摘要: |
视频在网络传输过程中需要利用密码进行加密以获得数据的保密性。针对视频存在数据量大和实时性强的特点,提出了一种双混沌自同步流密码算法,以提升加密视频的安全性能和加密效率。密码算法由两个离散时间混沌系统构成:首先,采用混沌反控制方法设计两个三维离散时间混沌系统;然后,将第一个混沌系统的状态变量作为第二个混沌系统的反控制器;最后,将第二个混沌系统迭代产生的状态变量与明文信息进行加密操作。该算法能够有效抵御选择密文攻击与分别征服攻击,具备良好的安全性能。实验测试表明,算法能够达到每秒25帧以上的实时性能,具有良好的加密效率。 |
关键词: 视频加密 视频监控 混沌加密 自同步流密码 |
DOI:10.20079/j.issn.1001-893x.220617001 |
|
基金项目:广东省自然科学基金面上项目(2022A1515010005) |
|
Design and Application of a Dual-chaotic Self-synchronous Stream Cipher Algorithm |
LI Hong,ZHANG Zirui,CHEN Ping |
(School of Automation,Guangdong University of Technology,Guangzhou 510006,China) |
Abstract: |
Video data needs to be encrypted with cryptographic algorithms to obtain data confidentiality during network transmission.According to the characteristics of large amount of data and strong real-time performance of video stream,a dual-chaotic self-synchronizing stream cipher algorithm is proposed for video encryption to improve the security performance and encryption efficiency.The cipher algorithm is composed of two discrete-time chaotic systems.First,two three-dimensional discrete-time chaotic systems are designed with chaos anti-control method.Then,a state variable of the first chaotic system is used as the anti-controller of the second chaotic system.Finally,state variables generated by the second chaotic system are used for encryption operation with the plaintext information.The proposed algorithm can effectively resist chosen-ciphertext attack and divide-and-conquer attack with good safety performance.Experimental tests show that the algorithm exhibits good encryption efficiency with over 25 frames per second rate. |
Key words: video encryption video surveillance chaotic encryption self-synchronous stream cipher |