论文部分内容阅读
随着人类社会生活对Internet需求的日益增长,网络安全逐渐成为Internet及各项网络服务和应用进一步发展的关键问题。目前网络攻击手段有数千种之多,网络信息被截取、篡改、重发的事时有发生,这对网络的进一步推广和应用构成了巨大威胁。如何安全地在网络上传输数据信息,鉴别数据信息来源的真实性,确保信息的完整性和不可抵赖性成为近年来相关研究的热点。为有效地提高网络的安全性,对传输内容进行加密及数字签名成为关键技术。
本课题全面分析现有密码理论体系中的现状,对目前信息安全的现状和数据加密技术的基本概念及数学模型做了简单的概述,分析了对称密钥密码理论和公钥密码理论的优缺点,对公钥和私钥加密算法的典型代表DES和ECC算法的数学模型分别进行了讨论。结合两种算法优点,提出了一种基于DES和ECC算法的复合加密方案。同时,开发了一个仿真软件,进行该混合算法的加密解密及数字签名的模拟。DES加密速度快,适合加密较长明文,而ECC可以很好的实现数字签名,能够保证数据真实、完整,这样整体的提高了数字签名过程中的速度与安全问题,提高了数字签名的实用性。最后对所采用的加密算法进行比较,在安全性和加密速度等方面做出对该算法的评价。