Magpie: a High-Security Lightweight Block Cipher

被引:0
|
作者
Li L. [1 ,2 ]
Li K.-L. [2 ]
He W.-W. [1 ]
Zou Y. [1 ]
Liu B.-T. [1 ]
机构
[1] Department of Computer Science, Hengyang Normal University, Hengyang, 421008, Hunan
[2] College of Information Science and Engineering, Hunan University, Changsha, 410082, Hunan
来源
关键词
Block cipher; FPGA implementation; Lightweight cryptography;
D O I
10.3969/j.issn.0372-2112.2017.10.029
中图分类号
学科分类号
摘要
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. © 2017, Chinese Institute of Electronics. All right reserved.
引用
收藏
页码:2521 / 2527
页数:6
相关论文
共 14 条
  • [1] Bogdanov A., Knudsen L.R., Leander G., Et al., PRESENT: an ultra-lightweight block cipher, CHES 2007, 4727, pp. 450-466, (2007)
  • [2] Cheng H.J., Heys M.H., Wang C., PUFFIN: a novel compact block cipher targeted to embedded digital systems, DSD 2008, pp. 383-390, (2008)
  • [3] Izadi M., Sadeghiyan B., Sadeghian S., Khanooki H., MIBS: a new lightweight block cipher, CANS 2009, 5888, pp. 334-348, (2009)
  • [4] Knudsen L.R., Leander G., Poschmann A., Robshaw M.J.B., PRINTcipher: a block cipher for IC-printing, CHES 2010, pp. 16-32, (2010)
  • [5] Guo J., Peyrin T., Poschmann A., Robshaw M.J.B., The LED block cipher, CHES 2011, 6917, pp. 326-341, (2011)
  • [6] Yap H., Khoo K., Poschmann A., Henricksen M., EPCBC-a block cipher suitable for electronic product code encryption, CANS 2011, pp. 76-97, (2011)
  • [7] Wu W.L., Zhang L., LBlock: a lightweight block cipher, ANCS 2011, pp. 327-344, (2011)
  • [8] Shibutani K., Isobe T., Hiwatari H., Et al., Piccolo: an ultra-lightweight blockcipher, CHES 2011, pp. 342-357, (2011)
  • [9] Gong Z., Nikova S., Law Y.W., KLEIN: a new family of lightweight block ciphers, RFID Security and Privacy, pp. 1-18, (2012)
  • [10] Suzaki T., Minematsu K., Morioka S., Kobayashi E., Twine: a lightweight block cipher for multiple platforms, SAC 2012, pp. 339-354