Chaos-based cryptographic applications began from more than three decades ago. The seminal work of Louis M Pecora and Thomas Carroll in 1990 showed the synchronization in chaotic systems. It was a master-slave topology that was used to implement a secure communication system by performing the masking of information with chaotic time series. Nowadays, a huge number of works are cited this seminal chapter to introduce new secure communication systems that exploit the dynamical characteristics of chaotic maps and systems to generate pseudo-random binary sequences. In this manner, this chapter shows the use of the PRNGs designed in Chaps. 5 and 6 to encrypt color or RGB images. In addition, an FPGA implementation is described herein to authenticate encrypted images using chaos-based PRNGs. The authentication process is performed by using hash functions. The Verilog descriptions of the architecture are provided by using fixed-point format, as done in the previous chapters.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Chaos-Based Encryption and Authentication of RGB Images

  • Luis Gerardo de la Fraga,
  • José David Rodríguez-Muñoz,
  • Esteban Tlelo-Cuautle

摘要

Chaos-based cryptographic applications began from more than three decades ago. The seminal work of Louis M Pecora and Thomas Carroll in 1990 showed the synchronization in chaotic systems. It was a master-slave topology that was used to implement a secure communication system by performing the masking of information with chaotic time series. Nowadays, a huge number of works are cited this seminal chapter to introduce new secure communication systems that exploit the dynamical characteristics of chaotic maps and systems to generate pseudo-random binary sequences. In this manner, this chapter shows the use of the PRNGs designed in Chaps. 5 and 6 to encrypt color or RGB images. In addition, an FPGA implementation is described herein to authenticate encrypted images using chaos-based PRNGs. The authentication process is performed by using hash functions. The Verilog descriptions of the architecture are provided by using fixed-point format, as done in the previous chapters.