论文部分内容阅读
随着计算机网络和语音编码技术的飞速发展,语音通信技术获得了突破性的进展和非常广泛的应用。为了保证呼叫控制的安全性及语音数据的安全性,在通信开始时,一般采用身份认证的方法来确保通信双方身份的可靠性。在语音数据传输过程中,采用加密技术保护数据的安全性。由于语音数据特有的数据量大、实时性高的特性,因此专门针对语音安全技术进行研究具有重大的理论意义和实用价值。细胞自动机是一种离散的非线性动力学系统,其特有的初值敏感性、复杂的动力学特性和适合VLSI实现的简单、高度并行的物理特点非常适合加密应用。本文以基于细胞自动机的语音安全技术为研究重点,主要工作如下:(1)结合语音传输的特点,将可逆细胞自动机引入语音加密的应用中,构造了基于细胞自动机的语音加密系统。该系统主要分为四个部分:在发送端对语音信息进行分组预处理,依次加密语音信息。在接收端解密并进行语音信息恢复处理。该加密系统有效避免了在传输过程中部分密文丢失后接收端解密错误的问题。(2)在加密算法的选择上引入了二阶可逆细胞自动机分组加密算法,对该算法用于语音加密后存在的问题进行了分析,并在此基础上构造了一种耦合二阶可逆细胞自动机算法。改进后的算法比原有算法有更大的密钥空间,且有效弥补了原有算法奇数次加密时加密强度不均的缺点。(3)结合仿真实验结果,对所有初等细胞自动机应用于语音加密的规则空间进行了划分。仿真结果和分析表明,该系统加密后的语音非常接近高斯噪声。解密的零误差,保证了良好的语音质量。同时,该算法具有良好的安全性和可扩展性。(4)提出了一种基于二维细胞自动机的Hash函数构造算法HTCA(Hash functionbased on Two-dimensional Cellular Automata),将传统的Hash迭代构造方法与二维细胞自动机结合起来,并从理论和仿真实验数据统计两方面对算法进行了分析。仿真结果分析表明该算法具有良好的散列性、灵活性和安全性,且非常适合硬件实现。