国内刊号:51-1196/TP
国际刊号:1001-3695
发布日期:
作者:黄长阳,王韬,陈浩,王晓晗,马云飞,陈财森,
单位:1.陆军工程大学石家庄校区,石家庄050003;2.陆军装甲兵学院,北京100072;
关键词:故障攻击,代数故障攻击,SIMECK算法,轻量级分组密码,故障模型,
基金:国家自然科学基金资助项目(61272491,61309021,61402528);;
针对SIMECK密码给出一种代数故障攻击方法。首先给出SIMECK加密轮函数和密钥生成策略等效代数方程创建方法;分别设定故障已知模型和故障未知模型,并在故障未知模型下提出基于故障注入差分和基于正确/故障密文差分确定故障索引值两种策略创建故障信息方程;利用基于SAT问题求解方程组。结果表明,在SIMECK32/64第24轮注入单比特翻转故障,故障已知模型和基于故障注入差分的故障未知模型均仅需两次注入即可恢复完整64 bit主密钥;在第27轮注入故障,基于密文差分的未知模型需九次注入可恢复完整主密钥。与已有研究相比,该攻击密钥搜索复杂度更低,所需故障注入样本量更少。
来源:2019年第7期
《计算机应用研究》期刊编辑部