• 专利标题: 防止基于功耗分析攻击AES算法的软件掩码防护方案
  • 专利标题(英): Software mask defense scheme capable of preventing attack on advanced encryption standard (AES) algorithm based on power analysis
  • 申请号: CN201410075270.9
    申请日: 2014-03-03
  • 公开(公告)号: CN103795527A
    公开(公告)日: 2014-05-14
  • 发明人: 徐佩姬晨刘自强张瑜李思遥傅鹂向宏陈京浩
  • 申请人: 重庆大学
  • 申请人地址: 重庆市沙坪坝区沙正街174号
  • 专利权人: 重庆大学
  • 当前专利权人: 重庆大学
  • 当前专利权人地址: 重庆市沙坪坝区沙正街174号
  • 代理机构: 重庆大学专利中心
  • 代理商 郭吉安
  • 主分类号: H04L9/06
  • IPC分类号: H04L9/06
防止基于功耗分析攻击AES算法的软件掩码防护方案
摘要:
本发明公开了一种防止基于功耗分析攻击AES算法的软件掩码防护方案。引入掩码矩阵M,在加密运算的每一轮设置三个随机掩码防护点;每次加密过程生成M的一组掩码序列对上述三处防护点进行保护;在密码芯片内部设置计数器C,每加密一次进行初始值叠加,当达到阈值T1时矩阵M构造完成;当达到阈值T2时,重置计数器C并从下次加密开始更新矩阵M,以此反复;由于设置的三个随机掩码防护点对至少在穷举少量子密钥时能计算出的重要中间值进行了掩码防护,因此能有效抵抗高阶差分功耗攻击,保护AES密钥安全;同时掩码矩阵采用队列模式进行动态更新,减少了随机掩码更换的频率,降低了防护成本。
0/0