-
公开(公告)号:CN112511290B
公开(公告)日:2023-04-07
申请号:CN202011170078.X
申请日:2020-10-28
Applicant: 南京邮电大学
Abstract: 本发明公开了一种基于粒子群混合模拟退火算法的侧信道攻击方法,在微控制器上运行密码算法,发送随机明文,对加密过程中产生的功率消耗曲线进行采集;选择DES密码算法中S盒作为攻击点,将DES密码算法8个S盒视为一个整体,叠加计算8个S盒的仿真功率消耗,一次性恢复DES算法S盒的秘钥;将轮密钥定义成猜测轮密钥,初始化后采用粒子群和模拟退火的混合优化算法对猜测密钥进行优化,得到最优个体从而减少所需实测功耗曲线。提高了攻击效率;通过混合模拟退火算法并实时调整粒子群算法的学习因子,保证了群体的多样性,并赋予搜索过程中的概率突跳性,防止算法早熟,改善了算法的全局优化能力,提高了秘钥猜测的准确性。
-
公开(公告)号:CN112511290A
公开(公告)日:2021-03-16
申请号:CN202011170078.X
申请日:2020-10-28
Applicant: 南京邮电大学
Abstract: 本发明公开了一种基于粒子群混合模拟退火算法的侧信道攻击方法,在微控制器上运行密码算法,发送随机明文,对加密过程中产生的功率消耗曲线进行采集;选择DES密码算法中S盒作为攻击点,将DES密码算法8个S盒视为一个整体,叠加计算8个S盒的仿真功率消耗,一次性恢复DES算法S盒的秘钥;将轮密钥定义成猜测轮密钥,初始化后采用粒子群和模拟退火的混合优化算法对猜测密钥进行优化,得到最优个体从而减少所需实测功耗曲线。提高了攻击效率;通过混合模拟退火算法并实时调整粒子群算法的学习因子,保证了群体的多样性,并赋予搜索过程中的概率突跳性,防止算法早熟,改善了算法的全局优化能力,提高了秘钥猜测的准确性。
-