《计算机学报》文章摘要   全文下载
  文章题目Camellia访问驱动Cache计时攻击研究
  作者赵新杰 王韬 郑媛媛
  作者单位(军械工程学院计算机工程系 石家庄,河北 050003)
  发表年份2010
  发表月份7期(1153—1164)
  文章摘要摘要 Camellia是NESSIE计划中128位分组密码的最终获胜者.现有的针对Camellia的Cache计时攻击大多基于时序驱动模型,需百万计的样本在几十分钟内完成.文中研究表明,由于频繁的查找表操作,Camellia对访问驱动Cache计时攻击也是脆弱的,攻击所需样本量比时序驱动要小.首先,基于访问驱动方式,给出了一种通用的针对对称密码S盒的分析模型,指出Camellia加密过程中的轮函数易泄露初始密钥和轮密钥的异或结果值,密钥扩展中的左移函数使得Camellia安全性大大降低.然后,给出了多例针对Camellia-128/192/256的访问驱动Cache计时攻击,实验结果表明:500和900个随机明文样本可恢复Camellia-128、Camellia-192/256密钥,文中的攻击可被扩展到针对已知密文条件下的解密过程或远程环境中进行实施, 3000个随机明文可在局域网和校园网环境下恢复Camellia-128/192/256密钥.最后,分析了Camellia易遭受Cache计时攻击的原因,并为密码设计者提出了防御该攻击的一些有效措施. 关键词 Camellia-128/192/256;分组密码;访问驱动;Cache计时攻击;旁路攻击;远程攻击;F函数;查找S盒;左移函数;密钥扩展;已知密文 中图法分类号 TP393 DOI号: 10.3724/SP.J.1016.2010.01153