检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李浪[1,2] 李肯立 贺位位 邹祎[1] 刘波涛[1]
机构地区:[1]衡阳师范学院计算机科学系,湖南衡阳421008 [2]湖南大学信息科学与工程学院,湖南长沙410082
出 处:《电子学报》2017年第10期2521-2527,共7页Acta Electronica Sinica
基 金:国家自然科学基金(No.61572174);湖南省自然科学基金(No.2015JJ4011);湖南省教育厅科研重点基金(No.15A029);湖南省科技计划项目(No.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.We present,so called,M agpie which is a newhigh-security lightweight block cipher. The block size of M agpie is 64 bits and the key size is 96 bits. It employs a SPN structure and consists of 32 rounds. M agpie encryption algorithm includes two parts: operation part and control part. Each operational round includes five basic modules: Add Constants,Sub Cells,ShiftRows,M ix Columns,AddRound Key. The control part is the key of 65 to 96 bits. 65 to 80 bits of key control the Sub Cells. 81 to 96 bits of key control the M ix Columns and the ShiftRows. The control signal can control the order of the module operation. The Xilinx Virtex-5 FPGA hardware area of M agpie requires about 10679 slices and the throughout rate is6. 4869 Gb/s.
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.118.136.90