AC分组密码是2002年提出的一个征求公众测试的密码算法.文中采用面向比特的随机故障模型,结合差分分析技术,利用置换层对故障的扩散特性和S盒的差分分布性质,对AC算法进行了深入分析.并在普通PC机上进行了2000次模拟试验.实验结果表明:平均需要诱导195个错误就可以恢复AC密码的128比特密钥信息.结论是该算法对差分故障攻击不具有免疫力.
AC block cipher is a cryptographic algorithm for the public test in 2002.By using bit-oriented fault model and differential analysis techniques,security of AC block cipher against Differential Fault Analysis is discussed,according to the dispersion characteristics of replacement for fault and the nature difference distribution of S box.2000 times simulation has been tested on the common PC.It is shown that 128-bit master key of AC can be obtained through 195 faulty ciphertexts on average.The algorithm has no immunity for differential fault attack.