摘要
为了实现高效的抗故障注入攻击,提出了一种混合粒度奇偶校验故障注入检测方法。传统奇偶校验检测方法为每n比特设置一个奇偶位,表示该n比特的奇偶性。随着n的减小,奇偶位个数增加,资源消耗增加,检测率提高。为了实现故障检测率和资源消耗的折中,对电路故障注入敏感部分或关键部分处理的数据采用细粒度奇偶校验(即n值较小),对其他部分采用粗粒度奇偶校验。以RC5加密算法为例,阐述了混合粒度奇偶校验故障检测方法的原理和应用,并对不同粒度奇偶校验方法的故障检测率及资源使用进行了理论分析。实验结果表明,与整个RC5电路都采用字(n=32 bit)奇偶校验相比,混合粒度奇偶校验故障注入检测方法可以提高故障检测率29. 44%,仅增加资源消耗2. 48%。
For efficient countermeasure against fault injection attacks,a mixed-grain parity-code-based fault detection approach was proposed.Traditional parity-code-based fault detection approach assigns a parity bit per n bits,representing the parity of the n-bit word.As n decreases,the number of parity bits increases,leading to increased resource usage and fault detection rate.To achieve tradeoff between fault coverage and resource usage,the fine-grain parity code(small n)was applied to the data processed in the fault-sensitive parts or critical parts of circuits,and the coarse-grain parity code was applied to other parts of circuits.The approach was applied to RC5 encryption algorithm to explain the principle and application of the mixed-grain parity-code-based fault detection technology,and to theoretically analyze the fault coverage and resource usage of different grain solutions.The experimental results show that,compared to the RC5 circuit with one parity bit per 32 bit,the mixed-grain parity-code-based detection approach improves the fault coverage by 29.44%and increases resource usage slightly by 2.48%.
作者
王沛晶
刘强
WANG Peijing;LIU Qiang(School of Microelectronics,Tianjin University,Tianjin 300072,China;Tianjin Key Laboratory of Imaging and Sensing Microelectronic Technology,Tianjin 300072,China)
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2019年第4期821-826,共6页
Journal of Beijing University of Aeronautics and Astronautics
基金
国家自然科学基金(61574099)~~