基于DSP的混沌语音加密系统的设计与实现

基于DSP的混沌语音加密系统的设计与实现

论文摘要

随着信息化时代的到来,保障信息的安全性问题显得尤为重要。语音信息是人们日常交互的基础,语音保密通信是防止语音信息被窃取的通信方式之一,数据加密技术是语音保密通信的主要手段。混沌和密码学有着天然的联系,混沌序列在信息加密领域有着良好的应用前景。DSP(数字信号处理器)是专门用于处理数字信号的芯片,它能够快速有效地实现复杂的算法。本文以此为背景,利用DSP抽取出符合NIST测试标准的数字混沌序列,并设计和实现了一种混沌语音加密系统。本文的主要工作内容有:(1)从混沌保密通信工程的观点考虑,构造一个庞大的混沌函数库是必要的。为了设计性能良好的混沌系统,在Sprott系统的基础上,通过引入外加非线性项构造了一个新的混沌系统。对构造的混沌系统进行了动力学分析,其中包括耗散性、平衡点、稳定性、分岔特性以及Lyapunov指数等特性分析,同时设计了相应的模拟电路验证其混沌特性。(2)在设计新的混沌系统的基础上,为了产生混沌通信所需的数字伪随机系列,研究并提出了一种基于DSP的连续混沌系统的数字化实现技术。建立了一种连续混沌系统的离散、量化理论模型,并以TI公司的TMS320VC5502作为核心芯片,对构造的混沌系统进行离散量化处理,结合CCS开发环境,从DSP芯片中获得了实际的数字混沌序列。同时,使用TLC7528对产生的混沌序列进行DA转化来验证数字混沌系统具有与仿真相符的混沌吸引子,从而验证离散系统仍保持了原混沌系统的特性。(3)为了评估用于加密的数字混沌序列的随机性,需要对其进行性能测试。NIST(National Institute of Standards and Technology)美国国家和技术标准局推出的STS软件包是目前用来测试伪随机序列性能的最具权威的工具之一。本文不仅利用此软件包测试了Sprott数字混沌序列,还对M序列、Lorenz和Chen系统、R?sslor超混沌系统的序列进行了分析。经比较发现,Sprott数字混沌序列有较好的随机性,可应用于加密系统。(4)给出了基于DSP的混沌语音加密系统的设计方案,包括硬件平台、软件框图和流程、系统功能模块。利用Sprott数字混沌序列,在DSP平台上实现了混沌序列产生、语音信号加密和解密等功能。另外,考虑到信道占用带宽问题,采用了G.726语音编解码。由于Sprott数字混沌序列的随机性好,使得此语音保密系统具有高的安全性。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状及发展趋势
  • 1.2.1 混沌系统的研究
  • 1.2.2 语音加密的研究现状
  • 1.2.3 语音编码技术的发展现状
  • 1.3 本文的主要内容
  • 第2章 混沌密码基础
  • 2.1 混沌理论
  • 2.1.1 混沌的起源和发展
  • 2.1.2 混沌的定义及特征
  • 2.2 密码学基础
  • 2.2.1 密码学概述
  • 2.2.2 分组密码
  • 2.2.3 流密码
  • 2.3 本章小结
  • 第3章 一个改进的混沌系统及其数字序列实现
  • 3.1 一个新的混沌系统及其模拟电路实现
  • 3.1.1 新型混沌系统
  • 3.1.2 Lyapunov 指数和分岔图
  • 3.1.3 混沌系统的电路设计
  • 3.2 基于DSP 的混沌系统实现
  • 3.2.1 DSP 概述
  • 3.2.2 混沌系统的DSP 实现
  • 3.3 数字混沌序列的DSP 实现
  • 3.4 本章小结
  • 第4章 数字混沌序列的性能分析
  • 4.1 NIST 测试标准简介
  • 4.1.1 STS 软件包版本
  • 4.1.2 STS 测试结果的判定
  • 4.1.3 导致测试失败的原因
  • 4.2 Sprott 序列性能测试
  • 4.2.1 NIST 测试步骤
  • 4.2.2 Sprott 数字混沌序列性能分析
  • 4.3 相关序列性能比较
  • 4.3.1 各序列的产生
  • 4.3.2 各序列性能比较
  • 4.4 本章小结
  • 第5章 基于DSP 的混沌语音加密系统的总体设计
  • 5.1 系统整体框图
  • 5.2 系统开发环境介绍
  • 5.2.1 TMS320VC5502 处理器结构
  • 5.2.2 TMS320VC5502 评估板硬件平台
  • 5.2.3 CCS 集成开发环境
  • 5.3 系统软件设计
  • 5.3.1 系统软件流程设计
  • 5.3.2 系统功能模块描述
  • 5.4 本章小结
  • 第6章 语音保密通信系统功能模块的设计与实现
  • 6.1 实时语音信号采集和回放
  • 6.1.1 AIC23 及AIC23 与DSP 的连接
  • 6.1.2 AIC23 的初始化配置
  • 6.2 语音编解码模块的实现
  • 6.2.1 G.726 编解码器原理
  • 6.2.2 G.726 编解码算法实现
  • 6.3 语音加解密模块的实现
  • 6.4 实时传输模块的实现
  • 6.4.1 异步串口通信
  • 6.4.2 实时传输
  • 6.5 系统性能测试
  • 第7章 总结及研究展望
  • 7.1 工作总结
  • 7.2 研究展望
  • 致谢
  • 参考文献
  • 附录
  • 详细摘要
  • 相关论文文献

    标签:;  ;  ;  

    基于DSP的混沌语音加密系统的设计与实现
    下载Doc文档

    猜你喜欢