对缩短步数的HASH函数算法SHA-256、SHA-512的分析

被引量 : 0次 | 上传用户:lyh327
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Hash函数在现代密码学中起着重要的作用,又被称为杂凑函数、哈希函数或单向散列函数.它是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数.Hash函数可用于保证数据完整性和实体认证,同时也是多种密码体制和协议的安全保证.Hash函数最重要的用途之一是用在数字签名中,它是保证数字签名方案安全而有效的充分必要条件.将Hash函数应用到数字签名中可带来诸多好处:(1)可破坏数字签名方案的某种数学结构,诸如同态结构;(2)可提高数字签名速度;(3)无需泄露数字签名所对应的消息,可将签名泄露;(4)可将签名变换和加密变换分开来,允许用私钥密码体制保密,而用公钥密码体制实现签名,等等.从理论上来讲,安全的Hash函数的存在性依赖于单向函数的存在性.安全的Hash函数需要满足下面三个安全属性:(1)抗原根攻击:对任一预先给定的输出y,寻找一个消息x使得h(x)=y在计算上是不可行的.(2)抗第二原根攻击:对任一输入x,寻找另一个不同于x的消息x′,使得h(x)=h(x′)在计算上是不可行的.(3)抗碰撞攻击:找两个不同的消息x和x′,使得它们具有相同的杂凑值,即h(x)=h(x′),在计算上是不可行的.目前标准的Hash函数分为两大类:MDx系列(MD4[24],MD5[25].HAVAL[37],RIPEMD[26],RIPEMD-128[10],RIPEMD-160[10]等)和SHA系列(SHA-0[16],SHA-1[17],SHA-256[18],SHA-384[18],SHA-512[18]等).它们都与MD4有相似的结构和相同的设计理念.差分分析是由E.Biham和A.Shamir[2]于1990年提出的,它是针对对称密码体制(分组密码、流密码、Hash函数和MAC算法)的选择明文攻击最有效的方法之一.它的基本思想是通过分析特定明文差对结果密文差的影响来获得可能性最大的密钥.王小云等基于差分分析的思想,采用不同于传统异或差分的模差分分析方法,对一系列标准Hash函数算法MD4、MD5、RIPEMD、HAVAL、SHA-0、SHA-1[30,31,34,36]进行了分析.2006年,Florian Mendel等[21]对18步的SHA-256进行了分析,给出了一条差分路线,但没有给出满足此差分路线的条件,也没有给出正确的碰撞实例.2008年,Ivica Nikolié等[22]对SHA-256进行了很好的分析,给出了19步的近似碰撞,20、21步的碰撞,以及初始值自由的23步的碰撞等.根据王小云等提出的“比特追踪法”[28,29,30,31,34,36],本文对18步的SHA-256算法和SHA-512算法进行了分析.本文找出了文献[21]所给差分路线需要满足的条件.针对SHA-256函数中加和异或混杂的特点,本文采用了二进制表格的方式逐比特求出明文需要满足的条件.本文对所找的条件进行了程序实现,并给出了一个18步SHA-256的实际碰撞,寻找碰撞的时间复杂度为O(214).另外,本文首次对18步的SHA-512进行了攻击,找出了18步SHA-512的差分路线和差分路线所需要满足的条件.本文首先找出了移位寄存器需要满足的条件,然后又用二进制表格的方式找出了明文需要满足的条件.另外,本文对理论上分析的结果进行了程序实现,给出了一个实际碰撞,寻找碰撞的时间复杂度为O(214).
其他文献
金融是现代经济发展的重要动力,而股市作为直接融资载体在金融市场中发挥流砥柱的作用。股票市场平稳运行不仅有利于保障投资者权益,更是国家经济高质量发展的重要依托。自我国股市建立以来,历经二十余年迅速发展已取得了瞩目成就。但由于发展时间尚短、市场参与者不成熟、监管机制不完善等因素,股市暴涨暴跌现象频发,2008年和2015年我国股市更是出现了数次极端波动,市场连续出现短期内“千股涨停”与“千股跌停”,给
分析了煤种、炉温、运行管理、装置开停车及烧嘴等对多喷嘴对置式水煤浆气化炉运行和拱顶耐火砖使用寿命的影响。通过优化操作,拱顶耐火砖运行周期已延长至15000h,标志着多喷嘴
意志品质要靠后天的教育培养。一个人在幼儿期,会表现出意志品质的初步状态。到了小学三四年级,孩子意志品质的各个因素又有一个快速发展期。因此,必须从小抓紧意志品质的培
目的:探讨集束化护理对重症医学科肠内营养治疗患者的影响。方法:将2010年1~12月收治的356例患者作为对照组,给予常规治疗和护理;2011年1~12月收治的425例患者作为观察组,给予
服务型制造是制造与服务相融合的新产业形态,是一种新的先进制造模式。本文在系统阐述服务型制造的起源及特征的基础上,将一般服务模式融入传统制造业运行模式中,构建了一种
SST季节内振荡过程与大气MJO的结构密切相关。我们依据最新的卫星遥感资料和OAFlux热通量再分析资料,采用滞后相关方法,诊断了印度洋MJO的物理结构,得出了季节内振荡过程中海
语文教育应发扬悲剧精神,抗击自己的悲剧性命运,守望学生生命,实现“立人”的价值。因此,语文教育必须具有乌托邦精神,抵御乐感文化,承继“蜣螂仪式”盛典,以构建学生的精神
本文介绍了医院数据仓库和数据挖掘的概念,设计了数据仓库建立模型,以及建立数据仓库的具体方法。简单介绍了数据挖掘技术在医院管理中的作用,并结合工作实际详细介绍了数据
构建企业安全文化是实现安全发展、提升企业安全管理水平、实现企业安全生产的必由之路。构建企业安全文化必须充分理解和认识安全文化的内涵和重要意义,必须认真抓好各项规