通信学报 ›› 2020, Vol. 41 ›› Issue (1): 94-101.doi: 10.11959/j.issn.1000-436x.2020025

• 学术论文 • 上一篇    下一篇

GRANULE和MANTRA算法的不可能差分区分器分析

武小年1,2,李迎新1,3,韦永壮1,孙亚平1   

  1. 1 桂林电子科技大学广西密码学与信息安全重点实验室,广西 桂林 541004
    2 保密通信重点实验室,四川 成都 610041
    3 广西高校云计算与复杂系统重点实验室,广西 桂林 541004
  • 修回日期:2019-12-12 出版日期:2020-01-25 发布日期:2020-02-11
  • 作者简介:武小年(1972- ),男,湖北监利人,桂林电子科技大学副教授,主要研究方向为分布式计算、信息安全|李迎新(1991- ),男,河南南阳人,桂林电子科技大学硕士生,主要研究方向为信息安全|韦永壮(1976- ),男,壮族,广西百色人,博士,桂林电子科技大学教授,主要研究方向为密码学、信息安全|孙亚平(1993- ),女,山东菏泽人,桂林电子科技大学硕士生,主要研究方向为信息安全
  • 基金资助:
    保密通信重点实验室基金资助项目(6142103190103);国家自然科学基金资助项目(61572148);国家自然科学基金资助项目(61872103);广西科技计划基金资助项目(AB18281019);广西自然科学基金资助项目(2018GXNSFAA294036);广西密码学与信息安全重点实验室基金资助项目(GCIS201705);广西高校云计算与复杂系统重点实验室基金资助项目(YF16205);广西研究生教育创新计划基金资助项目(YCSW2018138);广西研究生教育创新计划基金资助项目(YCBZ2018051)

Impossible differential distinguisher analysis of GRANULE and MANTRA algorithm

Xiaonian WU1,2,Yingxin LI1,3,Yongzhuang WEI1,Yaping SUN1   

  1. 1 Guangxi Key Laboratory of Cryptography and Information Security,Guilin University of Electronic Technology,Guilin 541004,China
    2 Science and Technology on Communication Security Laboratory,Chengdu 610041,China
    3 Guangxi Colleges Key Laboratory of Cloud Computing and Complex Systems,Guilin 541004,China
  • Revised:2019-12-12 Online:2020-01-25 Published:2020-02-11
  • Supported by:
    The Foundation of Science and Technology on Communication Security Laboratory(6142103190103);The National Natural Science Foundation of China(61572148);The National Natural Science Foundation of China(61872103);The Key Research and Development Plan of Guangxi(AB18281019);The Natural Science Foundation of Guangxi(2018GXNSFAA294036);Guangxi Key Laboratory of Cryptography and Information Security(GCIS201705);Guangxi Colleges Key Laboratory of Cloud Computing and Complex Systems(YF16205);The Innovation Project of Guangxi Graduate Education(YCSW2018138);The Innovation Project of Guangxi Graduate Education(YCBZ2018051)

摘要:

轻量级分组密码算法GRANULE和MANTRA结构简单,加密速度快且易于软硬件实现,特别适用于资源受限环境。为对这2种算法进行安全性分析,提出一种不可能差分区分器的自动化搜索方法。基于GRANULE和MANTRA算法结构特性,通过分析其S盒的差分分布表得到S盒差分特征,再利用中间相遇思想,分别对从加/解密方向得到的差分路径进行遍历,筛选出概率为 0 的最优差分路径。分析结果表明,GRANULE 算法存在144个不同的7轮不可能差分区分器;MANTRA算法存在52个不同的9轮不可能差分区分器。与已有结果相比较,新发现的区分器轮数均是目前最高的。

关键词: 轻量级分组密码算法, S盒, 不可能差分区分器, 自动搜索

Abstract:

The lightweight block cipher algorithms called GRANULE and MANTRA have a simple structure,fast encryption speed,and they can be easy implemented in software and hardware.Two algorithms are especially suitable for resource-constrained environments.To analyze the security of two algorithms,an automatic search method of impossible differential distinguishers was proposed.Based on the structural characteristics of the GRANALE and MANTRA,the S-box differential characteristics were obtained by analyzing the S-box differential distribution table,and then the idea of intermediate encounter was used to traverse from the difference path obtained from the encryption/decryption direction seperately to select the optimal differential path with probability 0.The analysis results show that there are 144 different 7-round impossible differential distinguishers in the GRANULE,and 52 different 9-round impossible differential distinguishers in the MANTRA.Compared with the existing results,the rounds of the proposed distinguisher is currently the highest.

Key words: lightweight block cipher algorithm, S-box, impossible differential distinguisher, automatic search

中图分类号: 

No Suggested Reading articles found!