BeeCipher:一种32比特分组长度的轻量级密码算法1罗宜元林智伟陈炜家徐禄丰(上海电机学院,电子信息学院上海200240)摘要:本文设计了一个32比特分组长度,64比特密钥长度的分组密码BeeCipher
该算法基于IDEA和Lai-Massey结构,对IDEA算法的32比特版本的轮函数进行了改进,添加了正交置换,使得其具有可证明安全性,并且修改了密钥调度过程,从而使得目前已有对IDEA算法的攻击都对BeeCipher无效
BeeCipher的软件实现也非常简单,其速度要比目前已有的大多数32比特分组长度算法要快很多,硬件实现也很简单,这使得BeeCipher成为32比特分组长度轻量级分组密码中有力的候选算法
关键词:计算机安全;密码学;分组密码;轻量级中图分类号:TP309
7文献标志码:ABeeCipher:A32-bitBlockLengthLightweightBlockCipherLuoYi-yuanandLinZhi-weiandChenWei-jiaandXuLu-feng(SchoolofElectronicsandInformation,ShanghaiDianJiUniversity,Shanghai200240,China)Abstract:Inthispaperweproposea32bitblocklength,64bitkeylengthblockcipherBeeCipher
ThestructureofBeeCipherisbasedonthestructureofIDEAandLai-Massey
WerevisetheroundfunctionofIDEA-32versionandaddanorthomorphismtotheroundfunction,whichcanachieveprovablesecurity
Thekeysc