看过本文的还看了

相关文献

该作者的其他文献

文献详情 >SMBA分组密码算法 收藏
SMBA分组密码算法

SMBA分组密码算法

作     者:王克 贾文义 黄念念 WANG Ke;JIA Wen-Yi;HUANG Nian-Nian

作者机构:兴唐通信科技有限公司 

出 版 物:《密码学报》 (Journal of Cryptologic Research)

年 卷 期:2019年第6卷第6期

页      码:786-802页

摘      要:SMBA算法是一个安全性高、实用性强、创新设计的分组密码算法.SMBA算法支持三种版本,当分组长度为128比特时,密钥长度支持128比特和256比特,当分组长度为256比特时,密钥长度支持256比特.SMBA算法采用经典的Feistel结构,加解密过程一致,轮函数采用SP结构,密钥扩展算法使用广义Feistel结构.算法创新设计了非线性部件S0和S1,以及线性部件L64,均具有良好的密码学性质.S0和S1均由代数构造生成,具有较优的差分概率、线性概率和代数次数,且乘法复杂度低,侧信道防护代价小.L64由简单线性变换组合构成,具有较高的差分和线性分支数,关键路径短,延时低.SMBA算法在不同版本中共用主要部件S0、S1和L64,扩展自然.SMBA算法的安全界清晰,可以有效评估抵抗差分攻击、线性攻击、积分攻击等已知攻击的强度,有较大的安全冗余.算法的基本运算为查表、循环移位以及异或等逻辑运算,易于软件和硬件实现.算法实现方式灵活,软硬件速度快,可适用于多种平台(如8/32/64位平台).

主 题 词:SMBA算法 S盒 线性变换 差分攻击 线性攻击 

学科分类:0839[0839] 08[工学] 081201[081201] 0812[工学-测绘类] 

核心收录:

D O I:10.13868/j.cnki.jcr.000341

馆 藏 号:203878661...

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

用户名:未登录
我的评分