论文部分内容阅读
随着移动互联网、社交网络、大数据、云计算等网络信息技术的飞速发展,人们越来越关注多媒体数据的通信安全,例如图像、语音、视频等。而具有海量性、实时性及强相关性等特点的多媒体数据,使得传统的DES和AES等文本加密算法已不再安全。新型的密码技术如混沌密码就受到了越来越多的学者研究,同时也设计出了多种混沌密码算法。本文提出了一种基于三级混沌加密的实时语音通信系统及其ARM硬件实现方案,在应用上是基于局域网组播和广域网上双工传输的。该方案的重点是将声卡输入的16bits数字语音信号经IMA-ADPCM算法压缩,进而相继实现三级混沌加密。在第一级混沌加密中,利用6D混沌映射,对每一帧语音压缩数据按bit数据进行位置置乱。在第二级混沌加密中,利用7D混沌映射,对每一帧数据按byte数据进行置乱。在第三级混沌加密中,利用一个三维混沌驱动——响应式系统产生流密码对数据的值进行多轮加密。该方案的主要特点体现在:首先,对语音压缩后的数据进行混沌加密能够减少多余度和增大唯一解距离。其次,采用三级混沌加密的方案能进一步增强整个系统的安全性,并且完全满足对语音加密、传输、解密三个环节的实时性要求。最后,在三种实验方案中,基本包含当今计算机网络的几种传输途径,证明了该系统的实际可用性。从本文中给出的整个系统的设计方案、安全性分析与硬件实现结果中得出了系统的可用性,简便性,实时性,安全性等结论。另本系统的设计有几个创新点与意义:(1)采用三级混沌加密,这三级的混沌不是简单的功能叠加,而是互相补充,平衡了安全性与实时性,并且对语音数据压缩后全加密,这让安全性得到了提高;(2)在实验中,对实时语音加密后进行了除局域网单播传输外还进行了多播和广域网传输,都得到了很好的效果。这比以往的只在理论中研究或只在局域网中研究混沌理论有了进一步的实践和意义。(3)本课题相比以往的实时语音的混沌保密通信研究,在硬件实现之外有了安全性分析,或者有理论,安全性分析之外也有了硬件的实现。