首页 | 本学科首页   官方微博 | 高级检索  
     

轻量级分组密码GIFT的一种白盒实现方案
引用本文:陈杰,童鹏,姚思.轻量级分组密码GIFT的一种白盒实现方案[J].信息网络安全,2021(2).
作者姓名:陈杰  童鹏  姚思
作者单位:西安电子科技大学ISN国家重点实验室;西安电子科技大学网络与信息安全学院;西安电子科技大学密码研究中心
基金项目:国家自然科学基金[U1736111];“十三五”国家密码发展基金[MMJJ20180219]。
摘    要:白盒实现是将已知的密码算法通过白盒密码技术进行设计,使其在白盒攻击环境中具有与原算法相同的功能,同时保证该算法的安全性不会遭到破坏。文章提出一种轻量级分组密码GIFT的白盒实现方案,该方案主要思想是使用查找表表示密码算法每轮的输入输出,并使用不同大小的仿射函数编码查找表的输入输出。该方案需要13.92 MB的内存空间,并能抵抗BGE攻击、MGH攻击、仿射等价算法攻击和差分矩阵攻击等代数分析攻击。其中,仿射等价算法攻击的复杂度大于O(2^82)。

关 键 词:白盒攻击模型  GIFT密码  仿射函数  代数分析攻击

A White-box Implementation Scheme of Lightweight Block Cipher GIFT
CHEN Jie,TONG Peng,YAO Si.A White-box Implementation Scheme of Lightweight Block Cipher GIFT[J].Netinfo Security,2021(2).
Authors:CHEN Jie  TONG Peng  YAO Si
Affiliation:(State Key Laboratory of ISN,Xidian University,Xi’an 710071,China;School of Cyber Engineering,Xidian University,Xi’an 710071,China;Cryptographic Research Center,Xidian University,Xi’an 710071,China)
Abstract:The white-box implementation is to design the known cryptographic algorithm through the white-box cryptographic technology,so that it has the same function as the original algorithm in the white-box attack environment,and at the same time guarantees that the security of the algorithm will not be destroyed.This paper gives a white-box implementation of a lightweight block cipher GIFT.The main idea is to use look-up tables to represent the input and output of the cryptographic algorithm in each round,and then use different sizes of affine functions to encode the input and output of the look-up tables.This scheme requires 13.92 MB of memory and proves that it can resist the algebraic analysis attack,including BGE attack,MGH attack,affine equivalence algorithm attack and difference matrix analysis attack,among them the complexity of the affine equivalence algorithm attack is greater than O(2^82).
Keywords:white-box attack model  GIFT cipher  affine function  algebraic analysis attack
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号