高嘉浩,
杜怡然,
陈韬
战略支援部队信息工程大学 郑州 450001
详细信息
作者简介:李伟:男,1983年生,副教授,博士生导师,研究方向为密码处理器设计,ASIC专用芯片设计
高嘉浩:男,1995年生,硕士生,研究方向为可编程逻辑电路设计
杜怡然:男,1991年生,讲师,研究方向为SoC与可重构设计,安全专用芯片设计
陈韬:男,1979年生,副教授,硕士生导师,研究方向为安全专用芯片设计
通讯作者:李伟 try_1118@163.com
中图分类号:TP918.2计量
文章访问数:551
HTML全文浏览量:198
PDF下载量:33
被引次数:0
出版历程
收稿日期:2020-01-19
修回日期:2020-06-15
网络出版日期:2020-07-24
刊出日期:2021-05-18
Energy Efficiency Model and Mapping Algorithm of Block Cipher for Cipher Specific Programmable Logic Array
Wei LI,,Jiahao GAO,
Yiran DU,
Tao CHEN
Strategic Support Force Information Engineering University, Zhengzhou 450001, China
摘要
摘要:密码专用可编程逻辑阵列(CSPLA)是一种数据流驱动的密码处理结构,该文针对不同规模的阵列结构和密码算法映射实现能效关系的问题,首先以CSPLA的特定硬件结构为基础,以分组密码的高能效实现为切入点,建立基于该结构的分组密码算法映射能效模型并分析影响能效的相关因素,然后进一步根据阵列结构上算法映射的基本过程提出映射算法,最后选取几种典型的分组密码算法分别在不同规模的阵列进行映射实验。结果表明越大的规模并不一定能够带来越高的能效,为取得映射的最佳能效,阵列的规模参数应当与具体的硬件资源限制和密码算法运算需求相匹配,CSPLA规模为4×4~4×6时映射取得最优能效,AES算法最优能效为33.68 Mbps/mW,对比其它密码处理结构,CSPLA具有较优的能效特性。
关键词:密码专用可编程逻辑阵列/
分组密码/
能效/
映射
Abstract:Cipher Specific Programmable Logic Array (CSPLA) is a data stream-driven cryptographic processing structure. The relations between cryptographic mapping energy efficiency and array structures of different scales is considered in this paper. First, based on the specific hardware structure of CSPLA and block ciphers, an energy efficiency model of block cipher algorithm mapping based on this structure is established and related factors affecting energy efficiency are analyzed. Then the basic process of algorithm mapping on the array structure is discussed and a mapping algorithm is proposed. Finally, several typical block cipher algorithms are selected to perform mapping experiments on arrays of different scales. The results show that larger scale CSPLA does not necessarily bring higher energy efficiency. When the CSPLA scale is about 4×4~4×6 which achieves the best energy efficiency. In order to obtain the best energy efficiency, the scale parameter of the array should match the specific hardware resource constraints and cryptographic algorithm parameters. The optimal energy efficiency of AES algorithm is 33.68 Mbps/mW. CSPLA has better energy efficiency characteristics compared with other cryptographic processing structures.
Key words:Cipher Specific Programmable Logic Array (CSPLA)/
Block cipher/
Energy efficiency/
Mapping
PDF全文下载地址:
https://jeit.ac.cn/article/exportPdf?id=986fce83-9f5d-496b-be14-a9a8ea99f823