论文部分内容阅读
随着计算机网络和通信技术的快速发展,电子邮件成为重要应用之一。而大多数电子邮件都是以明文形式传送的,会带来信息安全问题。混沌因其具有初值敏感性、非周期性等这些优良的特性,使得它与密码学之间存在着某种自然的联系。近年来,在混沌基础上设计各种加密算法并用于保密通信中成为了一个重要的研究热点。在传统密码算法中,对称加密算法虽然加密速度比较快,但其加密的密钥空间比较小,容易被攻破;非对称加密算法比较复杂,密码空间比较大,但是其加密速度比较慢,不适合用于加密大附件场合。与传统密码相比,混沌流密码加密算法具有加密速度快,密钥空间大,对初值敏感等优良的特性,提高了密码系统的抗攻击性。本文研究了混沌电子邮件加密系统的设计与实现,主要工作包括以下几个方面:(1)对混沌的基本理论进行了研究,在Sportt系统的基础上,对方程的系数和形式加以改进得到了新的改进的混沌系统,对构造的混沌系统进行基本动力学分析包括:对称性、平衡点、稳定性、Lyapunov指数和分岔图等特性。在EWB上采用模拟电路方式设计并实现了混沌系统,实验发现得到的相图与MTLAB仿真得到的吸引子相图一致,验证了系统的混沌特性。(2)对密码学的基本理论进行了研究,并介绍了几种密码系统的分类。从不同的角度对密码学和混沌之间的联系加以分析比较,最终归纳阐述了几种混沌密码系统设计的思路。为今后将混沌密码用于保密通信领域奠定了理论基础。(3)为了得到混沌伪随机序列,构造了连续混沌系统的离散化系统以及其量化的理论模型,然后采用Altera公司的FPGA开发板,并结合DSP Builder、MATLAB/Simulink和Quartus II软件来获取数字混沌序列。同时还通过D/A转化得到了混沌系统的吸引子相图与仿真的结果一致。(4)混沌伪随机序列的性能对密码系统安全性影响重大,为了评估序列性能的好坏,需要对混沌序列的性能进行测试分析。目前比较流行的方式是采用NIST美国国家标准技术研究院提供的测试标准来测试序列,它包括15项性能指标。测试结果表明,混沌伪随机序列能通过统计性测试。(5)通过分析比较各种传统的加密算法,结合混沌系统本身的优良特性设计实现了一种基于混沌的电子邮件加密系统,并从初值敏感性、密钥空间、加密速度三个方面分析了电子邮件加密系统的性能。结果表明,该电子邮件加密软件具有密钥空间大、加密速度快、初值敏感、密钥管理方便等优点。