-
题名SPECK型算法的积分分析和不可能差分分析
- 1
-
-
作者
方玉颖
徐洪
-
机构
数学工程与先进计算国家重点实验室
信息工程大学
-
出处
《密码学报》
CSCD
2020年第2期158-168,共11页
-
基金
“十三五”国家密码发展基金(MMJJ20180204,MMJJ20170103)。
-
文摘
SPECK系列算法是2013年由美国国家安全局提出的一类重要的轻量分组密码算法.算法整体采用变形的Feistel结构,轮函数是由模加,循环移位和异或组成的ARX模块,其中模加运算为算法主要的非线性部件.目前对于SPECK系列算法的研究主要分为两个方面:一是针对原始SPECK算法安全性的分析,主要的攻击方法包括差分分析、线性分析、积分分析和不可能差分分析等;二是对采用不同移位参数的SPECK型算法的分析,主要包含对它们抗差分分析能力的评估.本文在此基础上研究了采用不同移位参数的SPECK型算法的积分性质和不可能差分性质.我们先利用混合整数线性规划方法,基于可分性搜索了SPECK型算法的积分区分器;接着利用中间相错思想,基于模加运算的差分性质,搜索了SPECK型算法的不可能差分特征.结合已有的差分分析的结论,我们给出了不同分组长度下具有更强抵抗多种攻击能力的好的移位参数.特别的,在减轮情形下,当分组长度为32比特时,我们发现采用移位参数(9,2)的SPECK型算法比原始算法具有更强的抵抗差分分析、积分分析和不可能差分分析的能力.
-
关键词
speck型算法
积分分析
不可能差分分析
可分性
混合整数线性规划
中间相错
-
Keywords
speck-like algorithm
integral cryptanalysis
impossible differential analysis
division property
mixed integer linear programming
miss-in-the-middle
-
分类号
TN918.1
[电子电信—通信与信息系统]
-