针对SMS4密码算法的Cache计时攻击
Cache timing attack on SMS4作者机构:军械工程学院计算机工程系河北石家庄050003
出 版 物:《通信学报》 (Journal on Communications)
年 卷 期:2010年第31卷第6期
页 面:89-98页
核心收录:
学科分类:0839[工学-网络空间安全] 08[工学]
基 金:国家自然科学基金资助项目(60772082) 河北省自然科学基金资助项目(08M010)~~
主 题:SMS4 访问驱动 Cache计时攻击 Cache组 查表索引
摘 要:分别提出并讨论了针对SMS4加密前4轮和最后4轮的访问驱动Cache计时分析方法,设计间谍进程在不干扰SMS4加密前提下采集加密前4轮和最后4轮查表不可能访问Cache组集合信息并转化为索引值,然后结合明文或密文对密钥的不可能值进行排除分析,最终恢复SMS4初始密钥。实验结果表明多进程共享Cache存储器空间方式和SMS4查找表结构决定其易遭受Cache计时攻击威胁,前4轮和最后4轮攻击均在80个样本左右恢复128bit SMS4完整密钥,应采取一定的措施防御该类攻击。