西安电子科技大学学报 ›› 2022, Vol. 49 ›› Issue (5): 213-220.doi: 10.19665/j.issn1001-2400.2022.05.024

• 计算机科学与技术 & 人工智能 • 上一篇    

Gimli认证加密方案的不可能差分分析

谭豪(),申兵(),苗旭东(),张文政()   

  1. 保密通信重点实验室,四川 成都 610041
  • 收稿日期:2021-09-07 出版日期:2022-10-20 发布日期:2022-11-17
  • 作者简介:谭 豪(1997—),男,硕士,E-mail:tan_hao1@163.com;|申 兵(1971—),男,高级工程师,E-mail:shenbing1115@qq.com;|苗旭东(1989—),男,工程师,E-mail:miaoxudong_sx@163.com;|张文政(1966—),男,研究员,E-mail:zwz85169038@sina.com
  • 基金资助:
    国家重点研发计划(2017YFB0802000);四川省科技计划(2020JDJQ0076)

Impossible differential cryptanalysis of the Gimli authenticated encryption scheme

TAN Hao(),SHEN Bing(),MIAO Xudong(),ZHANG Wenzheng()   

  1. Institute of Southwestern Communication,Chengdu 610041,China
  • Received:2021-09-07 Online:2022-10-20 Published:2022-11-17

摘要:

Gimli是美国国家标准与技术研究院发起的轻量级加密算法标准第二轮候选算法。当前,Gimli的安全性分析主要针对Gimli置换、Gimli杂凑函数、Gimli带有关联数据的认证加密方案等。Gimli认证加密方案总体采用sponge结构,适用于受限环境下的数据加密场景。目前对Gimli认证加密方案的状态恢复攻击最好结果是9轮,时间复杂度为2190,数据复杂度为2192。为了评估这种方案抵抗不可能差分分析的能力,根据Gimli置换设计了一个差分传播系统,找到了适用于分析sponge结构认证加密方案的7轮不可能差分,此不可能差分仅限制了1 bit输出差分的取值,可显著地降低状态恢复阶段的时间复杂度与数据复杂度。将7轮不可能差分向前扩展4轮,成功实现了对11轮Gimli认证加密方案的状态恢复攻击。在状态恢复阶段,基于Gimli置换前两轮的弱扩散性,将2128的密钥猜测量缩小为2个264密钥猜测量,此状态恢复攻击的时间复杂度约为2110次加密,数据复杂度约为252.5,优于现有公开文献中对Gimli认证加密方案的状态恢复攻击结果。

关键词: Gimli, 轻量级密码, 认证加密方案, 差分传播系统, 不可能差分

Abstract:

Gimli is a candidate for the second round of lightweight encryption algorithm standards initiated by the National Institute of Standards and Technology of the United States.The current security analysis of Gimli focuses mainly on the Gimli permutation,Gimli hash function,and Gimli authenticated encryption with associated data.The Gimli authenticated encryption scheme generally adopts a sponge structure,which is suitable for data encryption scenarios in restricted environments.At present,the best result of the state recovery attack on the Gimli authenticated encryption scheme is 9 rounds,with a time complexity of 2190 and a data complexity of 2192.This paper designs a differential propagation system based on Gimli permutation,and finds a 7-round impossible differential suitable for analyzing the sponge structure authenticated encryption scheme.This impossible differential only limits the value of the 1-bit output difference,which significantly reduces the time complexity and data complexity of the state recovery phase.In this paper,7 rounds of the impossible differential are extended forward for 4 rounds,and the state recovery attack on 11 rounds of the Gimli authenticated encryption scheme is successfully realized.In the state recovery phase,based on the weak diffusion of the first two rounds of Gimli replacement,the 2128 key guesses are reduced to two 264 key guesses.The time complexity of this state recovery attack is about 2110 times encryption,and the data complexity is about 252.5,which is better than the state restoration attack result of the Gimli authenticated encryption scheme in the existing public literature.

Key words: gimli, lightweight cipher, authenticated encryption scheme, difference propagation system, impossible differential

中图分类号: 

  • TN918