电子学报2017,Vol.45Issue(10):2521-2527,7.DOI:10.3969/j.issn.0372-2112.2017.10.029
Magpie:一种高安全的轻量级分组密码算法
Magpie:a High-Security Lightweight Block Cipher
摘要
Abstract
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.关键词
轻量级密码/分组密码/FPGA实现Key words
lightweight cryptography/block cipher/FPGA implementation分类
信息技术与安全科学引用本文复制引用
李浪,李肯立,贺位位,邹祎,刘波涛..Magpie:一种高安全的轻量级分组密码算法[J].电子学报,2017,45(10):2521-2527,7.基金项目
国家自然科学基金(No.61572174) (No.61572174)
湖南省自然科学基金(No.2015JJ4011) (No.2015JJ4011)
湖南省教育厅科研重点基金(No.15A029) (No.15A029)
湖南省科技计划项目(No.2016TP1020) (No.2016TP1020)