哈希函数在数字签名中的应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:sl604
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字签名技术是现代电子商务中重要的认证工具,不仅可以提供防伪功能,更能代替一切的签名、盖章、证书等,形成巨大的商机。为了保证使用数字签名的信息传输过程安全,哈希函数算法在数字签名中更有着举足轻重的作用,它防止了数字签名的篡改和伪造. 哈希函数是一种将任意长度的数字消息串压缩到一个固定长度的输出消息的函数,一般称为杂凑值或散列值。根据这个散列值不可推出原消息,这就保证了消息的不可逆,即数字签名的不可篡改性。目前常用的哈希函数有很多种,如MD4,MD5,SHA-1等等,针对不同的应用范围及自身需求可选用不同的函数。 本文在数字签名这个应用方向上,改进了目前应用最广的哈希算法,SHA-1。由于SHA-1的输出长度较长,因而具有较高的安全性。但随着计算水平和研究水平的提高,这种以前认为坚不可摧的算法的破解工作在最近已有了突破。因此,改进这个原本稳固的算法使其更安全是一项迫在眉睫的工作。本人主要的研究工作有: (1)介绍数字签名的基本特征,详细的介绍了两类密码体制以及其算法过程; (2)集中的比较了多种哈希函数的运算原理,优缺点及安全性能; (3)介绍对哈希函数及数字签名算法的各种攻击方法,并针对如何抵抗这些攻击提出对策; (4)根据防攻击策略,具体针对SHA-1算法进行多方面改进。包括分组长度的划分,非线型函数的改进,和主循环的算法。提出了改进算法ISHA的相关参数指标,验证了ISHA的实用性。 (5)在VC环境下,实现了ISHA算法,并将运算结果与SHA-1算法相对比,证明ISHA安全性的优化。 (6)用NETBEANS工具,实现基于ISHA算法的数字签名认证系统,并窜改一个数据,以模拟攻击。
其他文献
随着计算机、通信、微电子等技术的发展,人们对数字制造的智能化提出越来越高的要求,希望能对系统设备的工作状况远程进行实时监测和控制,这对控制网络在开放性、互连性、分散性
锥形束三维CT重建算法研究是目前CT技术最热门的研究领域之一。锥形束三维CT同二维扇形束CT相比,它可以获得更高的空间分辨率,更快的扫描速度,更高的射线利用效率,这对医学影
准确的地震子波估计对于高分辨率、高信噪比、高保真度的油气勘探数据处理有极为重要的意义。近年来,统计性子波提取技术在实际地震数据处理中得到了广泛应用。本文重点研究
多载波码分多址(MC-CDMA)技术是OFDM与CDMA技术结合方案中的一种,该技术将正交频分复用技术应用到CDMA系统之中,降低CDMA系统的数据速率,增强处理高速数据业务的能力。它继承了O
调制方式是区别不同性质通信信号的一个重要特征。在许多应用中,需要监视通信信号的活动情况,区分信号的性质,甚至截获其传输的信息内容。通信信号的调制识别就成为了截获信号处
随着通信技术的不断发展,大量新的通信标准和协议的不断发布,其相互间兼容性较差,导致多种系统互连时存在很多复杂的问题。各种无线通信系统都限制在一定的地理范围运行,不能和其
地震子波估计作为地震资料反褶积处理、波阻抗反演以及正演模拟的基础工作,是国内外地震信号处理中长期研究的重要课题。地震子波恢复的好坏直接影响地震信号处理质量,并影响
脑机接口(BCI)是一种不依赖于正常的由外围神经和肌肉组成的输出通路的通讯系统,用于传送信息和命令到外部世界。这个系统对于瘫痪的病人意义重大,可以用来控制轮椅或其他外部
过去十多年,全球电信自由化趋势明显,世界各地电信市场蓬勃发展。随着无线通信硬件和软件技术激增和用户要求多样化,其发展步伐也日渐加快。甚至可以说,电信建设和生产的能力,也已
传统吸顶灯大多采用荧光灯作为主要光源。其存在功耗高、寿命短和汞污染等缺点,且控制方式单一,难以组成控制网络,实现智能化控制。LED作为新一代光源,具有体积小、功耗低、寿命