基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
轻量级密码算法是适宜物联网等资源受限环境的密码算法.随着物联网等应用的推广普及,物联网设备采集的数据经轻量级密码算法处理后大量汇集到云端,在云端高性能计算机需要对加密数据进行快速解密,因此,轻量级密码算法的快速软件实现技术成为一个重要的研究内容.LHash是一个低功耗的轻量级杂凑函数,具有灵活可调的参数,设计者给出了4种建议规模.本文探讨LHash算法的软件优化实现方法.利用SSE指令和nibble-slice技术,我们给出了轻量杂凑函数LHash的软件优化实现,和目前基于查表的软件实现相比有明显优势.对于LHash的4种建议规模,在Intel Core i7-2600处理器上,相比于查表方法,采用SSE指令的软件实现性能分别提高了;采用nibble-slice技术的软件实现性能分别提高了倍.采用SSE指令和nibble-slice技术的LHash软件实现不存在内存或高速缓存查表21.85%,21.85%,32.03%,33.33%;采用nibble-slice技术的软件实现性能分别提高了2.74,2.74,3.02,3.16倍.采用SSE指令和nibble-slice技术的LHash软件实现不存在内存或高速缓存查表,因此,该软件实现方法可抵抗缓存计时攻击等侧信道攻击.此外,本文中所使用的方法同样适用于轻量分组密码算法LED.
推荐文章
SM3杂凑算法的软件快速实现研究
SM3算法
杂凑函数
软件快速实现
数字签名
消息鉴别
完整性认证
数字指纹
压缩函数
对104步杂凑函数HAVAL的原根攻击
杂凑函数
HAVAL算法
密码分析
原根攻击
格上可编程杂凑函数的新构造*??
可编程杂凑函数
标准模型
数字签名
对联接杂凑函数的“特洛伊”消息攻击
杂凑函数
联接杂凑
“特洛伊”消息攻击
多碰撞
复杂性
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 轻量杂凑函数LHash快速软件实现
来源期刊 密码学报 学科 工学
关键词 轻量杂凑函数 LHash 软件实现 SSE指令 nibble-slice技术
年,卷(期) 2017,(4) 所属期刊栏目
研究方向 页码范围 345-359
页数 15页 分类号 TP309.7
字数 6653字 语种 中文
DOI 10.13868/j.cnki.jcr.000187
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (3)
共引文献  (11)
参考文献  (1)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1991(1)
  • 参考文献(0)
  • 二级参考文献(1)
1994(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
轻量杂凑函数
LHash
软件实现
SSE指令
nibble-slice技术
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
密码学报
双月刊
2095-7025
10-1195/TN
小16开
北京市海淀区永翔北路9号
2013
chi
出版文献量(篇)
478
总下载数(次)
7
总被引数(次)
1433
论文1v1指导