一种复杂度可变的任意阶掩码防护方法

    公开(公告)号:CN106209347A

    公开(公告)日:2016-12-07

    申请号:CN201610584188.8

    申请日:2016-07-22

    申请人: 武汉大学

    IPC分类号: H04L9/06 H04L9/00

    CPC分类号: H04L9/002 H04L9/06

    摘要: 本发明公开了一种复杂度可变的任意阶掩码防护方法,以k’个长度为2k比特的逻辑函数配置序列St和d个k比特输入共享因子x1,x2,…,xd为输入,得到d个k比特输出共享因子y1,y2,…,yd;其中,St表示原始加密算法中S盒中第t个输出比特对应的逻辑函数配置序列,1≤t≤k’;输入共享因子满足 输出共享因子满足 本发明资源开销相对较低,并且资源开销和运行效率可以根据实际应用环境进行调整;可有效对抗任意阶侧信道攻击,安全性高;本发明实用性强,实现简单,可应用于不同的软硬件载体中,可扩展性强。

    一种用于硬件加密设备的频率安全性分析系统及方法

    公开(公告)号:CN108011707A

    公开(公告)日:2018-05-08

    申请号:CN201711217832.9

    申请日:2017-11-28

    申请人: 武汉大学

    IPC分类号: H04L9/00

    摘要: 本发明涉及一种用于硬件加密设备的频率安全性分析系统及方法。主要包括功耗采集模块、差分功耗构建模块、实际功耗重构模块与频率安全性分析模块。功耗采集模块主要用于采集硬件加密设备的实测功耗;差分功耗构建模块用于构建设备功耗的差分特征;实际功耗重构模块根据加密设备的差分特性重构不同频率之下的实际功耗;频率安全性分析模块用于对不同工作频率之下的硬件加密设备的安全性进行检测与分析。本发明只需在某一频率之下对硬件加密设备的实际功耗进行采集,即可刻画该设备在不同频率之下运行时的功耗特性,并对其进行侧信道安全性分析。

    一种复杂度可变的任意阶掩码防护方法

    公开(公告)号:CN106209347B

    公开(公告)日:2019-03-19

    申请号:CN201610584188.8

    申请日:2016-07-22

    申请人: 武汉大学

    IPC分类号: H04L9/06 H04L9/00

    摘要: 本发明公开了一种复杂度可变的任意阶掩码防护方法,以k’个长度为2k比特的逻辑函数配置序列St和d个k比特输入共享因子x1,x2,…,xd为输入,得到d个k比特输出共享因子y1,y2,…,yd;其中,St表示原始加密算法中S盒中第t个输出比特对应的逻辑函数配置序列,1≤t≤k’;输入共享因子满足输出共享因子满足本发明资源开销相对较低,并且资源开销和运行效率可以根据实际应用环境进行调整;可有效对抗任意阶侧信道攻击,安全性高;本发明实用性强,实现简单,可应用于不同的软硬件载体中,可扩展性强。

    一种用于硬件加密设备的频率安全性分析系统及方法

    公开(公告)号:CN108011707B

    公开(公告)日:2021-07-06

    申请号:CN201711217832.9

    申请日:2017-11-28

    申请人: 武汉大学

    IPC分类号: H04L9/00

    摘要: 本发明涉及一种用于硬件加密设备的频率安全性分析系统及方法。主要包括功耗采集模块、差分功耗构建模块、实际功耗重构模块与频率安全性分析模块。功耗采集模块主要用于采集硬件加密设备的实测功耗;差分功耗构建模块用于构建设备功耗的差分特征;实际功耗重构模块根据加密设备的差分特性重构不同频率之下的实际功耗;频率安全性分析模块用于对不同工作频率之下的硬件加密设备的安全性进行检测与分析。本发明只需在某一频率之下对硬件加密设备的实际功耗进行采集,即可刻画该设备在不同频率之下运行时的功耗特性,并对其进行侧信道安全性分析。