摘要
侧信道攻击主要通过采集密码算法在运行过程中所产生的时间、功耗、电磁等“侧信息”,对这些信息泄露进行分析运算从而破解密钥。文章首先分类总结了常见的侧信道攻击方法,其次以RSA公钥密码算法为例,从攻击目标、攻击步骤、攻击手段等方面阐述了其基于模幂运算的计时攻击原理,最后在此基础上分析总结了抗侧信道攻击的防护策略,并给出了一些安全建议。通过以上分类总结,举例验证,为接下来的侧信道攻击研究提供有价值的参考。
The side channel attack analyzes and calculates the leakage of these information to crack the key mainly through collecting the “side information” such as time,power consumption and electromagnetism generated by the cryptographic algorithm in the operation process.Firstly,this paper classifies and summarizes the common side channel attack methods.Secondly,taking the RSA public key cryptography algorithm as an example,this paper expounds its timing attack principle based on modular exponentiation from the aspects of attack target,attack steps and attack means.Finally,on this basis,this paper analyzes and summarizes the protection strategy against side channel attack,and gives some security suggestions.Through the above classification summary and example verification,it provides a valuable reference for the next side channel attack research.
作者
李聪
LI Cong(School of Computer Science and Engineering,North Minzu University,Yinchuan 750021,China)
出处
《现代信息科技》
2022年第14期82-85,共4页
Modern Information Technology
基金
北方民族大学研究生创新项目(YCX21078)。
关键词
侧信道攻击
RSA算法
防御对策
side channel attack
RSA algorithm
defense countermeasure