-
题名一种Piccolo加密算法硬件优化实现研究
被引量:3
- 1
-
-
作者
李浪
刘波涛
余孝忠
贺位位
李仁发
-
机构
衡阳师范学院计算机科学系
湖南大学信息科学与工程学院
聚落文化遗产数字化技术与应用湖南省重点实验室
-
出处
《计算机应用研究》
CSCD
北大核心
2015年第10期3056-3059,共4页
-
基金
国家自然科学基金资助项目(61572174)
湖南省自然科学基金资助项目(2015JJ4011)
+6 种基金
衡阳师范学院产学研基金资助项目(12CXYZ01)
湖南省科技厅科技计划项目(2013FJ3077
2013SK3178
2014FJ3061)
衡阳师范学院大学生研究性学习和创新性实验计划资助项目(CX1531)
湖南省"十二五"重点建设学科资助项目
聚落文化遗产数字化技术与应用湖南省重点实验室开放基金资助项目(J1401Z)
-
文摘
Piccolo轻量级密码算法是近年来物联网领域提出的重要安全算法之一。研究了一种Piccolo加密算法硬件优化实现方法,相同的轮运算只实现一次;原始算法共有r轮运算,其中密钥为80和128位时,r分别取值为25和31。优化方法直接把r-1轮重复调用变成r轮循环运算,同时在r轮循环运算完成后构造一个RP-1轮置换函数。实验表明优化后的Piccolo-80密码算法在面积上少了3227个Slices,优化效率达到24.6%,有效节省了硬件实现面积,同时加密速率提高了10%。
-
关键词
Piccolo
轻量级密码算法
优化
FPGA实现
-
Keywords
Piccolo
lightweight cryptographic algorithms
optimization
FPGA implementation
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-
-
题名PRINCE轻量级密码算法的差分故障分析
- 2
-
-
作者
邹祎
李浪
焦铬
-
机构
衡阳师范学院计算机学院
-
出处
《计算机科学》
CSCD
北大核心
2017年第S1期377-379,共3页
-
基金
国家自然科学基金资助项目(61572174)
湖南省自然科学基金资助项目(2015JJ4011)
+2 种基金
湖南省教育厅科学研究优秀青年项目(16B039)
湖南省教育厅科研一般项目(15C0203)
衡阳师范学院产学研一般项目(14CXYY02)资助
-
文摘
PRINCE密码算法是于ASIA CRYPT 2012提出的轻量级的加密算法,用于在物联网环境下保护RFID标签以及智能卡等设备的通信安全。提出并讨论了一种针对PRINCE算法的差分故障分析方法。该方法采用半字节故障模型,对PRINCEcore最后一轮进行了差分故障分析。实验结果表明,在PRINCEcore最后一轮导入半字节随机故障,4次故障注入可实现对PRINCE算法PRINCEcore部分的64位轮密钥的恢复。因此,未加防护措施的PRINCE加密系统将难以抵御差分故障分析手段。
-
关键词
PRINCE
轻量级密码算法
差分故障分析
-
Keywords
PRINCE
lightweight cryptographic algorithms
Differential fault analysis
-
分类号
TN918.1
[电子电信—通信与信息系统]
-
-
题名一种轻量级TWINE密码硬件优化实现研究
- 3
-
-
作者
李浪
邹祎
贺位位
李仁发
刘波涛
-
机构
衡阳师范学院计算机系
湖南大学信息科学与工程学院
-
出处
《计算机科学》
CSCD
北大核心
2015年第2期127-130,共4页
-
基金
国家自然科学基金(61173036)
湖南省博士后基金(897203005)
+5 种基金
衡阳师范学院产学研基金(12CXYZ01)
湖南省科技厅科研项目(2013SK3178
2014FJ3061)
湖南省十二五重点建设学科
湖南省大学生研究性学习和创新性实验计划项目湘教通2014[248]号(2014366)
湖南省自然科学基金(2015JJ4011)资助
-
文摘
随着物联网的广泛应用,如何有效实现轻量级密码算法成为近年的研究热点。对2011年提出的TWINE加密算法进行了硬件优化实现,相同的轮运算只实现一次,采用重复调用方式完成。TWINE算法总共有36轮运算,其中前35轮运算结构相同,可以重复调用实现,而第36轮相比前35轮在结构上少了块混淆,因此原始算法最多只能进行35轮重复调用。直接进行36轮循环调用运算,同时在36轮循环运算完成后构造一个块混淆逆运算,运算一次块混淆逆运算即可使输出密文正确。这样使TWINE最后的第36轮不必重新实现,而是直接复用前面可重复轮函数模块,只需增加一个比原始算法最后一轮运算相对简单的块混淆逆运算。下载到FPGA上的实验结果表明,优化后的TWINE密码算法在面积上减少了2204个Slices,系统速率提高了5倍。
-
关键词
TWINE
轻量级密码算法
优化
FPGA实现
-
Keywords
TWINE
lightweight cryptographic algorithms
Optimization
FPGA implementation
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名Feistel和SPN混合轻量级密码算法
被引量:1
- 4
-
-
作者
陈立军
蒋慧勇
-
机构
广州软件学院软件工程系
-
出处
《大连工业大学学报》
CAS
北大核心
2023年第4期288-298,共11页
-
基金
广东省普通高校特色创新类项目(2021KTSCX160).
-
文摘
空间和功率受限的物联网设备,不适合应用传统的安全加密算法。为了在开放环境中实现可信的数据传输,提出了一种混合Feistel结构和SPN结构的轻量级密码算法,包括设计一种现代轻量级的对称分组密码算法,在不安全的通道上对敏感数据进行加密。实验证明,在随机性测试、雪崩效应测试、执行时间测试、相关性、熵、修改像素率、S_box的差分分布和差分密码分析等方面,该算法都给出了合格的结果。与其他算法相比,轻量级密码算法的实施时间最快,并保证了数据安全。
-
关键词
分组密码
轻量级密码学
数据安全
混合轻量级密码算法
-
Keywords
block cipher
lightweight cryptography
data security
hybrid lightweight cryptographic algorithms
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-
-
题名LED轻量级密码算法芯片的功耗优化
- 5
-
-
作者
张文哲
赖宇阳
陈海倩
孙宏棣
孔磊
-
机构
中国南方电网系统运行部网络安全处
南方电网数字电网研究院有限公司
-
出处
《电子设计工程》
2020年第5期185-188,193,共5页
-
基金
中国南方电网项目(DWG201803)。
-
文摘
LED轻量级密码算法芯片消耗功率过多,封装、散热困难,针对这一问题,对LED轻量级密码算法芯片进行功耗优化研究。分析了静态能耗问题、动态能耗问题和短路能耗问题,得出了其对芯片使用寿命的影响。设计商密SM1、SM2、SM3、SM4模块、专用算法模块和物理噪声源模块,对LED轻量级密码算法芯片消耗功率进行优化,采用门级功耗优化技术降低动态消耗。与未优化前的芯片进行实验对比,结果表明,功耗优化后的LED轻量级密码算法芯片的性能明显优于传统芯片,说明该方法能够有效降低芯片功耗,具有很高的应用价值。
-
关键词
LED
轻量级密码算法
算法芯片
功耗优化
-
Keywords
LED
lightweight cryptographic algorithm
algorithm chip
power optimization
-
分类号
TM73
[电气工程—电力系统及自动化]
-