论文部分内容阅读
近年来,随着互联网技术、通信技术及手机等嵌入式终端产品的迅速发展,特别是IP电话的出现使得语音业务的数据量迅猛增多。现代语音通信大大方便了人们的交流,但同时人们在交流的过程中又总是会担心自己的个人隐私、商业机密等受到威胁。因此,随着语音数据量的日益增多,语音通信的安全问题也越来越受到人们的重视。自从混沌系统在一定条件下被发现可以实现同步以后,利用混沌同步实现保密通信的技术迅速成为研究热点。混沌信号因其具有内在随机性、非周期性、连续宽带频谱、遍历性、类似噪声和易于实现等特征而特别适用于保密通信。同时,混沌信号对初始值的极度敏感性和高度的随机性让混沌信号具有长时间抗截获能力和不可预测性。且与一般的加密技术相比,混沌加密更难破解,具有密钥空间大、速度快、保真度高、安全性好以及足够的带宽和较强的实时功能,随着混沌理论的发展,利用混沌加密图像、语音和视频信号已经逐步趋于成熟,并在实际的工程应用领域也已经取得了一定的成果。本文提出了一种在ARM平台上实现对实时语音的混沌保密通信的一种新方法。该系统采用Cortex-A9开发板作为其硬件平台,利用Cortex-A9开发板搭建一个基于WiFi的无线局域网,采用TCP传输协议进行传输。通过两块Cortex-A9开发板来实现,采用客户端/服务器的模式,其中一块开发板作为本系统的服务器,另一块开发板则作为本系统的客户端。在服务器端实现对语音进行采集、混沌加密,并通过WiFi进行实时传输,同时在客户端对接收的数据进行解密及播放。实验结果表明,该方案可以实现实时语音数据的可靠、快速的传输,且语音波形失真较小。全文研究的主要内容包括:(1)系统嵌入式平台的搭建。移植一整套完整的能够在开发板上运行的Linux操作系统。包括Bootloader、内核、根文件系统的移植。(2)系统软件的设计。包括语音的采集、播放程序的设计;语音数据加、解密程序的设计;服务器、客户端通信程序的设计。