论文部分内容阅读
提出一种基于随机指令注入的抗旁路攻击硬件防护技术,通过在处理器内部嵌入一个指令自动产生与插入模块,在处理器运行过程中实时产生一些随机的指令并随机插入到正常指令执行序列中,打乱正常指令执行时序,起到了随机延迟与功耗混淆的作用,克服了现有软件随机延迟技术存在的缺陷.采用影子寄存器等策略解决随机指令执行与正常指令的冲突问题;通过采用配置寄存器来灵活地对随机指令注入功能进行控制,减少了系统防护开销,提高了防护效率.实验结果表明该技术比现有随机时间延迟技术安全性更强而且开销更低.
In this paper, we propose an anti-bypass attack hardware protection technology based on random instruction injection. By embedding an instruction in the processor to automatically generate and insert the module, some random instructions are generated in real time during the operation of the processor and randomly inserted into the normal instruction execution sequence , Disrupts the execution timing of normal instructions, plays the role of random delay and power consumption confusion, overcomes the shortcomings of the existing software random delay technology.Using the shadow register and other strategies to solve the conflict between the random instruction execution and normal instruction; through the use of The configuration register can flexibly control the random instruction injection function, reducing system protection overhead and improving protection efficiency.The experimental results show that this technique is more secure and less expensive than the existing random time delay technique.