SIMECK密码代数故障攻击研究

作者:黄长阳; 王韬; 陈浩; 王晓晗; 马云飞; 陈财森
来源:计算机应用研究, 2019, 36(07): 2184-2189.
DOI:10.19734/j.issn.1001-3695.2018.01.0096

摘要

针对SIMECK密码给出一种代数故障攻击方法。首先给出SIMECK加密轮函数和密钥生成策略等效代数方程创建方法;分别设定故障已知模型和故障未知模型,并在故障未知模型下提出基于故障注入差分和基于正确/故障密文差分确定故障索引值两种策略创建故障信息方程;利用基于SAT问题求解方程组。结果表明,在SIMECK32/64第24轮注入单比特翻转故障,故障已知模型和基于故障注入差分的故障未知模型均仅需两次注入即可恢复完整64 bit主密钥;在第27轮注入故障,基于密文差分的未知模型需九次注入可恢复完整主密钥。与已有研究相比,该攻击密钥搜索复杂度更低,所需故障注入样本量更少。

  • 单位
    中国人民解放军装甲兵工程学院; 中国人民解放军陆军工程大学

全文