混沌序列在数字签名中的应用研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:ihuangda
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字签名不仅可以防止交易的发送方否认交易内容,还可以防止接收者伪造、篡改交易内容,更可以抵御网络黑客攻击交易内容。为了保证消息在传输的过程中不被冒认、截取等,需要对交易消息进行签名。混沌具有密码的特性,本文尝试把混沌序列应用于数字签名之中,设计实现了一个在Windows XP平台上,对电子邮件进行签名验证的系统。设计的签名邮件可以在PC机之间进行邮件传递并验证邮件,达到了预期的效果。本文所研究内容主要分为以下三部分:(1)构造一个新的对数混沌系统。为设计复杂的混沌系统,基于Chen系统设计一个对数混沌系统的数学模型,对其动力学特性进行理论和仿真分析,对其混沌序列的随机性进行NIST测试。分析和测试结果表明,与Chen混沌系统相比,对数混沌系统提高了参数的密钥空间,其数字混沌序列具有更好的随机性。设计实现对数运算电路和对数混沌电路,电路实验进一步证明对数混沌系统在实际应用中的可行性。(2)混沌Hash函数设计。混沌Hash函数的设计理念基础是,将任意长度的消息使用混沌方程进行迭代,最终获得固定长度的Hash值。采用欧拉法对对数混沌系统进行量化,获得离散迭代方程。利用另一混沌迭代方程对消息内容进行数学运算,并将结果作为离散对数方程的初值进一步迭代,获得消息摘要。在对所有消息内容运算后,使用对数混沌系统对其进行扩散,增加Hash值对消息内容的敏感度。哈希运算的密钥空间既包含迭代初值,又有相应混沌系统的参数。实验结果表明,混沌Hash算法在保密方面性能良好,对消息内容也很敏感。(3)混沌数字签名系统设计。结合对数混沌系统、混沌Hash函数以及RSA加密算法,设计实现一种数字签名系统,并将其用于对电子邮件进行签名验证。发送者将邮件内容通过Hash函数计算得到定长的Hash摘要,并用RSA加密算法对Hash摘要以及对数混沌参数进行加密得到摘要签名,与邮件内容一起通过网络传输给接收者。接收者接收到邮件后,用混沌参数对邮件内容进行计算,得到新的Hash摘要,并与解密后的摘要进行比较验证。在系统的实现过程中,采用MFC对邮件界面进行搭建,采用VC++对签名行为进行编写。安全电子邮件中的数字签名在保持原RSA加密算法的速度基础上,增加了密钥空间,提高了数字签名的安全性。实验证明该数字签名系统可以在电子邮件签名中正常使用,达到了预期签名设计效果。
其他文献
准确性和高速识别是指纹识别算法的发展方向。本文对指纹识别算法展开了较为深入的分析和研究,给出了指纹识别算法的优化方法,并在此基础上给出了硬件解决方案。本文较为全面
随着现代通信和信息技术的飞速发展,微带天线在无线通信系统的应用日益广泛,其中圆极化、宽频带和多频段技术已成为其主要的发展趋势。本论文主要针对微带天线的上述技术作了一
随着计算机多媒体技术的不断发展,人们期望更高性能的图像压缩技术的出现。出于图像存储和图像通信的考虑,良好的图像压缩技术不仅能够实现高压缩率和高保真度,还应该满足诸
半导体光催化剂光降解有机污染物在环境治理领域拥有广泛的应用前景,而新型钨酸盐光催化剂由于具有种类多、形貌可控、合成简单、化学性质稳定、光催化活性高等优点,被认为是最具潜力的光催化剂之一。然而,由于传统粉末状光催化剂在使用过程中易流失,存在回收困难等问题,大大限制了其应用推广。近年来,核-壳结构复合磁性光催化剂的制备及其性能研究吸引了人们越来越多的兴趣和关注,利用磁性微球作为载体,钨酸盐纳米颗粒作为
在直扩码分多址(DS-CDMA)系统中,多址干扰是影响接收机性能和系统容量的主要因素。然而多址干扰(MAI)不是不可避免的,可以通过采用多用户检测(MUD)技术减小以致消除多址干扰
生物认证是近年来在信息安全领域兴起的一项充满广阔发展前景的身份认证技术,和传统的认证方式相比,生物认证具有更高的安全性和可靠性。当前生物认证技术研究的主流方向是基于