一种基于寄存器翻转时刻随机化的抗DPA攻击技术
A DPA Resistant Technology Based on Register Switching Time Randomization作者机构:国防科学技术大学计算机学院长沙410073
出 版 物:《计算机研究与发展》 (Journal of Computer Research and Development)
年 卷 期:2012年第49卷第3期
页 面:491-498页
核心收录:
学科分类:0810[工学-信息与通信工程] 0808[工学-电气工程] 0839[工学-网络空间安全] 08[工学] 0835[工学-软件工程] 0811[工学-控制科学与工程] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家"八六三"高技术研究发展计划基金项目(2009AA01Z124) 国家自然科学基金项目(60873016)
主 题:差分功耗攻击 高级加密标准 防护技术 随机化 多时钟域
摘 要:在密码算法电路中寄存器翻转时刻随机化对芯片抗DPA(differential power analysis)攻击能力有很大影响,因此提出了一种基于寄存器翻转时刻随机化的抗DPA攻击技术,其核心是利用不同频率时钟相位差的变化实现电路中关键寄存器翻转时刻的随机变化.针对跨时钟域的数据和控制信号,提出了需要满足的时序约束条件的计算方法,同时还分析了不同时钟频率对寄存器翻转时刻随机化程度的影响.以AES密码算法协处理器为例,实现了所提出的寄存器翻转时刻随机化技术,通过实验模拟的方法验证了理论分析的正确性.实验结果显示,在合理选择电路工作时钟频率的情况下,所提出的技术能够有效提高密码算法电路的抗DPA攻击性能.