Grain-v1 快速相关攻击的改进
快速相关攻击(FCA)是对基于LFSR结构的流密码算法的主流攻击方法之一. Todo等人在2018年美密会提出了基于LFSR结构的流密码算法的一种新性质, 并进一步指出基于Grain结构的流密码算法存在多个高相关度的线性逼近. 利用这两个发现, 他们从线性分析的角度改进了对基于Grain结构的流密码算法的快速相关攻击, 并成功地攻击了Grain-128a, Grain-128以及Grain-v1. 本文首先以一种便于理解的方式回顾了Todo等人提出的快速相关攻击方法. 之后, 我们基于NFSR的状态更新函数改进了基于混合整数线性规划(MILP)搜索校验等式的方法. 我们利用改进后的方法搜到了G...
Saved in:
Published in | Journal of Cryptologic Research Vol. 7; no. 6; p. 812 |
---|---|
Main Authors | , , , , , , , , , , , |
Format | Journal Article |
Language | Chinese |
Published |
Beijing
Chinese Association for Cryptologic Research, Journal of Cryptologic Research
01.01.2020
|
Subjects | |
Online Access | Get full text |
ISSN | 2097-4116 |
DOI | 10.13868/j.cnki.jcr.000408 |
Cover
Summary: | 快速相关攻击(FCA)是对基于LFSR结构的流密码算法的主流攻击方法之一. Todo等人在2018年美密会提出了基于LFSR结构的流密码算法的一种新性质, 并进一步指出基于Grain结构的流密码算法存在多个高相关度的线性逼近. 利用这两个发现, 他们从线性分析的角度改进了对基于Grain结构的流密码算法的快速相关攻击, 并成功地攻击了Grain-128a, Grain-128以及Grain-v1. 本文首先以一种便于理解的方式回顾了Todo等人提出的快速相关攻击方法. 之后, 我们基于NFSR的状态更新函数改进了基于混合整数线性规划(MILP)搜索校验等式的方法. 我们利用改进后的方法搜到了Grain-v1的新的检验等式, 与Todo等人的结果相比, 新的检验等式对应更多高相关度掩码, 可将FCA的时间和数据复杂度由$2^{76.6935}$和$2^{75.1085}$降低为$2^{75.6724}$和 $2^{74.0875}$. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 2097-4116 |
DOI: | 10.13868/j.cnki.jcr.000408 |