-
题名基于优化故障定位的SIMECK密码代数故障攻击
被引量:2
- 1
-
-
作者
黄长阳
王韬
王晓晗
陈庆超
尹世庄
-
机构
陆军工程大学装备模拟训练中心
-
出处
《计算机工程》
CAS
CSCD
北大核心
2019年第8期7-13,21,共8页
-
基金
国家自然科学基金(61272491,61309021,61402528)
-
文摘
针对SIMECK密码,提出一种优化故障定位的代数故障攻击方法。通过分析SIMECK轮函数加密扩散缺陷及故障失效原因,提取故障确定性传播特征并构建确定性故障差分特性表,实现故障的精确定位。创建加密过程和故障信息等效方程组,将方程组转化为SAT问题并求解密钥。实验结果表明,该方法在SIMECK32/64第28轮左寄存器中注入随机单比特故障,仅需8次故障注入即可恢复完整64 bit主密钥,攻击成功率高达99.61 %,相比已有故障攻击方法所需故障样本量更少,攻击成功率及创建方程自动化程度更高。
-
关键词
simeck密码
代数故障攻击
故障失效
轮函数缺陷
故障模型
CryptoMiniSat解析器
-
Keywords
simeck cipher
algebraic fault attack
fault failure
round function defect
fault model
CryptoMiniSat parser
-
分类号
TP309.2
[自动化与计算机技术—计算机系统结构]
-
-
题名减轮Simeck算法的积分攻击
被引量:1
- 2
-
-
作者
任炯炯
李航
陈少真
-
机构
战略支援部队信息工程大学
数学工程与先进计算国家重点实验室
-
出处
《电子与信息学报》
EI
CSCD
北大核心
2019年第9期2156-2163,共8页
-
基金
国家密码发展基金(MMJJ20180203)
数学工程与先进计算国家重点实验室开放基金(2018A03)
信息保障技术重点实验室开放基金(KJ-17-002)~~
-
文摘
该文对轻量级分组密码算法Simeck在积分攻击下的安全性进行了研究。通过向前解密扩展已有的积分区分器,构造了16轮Simeck48和20轮Simeck64算法的高阶积分区分器,并在新区分器的基础上,利用等价子密钥技术和部分和技术,结合中间相遇策略和密钥扩展算法的性质,实现了24轮Simeck48和29轮Simeck64算法的积分攻击。攻击24轮Simeck48的数据复杂度为2^46,时间复杂度为2^95,存储复杂度为2^82.52;攻击29轮Simeck64的数据复杂度为2^63,时间复杂度为2^127.3,存储复杂度为2^109.02。与Simeck算法已有积分攻击的结果相比,该文对Simeck48和Simeck64积分攻击的轮数分别提高了3轮和5轮。
-
关键词
密码分析
轻量级分组密码
积分攻击
simeck算法
-
Keywords
Cryptanalysis
Lightweight block cipher
Integral attack
simeck algorithm
-
分类号
TN918.1
[电子电信—通信与信息系统]
-
-
题名SIMECK密码代数故障攻击研究
- 3
-
-
作者
黄长阳
王韬
陈浩
王晓晗
马云飞
陈财森
-
机构
陆军工程大学石家庄校区
陆军装甲兵学院
-
出处
《计算机应用研究》
CSCD
北大核心
2019年第7期2184-2189,共6页
-
基金
国家自然科学基金资助项目(61272491,61309021,61402528)
-
文摘
针对SIMECK密码给出一种代数故障攻击方法。首先给出SIMECK加密轮函数和密钥生成策略等效代数方程创建方法;分别设定故障已知模型和故障未知模型,并在故障未知模型下提出基于故障注入差分和基于正确/故障密文差分确定故障索引值两种策略创建故障信息方程;利用基于SAT问题求解方程组。结果表明,在SIMECK32/64第24轮注入单比特翻转故障,故障已知模型和基于故障注入差分的故障未知模型均仅需两次注入即可恢复完整64bit主密钥;在第27轮注入故障,基于密文差分的未知模型需九次注入可恢复完整主密钥。与已有研究相比,该攻击密钥搜索复杂度更低,所需故障注入样本量更少。
-
关键词
故障攻击
代数故障攻击
simeck算法
轻量级分组密码
故障模型
-
Keywords
fault attack
algebraic fault attack
simeck algorithm
lightweight block cipher
fault model
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-