1. 衡阳师范学院计算机科学系,湖南,衡阳,421008
2. 湖南大学信息科学与工程学院,湖南,长沙,410082
3. 衡阳师范学院计算机科学系,湖南,衡阳,421008
4. 湖南大学信息科学与工程学院,湖南,长沙,410082
纸质出版:2017
移动端阅览
李浪, 李肯立, 贺位位, 等. Magpie:一种高安全的轻量级分组密码算法[J]. 电子学报, 2017,45(10):2521-2527.
LI Lang, LI Ken-li, HE Wei-wei, et al. Magpie:a High-Security Lightweight Block Cipher[J]. Acta Electronica Sinica, 2017, 45(10): 2521-2527.
李浪, 李肯立, 贺位位, 等. Magpie:一种高安全的轻量级分组密码算法[J]. 电子学报, 2017,45(10):2521-2527. DOI: 10.3969/j.issn.0372-2112.2017.10.029.
LI Lang, LI Ken-li, HE Wei-wei, et al. Magpie:a High-Security Lightweight Block Cipher[J]. Acta Electronica Sinica, 2017, 45(10): 2521-2527. DOI: 10.3969/j.issn.0372-2112.2017.10.029.
论文提出了一种新的高安全轻量级密码算法,命名为Magpie.Magpie是基于SPN结构,分组长度为64位,密钥长度为96位,包含32轮运算.Magpie密码算法包括两个部分:运算部分和控制部分.运算部分,每轮运算包括五个基本运算模块:常数加,S盒变换,行移位,列混合,轮密钥加.控制部分,将密钥的第65位到96位作为Magpie加密算法的控制信号,其中密钥第65位到第80位作为S盒变换控制信号,第81位到第96位值作为列混合,行移位变换和每轮运算的控制信号.在Xilinx Virtex-5 FPGA上实现面积仅为10679 Slices,加密速率为6.4869Gb/s.
We present
so called
Magpie which is a new high-security lightweight block cipher.The block size of Magpie is 64 bits and the key size is 96 bits.It employs a SPN structure and consists of 32 rounds.Magpie encryption algorithm includes two parts:operation part and control part.Each operational round includes five basic modules:AddConstants
SubCells
ShiftRows
MixColumns
AddRoundKey.The control part is the key of 65 to 96 bits.65 to 80 bits of key control the SubCells.81 to 96 bits of key control the MixColumns and the ShiftRows.The control signal can control the order of the module operation.The Xilinx Virtex-5 FPGA hardware area of Magpie requires about 10679 slices and the throughout rate is 6.4869Gb/s.
0
浏览量
2
下载量
5
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621