您的位置: 专家智库 > >

贺位位

作品数:14 被引量:23H指数:3
供职机构:衡阳师范学院计算机科学系更多>>
发文基金:国家自然科学基金湖南省自然科学基金中国博士后科学基金更多>>
相关领域:自动化与计算机技术电子电信更多>>

文献类型

  • 8篇期刊文章
  • 4篇专利
  • 1篇学位论文
  • 1篇会议论文

领域

  • 8篇自动化与计算...
  • 3篇电子电信

主题

  • 9篇密码
  • 7篇密码算法
  • 6篇硬件
  • 4篇FPGA实现
  • 3篇轻量
  • 3篇轻量级
  • 3篇加密
  • 3篇加密算法
  • 3篇VERILO...
  • 3篇HDL
  • 3篇MAGPIE
  • 2篇硬件实现
  • 2篇硬件优化
  • 2篇语言实现
  • 2篇随机化
  • 2篇密文
  • 2篇密钥长度
  • 2篇密钥扩展
  • 2篇明文
  • 2篇机化

机构

  • 13篇衡阳师范学院
  • 7篇湖南大学
  • 2篇电子科技大学

作者

  • 14篇贺位位
  • 13篇李浪
  • 9篇邹祎
  • 9篇刘波涛
  • 5篇许琼方
  • 5篇李仁发
  • 4篇刘辉
  • 3篇余孝忠
  • 1篇杜国权
  • 1篇邹袆

传媒

  • 1篇电子学报
  • 1篇数学的实践与...
  • 1篇电子科技大学...
  • 1篇计算机应用研...
  • 1篇小型微型计算...
  • 1篇计算机系统应...
  • 1篇衡阳师范学院...
  • 1篇计算机科学
  • 1篇2013中国...

年份

  • 1篇2017
  • 2篇2016
  • 6篇2015
  • 3篇2014
  • 2篇2013
14 条 记 录,以下是 1-10
排序方式:
轻量级密码算法LBlock的FPGA优化实现被引量:3
2015年
LBlock密码算法是我国学者吴文玲和张蕾在ACNS2011提出的轻量级分组加密算法.论文对LBlock加密算法的硬件优化实现进行了研究,一方面将相同运算用一个模块设计完成,通过主程序重复调用完成加密;另一方面将轮操作和密钥更新放在同一个模块中并行执行,而且使用相同寄存器完成S盒变换和密钥变换,这样既可以不影响加密速度,又不需要将密钥更新中间结果另存,有效地节省寄存器的使用开销.然后分模块进行实现并仿真实验,和进行整体正确性实验验证.通过实验,验证论文所用优化方法可以较大幅度减少LBlock密码算法的实现面积,slices占用比减少了14%,LUT占用比减少了32%.在VIRTEX 5下的系统吞吐率为14.53Gb/s,更能有效满足较小芯片面积的应用需求,给当前的物联网加密提供参考.
邹祎李浪贺位位许琼方
关键词:VERILOGHDLFPGA实现
一种实现Magpie加解密的方法
本发明公开了一种实现Magpie加解密的方法,Magpie密码算法分组长度为64位,密钥长度为96位,采用SPN结构,包含32轮运算。Magpie包括两部分:运算部分和控制部分。运算部分,每轮运算包括六个基本运算模块。控...
李浪贺位位刘波涛邹祎许琼方刘辉
文献传递
PRESENT密码硬件语言实现及其优化研究
PRESENT密码算法是2007年提出来的一种轻量级分组密码算法,适合于物联网环境下的安全加密.研究了PRES ENT密码算法结构,在原算法结构基础上优化了密钥扩展的实现方法,把密钥扩展不在原算法图的右边实现,而是放入轮...
李浪李仁发邹祎贺位位
关键词:硬件描述语言密钥扩展优化算法
文献传递
一种抗高阶旁路攻击的LED密码算法被引量:1
2014年
LED密码算法是2011年提出的超轻量级密码算法,主要是为资源受限下物联网加密应用研发的.轻量级密码算法结构相对简单,更容易被旁路攻击成功.随机掩码是一种有效抗旁路攻击的方法,在深入LED密码算法结构研究的基础上,提出一种全随机掩码的LED密码算法CMLED.论述了CMLED算法的设计方法,从形式化方面给出了抗高阶旁路攻击选择掩码的原则.同时,对全随机掩码的CMLED与原始算法进行了硬件资源占用与加密效率对比,实验表明CMLED仍然可以高效地在智能卡上实现.
李浪贺位位邹袆李仁发刘波涛余孝忠
关键词:LED掩码旁路攻击
一种Piccolo加密算法硬件优化实现研究被引量:3
2015年
Piccolo轻量级密码算法是近年来物联网领域提出的重要安全算法之一。研究了一种Piccolo加密算法硬件优化实现方法,相同的轮运算只实现一次;原始算法共有r轮运算,其中密钥为80和128位时,r分别取值为25和31。优化方法直接把r-1轮重复调用变成r轮循环运算,同时在r轮循环运算完成后构造一个RP-1轮置换函数。实验表明优化后的Piccolo-80密码算法在面积上少了3227个Slices,优化效率达到24.6%,有效节省了硬件实现面积,同时加密速率提高了10%。
李浪刘波涛余孝忠贺位位李仁发
关键词:FPGA实现
PRESENT密码硬件语言实现及其优化研究被引量:7
2013年
PRESENT密码算法是2007年提出来的一种轻量级分组密码算法,适合于物联网环境下的安全加密.研究了PRESENT密码算法结构,在原算法结构基础上优化了密钥扩展的实现方法,把密钥扩展不在原算法图的右边实现,而是放入轮运算中.在硬件实现上,31轮重复运算只实现一次,采用31次调用完成,从而可以大幅节约PRESENT密码实现面积.最后,对PRESENT密码的各核心模块进行了Verilog HDL实现,并分模块进行了测试数据验证.经FPGA综合下载后,实验结果表明优化的PRESENT密码硬件语言实现正确,面积相对原始算法更少.
李浪李仁发邹祎贺位位
关键词:PRESENT密钥扩展VERILOG
EPCBC密码算法的FPGA优化实现研究被引量:1
2015年
针对资源约束的智能卡加密需要小面积实现的问题,对EPCBC加密算法从硬件上实现面积优化进行了如下研究:1)相同运算只实现一次,主程序调用32次完成加密;2)对S盒变换和密钥变换使用同一寄存器,从而节省寄存器数量;3)把密文轮操作和密钥更新放在一个模块中。通过FPGA优化结果表明,EPCBC密码算法实现面积大幅度减小,优化率达到56%,同时加密运算性能也没有降低,从而为开发受资源约束的智能卡密码硬件提供可行方案。
李浪邹祎贺位位李仁发
关键词:面积优化VERILOGHDL
Magpie:一种高安全的轻量级分组密码算法被引量:4
2017年
论文提出了一种新的高安全轻量级密码算法,命名为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实现
一种Piccolo加密算法硬件实现方法
本发明公开了一种Piccolo加密算法硬件实现方法,利用相同的轮运算只实现一次,采用重复调用方式完成;原r-1轮可重复调用直接变成r轮重复调用。同时在r轮循环运算后增加一个RP<Sup>-1</Sup>轮置换函数,运算一...
李浪贺位位刘波涛邹祎许琼方刘辉
文献传递
一种LED与PRESENT密码算法重构实现研究被引量:3
2015年
研究了一种轻量级密码LED与PRESENT重构实现方法,利用二种密码的可重构资源,将两个密码算法均有的运算模块S盒和密钥加进行重构。根据不同的应用需求灵活地改变自身的硬件结构,为不同的密码算法提供与之匹配的内部结构和外部特性,从而使密码芯片的安全性可以依赖于二种不同的密码算法。由于二种密码重构在一个芯片上,加密时是随机选择一种密码,从而使具体密码运算对攻击者隐蔽,保证了密码算法使用安全性。在重构实现时进行了优化,相同模块只实现一次,同时研究实现了完成一次有限域计算不需要时钟延时,也不需要额外申请寄存器;通过计数器方式控制重复调用轮运算模块,优化方法非常有效地节省了LED与PRESENT密码重构运算资源占用。对重构密码进行了FPGA下载实现,实验结果表明仅需10815Slices,相比单独实现需要20487Slices,面积缩小了一倍,同时加密速度没有降低。
刘波涛李浪贺位位余孝忠杜国权
关键词:FPGA
共2页<12>
聚类工具0