摘要
FOX算法是用于欧洲有线电视的分组密码算法,该算法整体采用Lai-Massey结构,其中的圈函数使用SPS结构。FOX算法的设计结构比较典型,实际应用的范围很广,目前对于该算法的分析却并不多见。研究了FOX算法对于差分故障攻击的安全性。提出一种采用面向字节的随机故障模型,并结合差分分析技术的攻击方法。结果显示,差分故障攻击对于FOX算法是有效的;实验结果也验证了这一事实。该攻击方法恢复出全部密钥信息平均需要128个错误密文,计算穷举量为O(215)。
FOX algorithm is the block cipher applied to the European Cable TV, which is based on a Lai-Massey scheme with the round function of SPS structure. FOX has a typical designed structure and is widely used in practice. However, there is seldom published paper on its security. In this paper, the strength of FOX against the differential fault analysis is examined, and with reference to the attack by differential fault analysis, a byte-oriented fault model is proposed. The experiment result shows that FOX is vulnerable to differential fault analysis. The result of attack experiment verifies this fact too. 128 faulty ciphertexts on average is required to recover the whole keys information, with an exhaustive calculation amount of O(2^15 ).
出处
《通信技术》
2010年第8期175-177,180,共4页
Communications Technology