基于前缀码的密码分析与设计

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:uspjxt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展,网络上的资源共享越来越强化。随之而来的,网络安全问题也越来越突出。网络在带给人们诸多便利的同时,也成了许多犯罪分子攻击的目标。他们以计算机为工具,同时又以计算机为目标,在网上对计算机数据信息进行恶意的修改、删除,为了保证互联网上信息传输的机密性、真实性、完整性和通讯的不可否认性,密码学己成为了计算机安全领域的主要研究方向。因此对多种加密算法的研究具有很高的理论意义和现实价值。本文主要对非对称加密体制和对称加密体制进行研究,之后分析数字签名的过程并进行改进,在此基础上实现混合加密系统,完成数据的混合加密。首先对于非对称加密体制,对RSA算法作了详细的说明,RSA算法基于大数模幂乘运算,其运行效率决定了RSA非对称密码的性能,文中说明了各种模幂算法的快速实现方法,并进行比较分析。其次对于对称加密体制,以DES(Data Encryption Standard,数据加密标准)算法和Rijndael算法为重点,首先对DES和Rijndael算法的加密原理进行说明,并通过对算法的分析找出它们的不足之处,如DES算法,易受选择明文法攻击,而Square攻击法是对Rijndael算法最有效的攻击法。它们的攻击原理是基于加密系统的不变性,因此本文提出了基于前缀码的解决方案,因为前缀码具有很好的译码特性,通过前缀码的引入可以对输入的明文译码,以此来改变算法子密钥的使用顺序,从而使加密系统不再固定不变,而是随着明文的不同而不断变化,使算法对攻击具有很好的抵抗性。最后对数字签名过程进行分析,由于MD5算法已经被破解,所以数字签名存在着被伪造的隐患。因此本文提出了基于前缀码的数字签名改进方案,通过前缀码的译码特性对MD5算法产生的摘要进行译码、变换,然后再通过网络传输,消除了数字签名可能被伪造的隐患。之后在此基础上完成了将改进后的Rijndael算法和RSA算法相结合混合加密系统,并把改进的数字签名方案应用到系统中。
其他文献
访问控制是保护信息资源的一种重要机制,通过对用户访问行为的限定从而达到保护敏感信息的目的。因此,实施合适的访问控制是构建安全信息系统的基本要求。访问控制通常依据一
共享存储多核多级Cache结构已成为高性能计算领域通用的处理器架构。虽然多级Cache结构能够有效缓解“存储墙”,但在科学计算程序中,访存指令占有较大比重,访存效率仍然很低,
同一场景的两幅或多幅图像的匹配是计算机视觉中的一个重要领域。在目前的匹配方法中匹配的准确率和匹配的性能是一对矛盾,所以选择对于图像噪声,3D视角变换、遮挡以及亮度变化
虚拟机技术在企业服务器整合、多执行环境、计算机安全、系统调试、灾难恢复等领域具有很高应用价值,是当前热点技术之一。在众多虚拟机技术中,XEN具有开源、高效的特点,近年来
随着计算机应用技术和电子商务的快速发展,企业可获取的信息数量和类型有了极大的增长。由于XML的可扩展性、结构性以及平台无关性的优点,XML已经成为Intemet数据交换事实上
粗糙集理论是一种处理含糊和不确定性问题的新型数学工具,已广泛应用于机器学习、决策分析、知识发现、专家系统、决策支持系统、模式识别、模糊控制等领域。目前粗糙集理论
网络蠕虫是一种能够自我复制、自动传播的恶意移动代码,它不依赖于人的参与,具有一定的智能性,目前已成为Internet中最主要的安全威胁之一。近年来,P2P系统流行,其用户越来越
随着计算机技术、互联网技术的快速发展,数据呈现爆炸性的增长趋势,对海量数据的存储需求也越来越大。为了满足需求,许多新型分布式存储系统开始出现,并被应用于实际的生产中
随着工业的发展和城市化的加快,空气污染愈加严重,在高楼林立人口密集的城市环境中更为突出。而突发的空气污染事故扩散快,危害大,具有不可以预测性,为了能够在事故发生后,快
随着万维网(World Wide Web,WEB或WWW)规模和应用的飞速发展,Web数据爆炸式增长,Web数据已经形成了世界上最庞大的数据库。此外,Web数据的相关数据如搜索记录、各种Web服务使