论文部分内容阅读
由哈希算法国际标准SHA-2演变而来的SHACAL-2是欧洲NESSIE计划组选择的4个分组密码算法中分组长度和密钥长度最长的算法,其安全强度被认为最高。目前针对SHACAL-2的安全性分析成果并不多。本文基于SHACAL-2密码算法轮变换的特点,构造了一个新的35轮区分器。利用这个35轮区分器和部分密钥猜测的技术,针对44轮简化SHACAL-2提出了一个新的攻击。研究结果表明:利用2个相关密钥,对44轮SHACAL-2进行的相关密钥矩形攻击其数据复杂度约为2231个选择明文、时间复杂度约为2493次加密。与已有的最好结果相比较,新攻击进一步地降低了所需的数据复杂度和时间复杂度。