首页 | 本学科首页   官方微博 | 高级检索  
     

Magpie:一种高安全的轻量级分组密码算法
引用本文:李浪,李肯立,贺位位,邹祎,刘波涛.Magpie:一种高安全的轻量级分组密码算法[J].电子学报,2017,45(10):2521-2527.
作者姓名:李浪  李肯立  贺位位  邹祎  刘波涛
作者单位:1. 衡阳师范学院计算机科学系,湖南衡阳421008;湖南大学信息科学与工程学院,湖南长沙410082;2. 湖南大学信息科学与工程学院,湖南长沙,410082;3. 衡阳师范学院计算机科学系,湖南衡阳,421008
基金项目:国家自然科学基金(61572174),湖南省自然科学基金(2015JJ4011),湖南省教育厅科研重点基金(15A029),湖南省科技计划项目(2016TP1020)
摘    要:论文提出了一种新的高安全轻量级密码算法,命名为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.

关 键 词:轻量级密码  分组密码  FPGA实现
收稿时间:2013-12-12

Magpie:a High-Security Lightweight Block Cipher
LI Lang,LI Ken-li,HE Wei-wei,ZOU Yi,LIU Bo-tao.Magpie:a High-Security Lightweight Block Cipher[J].Acta Electronica Sinica,2017,45(10):2521-2527.
Authors:LI Lang  LI Ken-li  HE Wei-wei  ZOU Yi  LIU Bo-tao
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.
Keywords:lightweight cryptography  block cipher  FPGA implementation
本文献已被 万方数据 等数据库收录!
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号