期刊文章详细信息
文献类型:期刊文章
FENG Xiu-Tao;ZENG Xiang-Yong;ZHANG Fan;ZENG Guang;TANG Deng;GAN Guo-Hua;WANG Yong-Xing(Key Laboratory of Mathematics Mechanization,Academy of Mathematics and Systems Science,Chinese Academy of Sciences,Beijing 100190,China;Hubei Key Laboratory of Applied Mathematics,Faculty of Mathematics and Statistics,Hubei University,Wuhan 430062,China;Xingtang Communication Technology Co.Ltd.,Beijing 100191,China;School of Mathematics,Southwest Jiaotong University,Chengdu 610031,China;State Key Laboratory of Mathematical Engineering and Advanced Computing,School of Cyberspace Security,PLA Strategic Support Force Information Engineering University,Zhengzhou 450001,China;Tai Cloud Technology LTD,Beijing 100125,China;School of Computer and Communication Engineering,University of Science and Technology Beijing,Beijing 100083,China;School of Mathematics Sciences,University of Chinese Academy of Sciences,Beijing 100049,China)
机构地区:[1]中国科学院数学与系统科学研究院,中国科学院数学机械化重点实验室,北京100190 [2]湖北大学数学与统计学学院,应用数学湖北省重点实验室,武汉430062 [3]兴唐通信科技有限公司,北京100191 [4]战略支援部队信息工程大学网络空间安全学院数学工程与先进计算国家重点实验室,郑州450001 [5]西南交通大学数学学院,成都610031 [6]北京太一云科技有限公司,北京100125 [7]北京科技大学计算机与通信工程学院,北京100083 [8]中国科学院大学数学学院,北京100049
基 金:国家自然科学基金(61572491,61761166010,61872435);国家重点研发计划(2016YFB0800401,2017YFB0803203);数学工程与先进计算国家重点实验室开放基金(2018A06);太一云项目(Y790101)~~
年 份:2019
卷 号:6
期 号:6
起止页码:768-785
语 种:中文
收录情况:CSCD、CSCD2019_2020、IC、JST、RCCSE、ZGKJHX、普通刊
摘 要:FBC是一族轻量级分组密码算法,主要包含FBC128-128,FBC128-256和FBC256-256三个版本,可支持128和256两种比特长度的明文分组以及128和256两种比特长度的密钥.FBC算法采用4路两重Feistel结构设计,在结构上通过增加两个异或操作的微小代价较大提高整体结构的扩散特性.非线性函数F采用切片技术,其中,S盒基于NFSR构造,其各项密码学性质达到最优,同时硬件实现代价达到最小,为最轻的S盒之一;线性变换L仅由循环移位和异或构成,具有较好的密码学特性的同时兼顾好的软硬件实现效能.在安全性方面,我们基于混合整数线性规划(MILP)寻找最少活跃S盒个数的方法对其进行差分、线性、不可能差分以及积分等方法的分析.实验结果表明,FBC可以抵抗上述各种攻击方法的攻击.FBC算法不仅具有结构简洁,轻量化,安全性高等特性,还具有灵活高效的软硬件实现方式,可以满足不同平台的应用需求.
关 键 词:轻量级分组密码 FEISTEL结构 FBC算法 混合整数线性规划 比特切片
分 类 号:TP309.7]
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...