2022
DOI: 10.3390/jlpea12040050
|View full text |Cite
|
Sign up to set email alerts
|

FAC-V: An FPGA-Based AES Coprocessor for RISC-V

Abstract: In the new Internet of Things (IoT) era, embedded Field-Programmable Gate Array (FPGA) technology is enabling the deployment of custom-tailored embedded IoT solutions for handling different application requirements and workloads. Combined with the open RISC-V Instruction Set Architecture (ISA), the FPGA technology provides endless opportunities to create reconfigurable IoT devices with different accelerators and coprocessors tightly and loosely coupled with the processor. When connecting IoT devices to the Int… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(2 citation statements)
references
References 35 publications
0
2
0
Order By: Relevance
“…First, AES (Advanced Encryption Standard) is one of the most widely used symmetric encryption algorithms [8] . AES uses different key lengths (128,192, and 256 bits), and have high cryptographic strength after multiple rounds of displacement and substitution operations.…”
Section: Omparison Of Algorithm Safety Intensitymentioning
confidence: 99%
“…First, AES (Advanced Encryption Standard) is one of the most widely used symmetric encryption algorithms [8] . AES uses different key lengths (128,192, and 256 bits), and have high cryptographic strength after multiple rounds of displacement and substitution operations.…”
Section: Omparison Of Algorithm Safety Intensitymentioning
confidence: 99%
“…The RISC processor is innovative in design to accommodate several applications in real-time. The fusion of the RISC processor with the advanced encryption standard (AES) cryptography algorithm is implemented in the FPGA to achieve high performance and reduction in delay [11], [12]. The FPGAimplemented RISC V processor is utilized for the comprehension of the design flow, hardware incorporation, communication protocols for computer engineers and fault analysis in single event transients [13]- [15].…”
Section: Introductionmentioning
confidence: 99%