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

来源 :密码学报 | 被引量 : 3次 | 上传用户:heixianshengzhs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文提出了一个新的分组密码算法—Ballet算法.该算法共有三个版本:Ballet-128/128/46、Ballet-128/256/48和Ballet-256/256/74.所有版本采用相同的轮函数,无S盒和复杂线性层,仅由模加、异或和循环移位操作组成,即ARX结构算法.因而本算法灵活性和延展性强,并能够轻量化实现.除此之外, Ballet算法在Lai-Massey结构的基础上进行简化设计而成,并采用4分支的近似对称ARX结构,利于软件实现.其在32位和64位平台环境下均有很好的表现,即使在采用
其他文献
纳米材料和结构具备优异的热、电、机械、物理、化学性能,在信息技术、传感技术以及生物技术等领域展现出广阔的应用前景。纳米结构的动力学特性是纳米科技的重要理论基础之一
隧道挖装机作为一种专用的隧道施工出渣机械,是发展隧道施工机械化的基础设备。隧道挖装机在隧道施工中高效率的出渣能力,使得隧道挖装机成为钻爆法隧道施工必不可少的设备。由