摘要
视频在网络传输过程中需要利用密码进行加密以获得数据的保密性。针对视频存在数据量大和实时性强的特点,提出了一种双混沌自同步流密码算法,以提升加密视频的安全性能和加密效率。密码算法由两个离散时间混沌系统构成:首先,采用混沌反控制方法设计两个三维离散时间混沌系统;然后,将第一个混沌系统的状态变量作为第二个混沌系统的反控制器;最后,将第二个混沌系统迭代产生的状态变量与明文信息进行加密操作。该算法能够有效抵御选择密文攻击与分别征服攻击,具备良好的安全性能。实验测试表明,算法能够达到每秒25帧以上的实时性能,具有良好的加密效率。
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.
作者
李宏
张子睿
陈平
LI Hong;ZHANG Zirui;CHEN Ping(School of Automation,Guangdong University of Technology,Guangzhou 510006,China)
出处
《电讯技术》
北大核心
2023年第9期1391-1399,共9页
Telecommunication Engineering
基金
广东省自然科学基金面上项目(2022A1515010005)。
关键词
视频加密
视频监控
混沌加密
自同步流密码
video encryption
video surveillance
chaotic encryption
self-synchronous stream cipher