当前位置:主页 > 科技论文 > 搜索引擎论文 >

Ballet:一个软件实现友好的分组密码算法

发布时间:2021-01-16 14:23
  本文提出了一个新的分组密码算法—Ballet算法.该算法共有三个版本:Ballet-128/128/46、Ballet-128/256/48和Ballet-256/256/74.所有版本采用相同的轮函数,无S盒和复杂线性层,仅由模加、异或和循环移位操作组成,即ARX结构算法.因而本算法灵活性和延展性强,并能够轻量化实现.除此之外, Ballet算法在Lai-Massey结构的基础上进行简化设计而成,并采用4分支的近似对称ARX结构,利于软件实现.其在32位和64位平台环境下均有很好的表现,即使在采用单路实现方式下依然具有很大的优势.在安全性方面, Ballet算法能够抵抗现有的差分分析和线性分析等已知攻击方法,且因采用ARX结构,无S盒的使用,防护侧信道攻击的代价小. 

【文章来源】:密码学报. 2019,6(06)

【文章页数】:9 页

【部分图文】:

Ballet:一个软件实现友好的分组密码算法


Ballet算法的轮函数(加密过程,当作为算法的最后一轮时,省略最后一个线性置换操作)


本文编号:2980986

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/2980986.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b63d3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com