Design and verification of AES cryptographic acceleration engine based on RISC-V
With the rapid development of IoT technology and the widespread deployment of IoT devices, the issue of information security has become increasingly prominent. Cryptography is the key core technology to ensure information security, but the traditional cryptographic algorithm adaptation scheme is dif...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | zho |
Published: |
National Computer System Engineering Research Institute of China
2023-02-01
|
Series: | Dianzi Jishu Yingyong |
Subjects: | |
Online Access: | http://www.chinaaet.com/article/3000159662 |
_version_ | 1827630520293392384 |
---|---|
author | Zhang Xiaolei Dai Zibin Guo Pengfei Li Yang |
author_facet | Zhang Xiaolei Dai Zibin Guo Pengfei Li Yang |
author_sort | Zhang Xiaolei |
collection | DOAJ |
description | With the rapid development of IoT technology and the widespread deployment of IoT devices, the issue of information security has become increasingly prominent. Cryptography is the key core technology to ensure information security, but the traditional cryptographic algorithm adaptation scheme is difficult to balance performance and flexibility, this paper proposes a cryptographic instruction extension scheme to achieve a good balance between the two scheme. Firstly, we analyze the computational aspects of the AES algorithm, and propose a cryptographic instruction extension and acceleration engine design scheme by combining the Hummingbird E203 processor architecture; then we complete hardware and software implementation, build an RTL-level simulation environment and an FPGA board-level verification environment; finally, we perform experimental verification and comparative analysis. The experimental results show that the proposed scheme can achieve about 700% acceleration ratio with only nearly 2% increase in hardware resources, which has high energy efficiency and can be applied in resource-constrained situations such as IoT. |
first_indexed | 2024-03-09T14:06:59Z |
format | Article |
id | doaj.art-8ac364def8e64290b501b0695745f05b |
institution | Directory Open Access Journal |
issn | 0258-7998 |
language | zho |
last_indexed | 2024-03-09T14:06:59Z |
publishDate | 2023-02-01 |
publisher | National Computer System Engineering Research Institute of China |
record_format | Article |
series | Dianzi Jishu Yingyong |
spelling | doaj.art-8ac364def8e64290b501b0695745f05b2023-11-30T03:40:55ZzhoNational Computer System Engineering Research Institute of ChinaDianzi Jishu Yingyong0258-79982023-02-01492394410.16157/j.issn.0258-7998.2230463000159662Design and verification of AES cryptographic acceleration engine based on RISC-VZhang Xiaolei0Dai Zibin1Guo Pengfei2Li Yang3Information Engineering University, Zhengzhou 450001, ChinaInformation Engineering University, Zhengzhou 450001, ChinaInformation Engineering University, Zhengzhou 450001, ChinaInformation Engineering University, Zhengzhou 450001, ChinaWith the rapid development of IoT technology and the widespread deployment of IoT devices, the issue of information security has become increasingly prominent. Cryptography is the key core technology to ensure information security, but the traditional cryptographic algorithm adaptation scheme is difficult to balance performance and flexibility, this paper proposes a cryptographic instruction extension scheme to achieve a good balance between the two scheme. Firstly, we analyze the computational aspects of the AES algorithm, and propose a cryptographic instruction extension and acceleration engine design scheme by combining the Hummingbird E203 processor architecture; then we complete hardware and software implementation, build an RTL-level simulation environment and an FPGA board-level verification environment; finally, we perform experimental verification and comparative analysis. The experimental results show that the proposed scheme can achieve about 700% acceleration ratio with only nearly 2% increase in hardware resources, which has high energy efficiency and can be applied in resource-constrained situations such as IoT.http://www.chinaaet.com/article/3000159662risc-vcryptographic instruction extensionacceleration engineinformation security |
spellingShingle | Zhang Xiaolei Dai Zibin Guo Pengfei Li Yang Design and verification of AES cryptographic acceleration engine based on RISC-V Dianzi Jishu Yingyong risc-v cryptographic instruction extension acceleration engine information security |
title | Design and verification of AES cryptographic acceleration engine based on RISC-V |
title_full | Design and verification of AES cryptographic acceleration engine based on RISC-V |
title_fullStr | Design and verification of AES cryptographic acceleration engine based on RISC-V |
title_full_unstemmed | Design and verification of AES cryptographic acceleration engine based on RISC-V |
title_short | Design and verification of AES cryptographic acceleration engine based on RISC-V |
title_sort | design and verification of aes cryptographic acceleration engine based on risc v |
topic | risc-v cryptographic instruction extension acceleration engine information security |
url | http://www.chinaaet.com/article/3000159662 |
work_keys_str_mv | AT zhangxiaolei designandverificationofaescryptographicaccelerationenginebasedonriscv AT daizibin designandverificationofaescryptographicaccelerationenginebasedonriscv AT guopengfei designandverificationofaescryptographicaccelerationenginebasedonriscv AT liyang designandverificationofaescryptographicaccelerationenginebasedonriscv |