本项目的研究工作分为三部分一是分析分组密码中具有代表性算法抗差分分析、线性分析、不可能差分以及能量攻击等主要攻击方法的安全性强度,并根据算法本身的特点,寻找适合各种算法的新的攻击方法。所分析的算法侧重于国际上一些著名的标准算法,如高级数据加密标准Rijndeal、进入高级数据加密标准最后决赛的其它四个算法以及其它有代表性的算法等。二是在分析分组密码算法的安全性的基础上,设计新的分组密码算法,并给
Hash函数研究是当今密码学研究的核心内容之一。本项目对现有国际通用Hash函数算法进行了安全性分析。项目负责人王小云教授提出一套全新原创性的针对Hash函数算法碰撞攻击的分析理论与技术,利用该理论体系,攻破了多数MD4、MD5、RIPEMD、HAVAL-128、SHA-0和SHA-2等Hash函数算法,其中MD5与SHA-1是最为广泛使用的两大算法,两大算法的破解也是近十几年来国际上首次成功破解了广泛使用的国际密码算法与标准。该理论体系主要包含快速寻找破解路线的比特追踪法,提高明文碰撞路线的明文修改技术,多个明文分组组合形成碰撞技术,将不可能差分转化成可能差分技术,MD4的第二原根攻击思想等。该研究获得两项Eurocrypt 2006的"最佳论文奖"和一项Crypt 2006的最佳论文奖,一项CANS 2006的最佳论文奖。该研究开辟了密码分析特别是Hash函数分析的新方法与新理论,引起Hash函数研究的新高潮。为计算机安全通信提供更安全的理论保障,对于设计新的可证明安全性密码体制有重要指导意义。