Design and Implementation of Secure Boot Architecture on RISC-V using FPGA
Publication type: Journal Article
Publication date: 2023-09-01
scimago Q2
wos Q2
SJR: 0.493
CiteScore: 8.2
Impact factor: 2.6
ISSN: 01419331, 18729436
Hardware and Architecture
Computer Networks and Communications
Artificial Intelligence
Software
Abstract
There are many well-known open-source bootloaders solutions available today such as UEFI/BIOS, Coreboot and Uboot. Recently, RISC-V as an open-source Instruction Set Architecture, has gained a lot of attention in new embedded products creation and academic research purpose. In this study, RISC-V Instruction Set Architecture boot flow and boot solutions are studied, simulated, experimented, and summarized. Security feature is implemented in firmware and measured against non-secured firmware to compare boot performance without security inclusion. A new proposed method to create a security block in Register Transfer Level to generate Secure Hash Algorithms 5 digest is implemented using Field Programmable Gate Array. The performance of this method is analyzed with the numbers of logic gate required and the execution time in software versus hardware. As a result of this study, it is observed that in simulated environment, secured firmware incurred 3.3 Megabytes of additional binary size and 747 ms (35%) additional boot time compared to non-secured firmware. A hardware implementation is proposed in Field Programmable Gate Array (FPGA) to reduce the need for a larger size firmware and longer boot time to implement security. The results of this implementation indicate a requirement of 32,048 gates to implement a SHA512 IP that reduce software execution time by 1132%.
Found
Nothing found, try to update filter.
Found
Nothing found, try to update filter.
Top-30
Journals
|
1
|
|
|
IEEE Access
1 publication, 50%
|
|
|
1
|
Publishers
|
1
2
|
|
|
Institute of Electrical and Electronics Engineers (IEEE)
2 publications, 100%
|
|
|
1
2
|
- We do not take into account publications without a DOI.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
2
Total citations:
2
Citations from 2024:
2
(100%)
Cite this
GOST |
RIS |
BibTex
Cite this
GOST
Copy
Loo T. L., Ishak M. K., Khalid A. Design and Implementation of Secure Boot Architecture on RISC-V using FPGA // Microprocessors and Microsystems. 2023. Vol. 101. p. 104889.
GOST all authors (up to 50)
Copy
Loo T. L., Ishak M. K., Khalid A. Design and Implementation of Secure Boot Architecture on RISC-V using FPGA // Microprocessors and Microsystems. 2023. Vol. 101. p. 104889.
Cite this
RIS
Copy
TY - JOUR
DO - 10.1016/j.micpro.2023.104889
UR - https://doi.org/10.1016/j.micpro.2023.104889
TI - Design and Implementation of Secure Boot Architecture on RISC-V using FPGA
T2 - Microprocessors and Microsystems
AU - Loo, Tung Lun
AU - Ishak, Mohamad Khairi
AU - Khalid, Ammar
PY - 2023
DA - 2023/09/01
PB - Elsevier
SP - 104889
VL - 101
SN - 0141-9331
SN - 1872-9436
ER -
Cite this
BibTex (up to 50 authors)
Copy
@article{2023_Loo,
author = {Tung Lun Loo and Mohamad Khairi Ishak and Ammar Khalid},
title = {Design and Implementation of Secure Boot Architecture on RISC-V using FPGA},
journal = {Microprocessors and Microsystems},
year = {2023},
volume = {101},
publisher = {Elsevier},
month = {sep},
url = {https://doi.org/10.1016/j.micpro.2023.104889},
pages = {104889},
doi = {10.1016/j.micpro.2023.104889}
}