Design and Implementation of Cryptographic Instruction Set

Mengni Bie, Wei Li, Tao Chen, Longmei Nan
{"title":"Design and Implementation of Cryptographic Instruction Set","authors":"Mengni Bie, Wei Li, Tao Chen, Longmei Nan","doi":"10.1109/icsict49897.2020.9278206","DOIUrl":null,"url":null,"abstract":"With the development of embedded devices, power consumption and area have gradually become the bottleneck restricting chip design. Chip designers are more concerned about how to achieve higher performance under limited area and power consumption. This paper analyzes the cryptographic operations of all types of cryptographic algorithms including grouping, sequence, hashing, and public key. Then we extracts fine-grained common logic, designs corresponding cryptographic arithmetic units, follows the RISC-V instruction set architecture, and designs cryptographic extended instruction sets. Ariane, a low-power general-purpose cryptographic processor, was selected for transformation, and a low-power, high-performance cryptographic processor core was designed. The logic synthesis is performed under the 55nm CMOS process, and the results show that we have exchanged for a higher cryptographic operation speed with an area overhead of 1162718.09 µm2 and a critical delay of 2.5 ns. And the experiments show that AES-128 takes about 290ns, and ECC in the 256-bit prime field takes about 0.224ms.","PeriodicalId":6727,"journal":{"name":"2020 IEEE 15th International Conference on Solid-State & Integrated Circuit Technology (ICSICT)","volume":"113 1","pages":"1-3"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 15th International Conference on Solid-State & Integrated Circuit Technology (ICSICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icsict49897.2020.9278206","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

With the development of embedded devices, power consumption and area have gradually become the bottleneck restricting chip design. Chip designers are more concerned about how to achieve higher performance under limited area and power consumption. This paper analyzes the cryptographic operations of all types of cryptographic algorithms including grouping, sequence, hashing, and public key. Then we extracts fine-grained common logic, designs corresponding cryptographic arithmetic units, follows the RISC-V instruction set architecture, and designs cryptographic extended instruction sets. Ariane, a low-power general-purpose cryptographic processor, was selected for transformation, and a low-power, high-performance cryptographic processor core was designed. The logic synthesis is performed under the 55nm CMOS process, and the results show that we have exchanged for a higher cryptographic operation speed with an area overhead of 1162718.09 µm2 and a critical delay of 2.5 ns. And the experiments show that AES-128 takes about 290ns, and ECC in the 256-bit prime field takes about 0.224ms.
密码指令集的设计与实现
随着嵌入式器件的发展,功耗和面积逐渐成为制约芯片设计的瓶颈。芯片设计者更关心的是如何在有限的面积和功耗下实现更高的性能。本文分析了分组、序列、哈希和公钥等各种加密算法的加密操作。然后提取细粒度的公共逻辑,设计相应的加密算术单元,遵循RISC-V指令集架构,设计加密扩展指令集。选择低功耗通用密码处理器Ariane进行改造,设计了低功耗、高性能的密码处理器核心。在55nm CMOS工艺下进行了逻辑合成,结果表明我们获得了更高的加密运算速度,面积开销为1162718.09µm2,临界延迟为2.5 ns。实验结果表明,AES-128算法耗时约290ns, 256位素数域的ECC算法耗时约0.224ms。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信