摘要
SERPENT和SAFER是AES的两个候选算法 ,本文使用能量攻击方法对它们进行了深入分析 ,结果表明 :对于 2 5 6、192和 12 8比特密钥的SERPENT算法 ,能量攻击平均需分别进行 2 159、2 119和 2 79次试验 .虽然所需的试验次数实际没法达到 ,但是此攻击方法大大地降低了SERPENT的密钥规模 ,并且发现对于能量攻击 ,SERPENT有许多弱密钥 .经过深入分析和穷尽搜索可知 :能量攻击可以获取SAFER的种子密钥 .文中还给出了两种抵抗能量攻击的SER PENT的改进密钥方案以及设计密钥方案时需注意的问题 .
SERPENT and SAFER and AES candidates, which are analyzed by power attack. It is shown that power attack needs 2159, 2119 and 279 trials for 256, 192 and 128 bits key-SERPENT respectively. Although the number of trials is too big to realize, it reduces greatly the size of key. SERPENT have many weak keys for power attack. By analyzing and computing, it is received that SAFER is broken to power attack. Finally, some suggestions and two improving key scheduling of SERPENT are given.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2001年第1期90-92,共3页
Acta Electronica Sinica
基金
973项目基金!(No .G1 9990 3580 2 )
国家自然科学基金跨学科重点项目基金!(No .1 9931 0 1 0 )