检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:许灿 周弢 XU Can;ZHOU Tao(The College of Information Engineering,Guangzhou Vocational University of Science and Technology,Guangzhou 510555,China;Department of General Education,Zhuhai Health School,Zhuhai 519020,China)
机构地区:[1]广州科技职业技术大学,信息工程学院,广东广州510555 [2]珠海市卫生学校,公共基础教研室,广东珠海519020
出 处:《微型电脑应用》2024年第7期176-178,183,共4页Microcomputer Applications
摘 要:为了提升RSA(公钥加密)算法对于侧信道攻击的抵抗能力,最大程度保障软件信息安全,避免计算机系统瘫痪,研究可信执行环境下基于RSA算法的软件侧信道攻击抵抗。依据侧信道的时间、电磁/功耗分析、能量消耗等多种攻击方式,采用RSA算法通过对计算机的硬盘序列号信息加密,完成软件信息加密,并将蒙哥马利改进左右滑动窗口方式引入RSA算法,加快RSA算法模幂运算的速度,减少运算量,实现侧信道攻击最佳防御,为软件运行提供一个可信执行环境。实验表明:改进后的RSA算法,对于不同比特位计算的能量消耗值相近,可以使攻击者无法通过应用不同比特位计算时消耗的能量分析出密钥;同时,对于多种侧信道攻击方式,该方法能够有效地进行抵抗,使攻击者无法分析出密钥。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.
关 键 词:RSA算法 侧信道攻击 蒙哥马利算法 滑动窗口 能量消耗 计时攻击
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.216.45.133