摘要
提出了一种基于DNA编码和混沌系统的语音加密算法。该算法首先将原始语音分成两个部分,利用Lorenz混沌系统生成的混沌序列,分别对第一部分语音做动态DNA编码和异或运算,对第二部分语音做异或运算,以实现语音数据的扩散;其次利用Logistic混沌系统生成的混沌序列将扩散后的语音索引置乱,再对置乱后语音的极性置乱,使得样本值的直方图的分布更为均匀。仿真结果和理论分析表明,该加密算法具有密钥空间大、密钥灵敏度高、抗穷举攻击、统计攻击和选择明文攻击能力强等优点。
It presented a speech encryption algorithm based on DNA coding and chaotic system.Firstly, an initial speech can be divided into two parts, and then the first part of the speech was diffused by the dynamic DNA encoding and XOR operation with the chaotic sequences generated by Lorenz chaotic system, the second part of the speech was also diffused by the XOR operation.Secondly, the chaotic sequences generated by Logistic chaotic system were used to scramble the index of the diffusion speech, and then the polarity of the scrambling speech was scrambled to increase the uniformity of the distribution histogram of the sample values.Simulation results and theoretical analysis showed that the encryption algorithm has the advantages of large key space, high key sensitivity, strong ability to resist the statistical attack, the brute-force attack, the chosen-plaintext attack, etc.
作者
饶攀
张烨
RAO Pan;ZHANG Ye(Department of Electronic and Information Engineering,Nanchang University,Nanchang 330031,China)
出处
《南昌大学学报(理科版)》
CAS
北大核心
2023年第1期85-94,共10页
Journal of Nanchang University(Natural Science)
基金
国家自然科学基金资助项目(61866024)。
关键词
语音加密
DNA编码
混沌系统
置乱
speech encryption
DNA code
chaotic systems
scrambling