Internal state recovery of Grain v1 employing guess-and-determine attack
Internal state recovery of Grain v1 employing guess-and-determine attack
复制标题
采用猜测和确定攻击的 Grain v1 的内部状态恢复
DOI:
10.1049/iet-ifs.2017.0232
复制
发表时间:
2017
影响因子:
1.4
通讯作者:
Wen-Feng Qi
中科院分区:
文献类型:
--
作者:
Zhen Ma;Tian Tian;Wen-Feng Qi
The well-known stream cipher Grain v1 is one of the finalists of European eSTREAM project. In this study, a novel guess-and-determine attack on Grain v1 is introduced. The attack primarily employs a new conditional BSW sampling technique and the main creative idea is that the conditions are set not only on state bits but also on the updates of the registers for the BSW sampling technique. It is shown that using this technique we can further reduce the sampling resistance of Grain v1 to 2 − 29 which is the best result so far. The attack leads to an efficient internal state recovery of Grain v1 with only 2 52 online time employing a memory of 2 79 , requiring 2 37 keystreams each of length 2 44 and 2 79 preprocessing time. It is shown that these figures are obviously better compared with the previous results. This is also the first attempt to control the updates of the registers of Grain v1 in the guess-and-determine attack and hopefully this provides new insights for cryptanalysis on such compact stream ciphers.