| 143 | 3 | 20 |
| 下载次数 | 被引频次 | 阅读次数 |
为了提升RSA(公钥加密)算法对于侧信道攻击的抵抗能力,最大程度保障软件信息安全,避免计算机系统瘫痪,研究可信执行环境下基于RSA算法的软件侧信道攻击抵抗。依据侧信道的时间、电磁/功耗分析、能量消耗等多种攻击方式,采用RSA算法通过对计算机的硬盘序列号信息加密,完成软件信息加密,并将蒙哥马利改进左右滑动窗口方式引入RSA算法,加快RSA算法模幂运算的速度,减少运算量,实现侧信道攻击最佳防御,为软件运行提供一个可信执行环境。实验表明:改进后的RSA算法,对于不同比特位计算的能量消耗值相近,可以使攻击者无法通过应用不同比特位计算时消耗的能量分析出密钥;同时,对于多种侧信道攻击方式,该方法能够有效地进行抵抗,使攻击者无法分析出密钥。
Abstract:This paper studies the software side channel attack based on RSA algorithm in trusted execution environment. This paper improves the resistance of RSA algorithm to side channel attack, to ensure the security of software information to the most extent, and avoid computer system paralysis. Based on multiple attack methods such as time, electromagnetic/power analysis, and energy consumption of the side channel, the RSA algorithm is used to encrypt the computer's hard disk serial number information to complete software information encryption. Montgomery's improved left and right sliding window method is introduced into the RSA algorithm to accelerate the speed of the RSA algorithm's exponentiation operation, reduce the computational load, and achieve the best defense against side channel attacks. The experiment shows that the improved RSA algorithm has similar energy consumption values for different bits, which can make the attacker unable to analyze the power analysis consumed when applying different bits to calculate the key. At the same time, for multiple side channel attack methods, this method can effectively resist, and make it impossible for attackers to analyze the key.
[1] 何莉.档案信息资源开发利用方法及途径的探讨[J].档案管理,2020,242(1):110.
[2] 黎秀,潘虹,朱镕申.移动终端软件高速缓存侧信道脆弱性识别仿真[J].计算机仿真,2022,39(2):496-500.
[3] 岳晓萌,杨秋松,李明树.基于动态资源使用策略的SMT执行端口侧信道安全防护[J].计算机研究与发展,2022,59(2):403-417.
[4] 彭双和,赵佳利,韩静.基于性能分析的Cache侧信道攻击循环定位[J].清华大学学报(自然科学版),2020,60(6):449-455.
[5] 黄娴,李伟键,毕远桥,等.抗一阶侧信道攻击的QUAD高速并行实现[J].小型微型计算机系统,2023,44(2):435-441.
[6] 王世成,王钜霖,何荣希.EON中针对提前预留业务的碎片感知RSA算法[J].光通信技术,2022,46(5):25-33.
[7] 周由胜,陈律君.基于区块链的细粒度云数据安全存储与删除方案[J].电子与信息学报,2021,43(7):1856-1863.
[8] 蒋瀚,刘怡然,宋祥福,等.隐私保护机器学习的密码学方法[J].电子与信息学报,2020,42(5):1068-1078.
[9] 孙玉花,闫统江,张景明.辗转相除在密码分析中的应用[J].数学的实践与认识,2020,50(21):286-290.
[10] 马艺新,唐时博,谭静,等.基于信息流分析的密码核设计安全验证与漏洞检测[J].西北工业大学学报,2022,40(1):76-83.
[11] 王潮,姚皓南,王宝楠,等.量子计算密码攻击进展[J].计算机学报,2020,43(9):1691-1707.
[12] 梁英,王耀坤,刘科研,等.计及网络信息安全的配电网CPS故障仿真[J].电网技术,2021,45(1):235-242.
[13] 唐蓉,周瑜平,叶小莺,等.基于RSA算法特性的安全性研究[J].电子设计工程,2023,31(4):164-168.
[14] 张文金,覃仲宇,冯钊,等.大数据下的Web暴力破解攻击检测[J].深圳大学学报(理工版),2020,37(增刊1):44-49.
[15] 杨胜云,苏立波.对毕奥-萨伐尔定律建立过程中的一种分析方法[J].物理通报,2020(10):10-12.
基本信息:
中图分类号:TP309
引用信息:
[1]许灿,周弢.可信执行环境下基于RSA算法的软件侧信道攻击研究[J].微型电脑应用,2024,40(07):176-178+183.
2024-07-20
2024-07-20