看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Feistel结构的分组密码算法Eslice 收藏
基于Feistel结构的分组密码算法Eslice

基于Feistel结构的分组密码算法Eslice

作     者:梁丽芳 杜小妮 李锴彬 谢歆 李晓丹 LIANG Li-fang;DU Xiao-ni;LI Kai-bin;XIE Xin;LI Xiao-dan

作者机构:西北师范大学数学与统计学院甘肃兰州730070 西北师范大学密码技术与数据分析重点实验室甘肃兰州730070 西北师范大学计算机科学与工程学院甘肃兰州730070 中国科学院软件研究所可信计算与信息保障实验室北京100190 中国科学院大学计算机科学与技术学院北京100049 

基  金:国家自然科学基金资助项目(62172337) 

出 版 物:《山东大学学报(理学版)》 (Journal of Shandong University(Natural Science))

年 卷 期:2023年第58卷第3期

页      码:85-92页

摘      要:一族安全性较高的分组密码算法Eslice,包含3个版本:Eslice-64-64,分组长度和密钥长度均为64比特;Eslice-64-128,分组长度为64比特,密钥长度为128比特;Eslice-128-128,分组长度和密钥长度均为128比特。Eslice的设计灵感源于LBlock。整体采用Feistel结构,轮函数采用SP结构,所选取的S盒其各项密码性质均达到最优。线性变换仅有循环移位和异或两种操作,且密钥生成算法与加密算法使用相同的S盒。进一步,分析Eslice针对差分、线性、积分等密码分析方法的安全性,利用基于混合整数线性规划(MILP)的搜索模型,得到20轮的最小活跃S盒的个数为41个,比LBlock 20轮的最小活跃S盒的个数少3个,通过活跃S盒的个数估算差分概率和线性偏差,对算法进行安全性评估。结果表明,Eslice算法可以有效的抵抗差分攻击和线性攻击。

主 题 词:分组密码 Feistel结构 安全性分析 S盒 

学科分类:11[军事学] 1105[1105] 0839[0839] 08[工学] 110505[110505] 110503[110503] 

D O I:10.6040/j.issn.1671-9352.0.2022.283

馆 藏 号:203118722...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分