上海交通大学学报 ›› 2015, Vol. 49 ›› Issue (12): 1817-1825.doi: 10.16183/j.cnki.jsjtu.2015.12.012

• • 上一篇    下一篇

HIGHT密码代数故障分析

陈浩, 王韬, 张帆, 赵新杰, 孙也尊   

  1. 中国人民解放军军械工程学院, 浙江大学, 北方电子设备研究所, 北京军代局
  • 发布日期:2025-07-01

HIGHT密码代数故障分析

陈浩, 王韬, 张帆, 赵新杰, 孙也尊   

  1. 中国人民解放军军械工程学院, 浙江大学, 北方电子设备研究所, 北京军代局
  • Published:2025-07-01

摘要: 提出了一种轻量级分组密码HIGHT的代数故障分析方法,并对其安全性进行了评估.首先提出了一种高效的故障位置确定方法,并分析了故障的最大注入深度;然后利用代数方法构建HIGHT密码等效代数方程组,通过故障攻击手段获取故障密文,并对故障传播情况进行分析,将涉及的全部密钥和加密中间状态用代数方程组表示,实现故障信息最大化利用;最后从理论上分析了攻击所需故障注入次数并在不同故障模型下进行了攻击实验,使用CryptoMinisat解析器求解代数方程组恢复密钥信息.结果表明:与现有攻击相比,该方法攻击所需故障注入次数少,分析过程简单,有效性和通用性好.

关键词: 轻量级分组密码, 代数分析, 故障分析, 代数故障分析

Abstract: 提出了一种轻量级分组密码HIGHT的代数故障分析方法,并对其安全性进行了评估.首先提出了一种高效的故障位置确定方法,并分析了故障的最大注入深度;然后利用代数方法构建HIGHT密码等效代数方程组,通过故障攻击手段获取故障密文,并对故障传播情况进行分析,将涉及的全部密钥和加密中间状态用代数方程组表示,实现故障信息最大化利用;最后从理论上分析了攻击所需故障注入次数并在不同故障模型下进行了攻击实验,使用CryptoMinisat解析器求解代数方程组恢复密钥信息.结果表明:与现有攻击相比,该方法攻击所需故障注入次数少,分析过程简单,有效性和通用性好.

Key words: 轻量级分组密码, 代数分析, 故障分析, 代数故障分析