AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (949.6 KB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Publishing Language: Chinese

Configurable fault injection detection method for RISC-V based on instruction extension

Qiang LIU1,2( )Yike LI1,2
School of Microelectronics,Tianjin University,Tianjin 300072,China
Tianjin Key Laboratory of Imaging and Sensing Microelectronic Technology,Tianjin 300072,China
Show Author Information

Abstract

For data flow errors caused by fault attacks during processor operation, this paper designed a configurable fault injection detection method based on RISC-V processor microarchitecture. Based on the RISC-V instruction set architecture, this method took advantage of its expandability to add custom arithmetic logic instructions with mode configuration and control and state registers and realized the arithmetic logic operation and fault detection simultaneously by the combination of hardware and software. At the software level, configuration information was written to the customized control and state register by register access instructions to configure the fault detection modes of the customized instructions, including information and temporal redundancy modes and their parameters. At the hardware level, a RISC-V processor microarchitecture supporting configurable fault injection detection was implemented. Finally, the simulator command was used to simulate the fault injection, and the functional correctness and fault injection detection capability of the extended RISC-V processor were verified. The experimental results show that compared to the single information redundancy method, when the information redundancy mode and temporal redundancy mode are applied with the same frequency, the proposed configurable method improves the average fault detection rate by 13.34% with an average resource overhead of 4.4%. Compared to the single temporal redundancy method, it reduces the average time overhead by 8.24% with a 13.33% decrease in fault detection rate. The proposed configurable method can achieve a compromise between fault detection rate and time overhead and be applied in application scenarios with different security and performance requirements.

CLC number: TN407 Document code: A Article ID: 1001-5965(2025)01-0043-10

References

【1】
【1】
 
 
Journal of Beijing University of Aeronautics and Astronautics
Pages 43-52

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
LIU Q, LI Y. Configurable fault injection detection method for RISC-V based on instruction extension. Journal of Beijing University of Aeronautics and Astronautics, 2025, 51(1): 43-52. https://doi.org/10.13700/j.bh.1001-5965.2022.0995

691

Views

16

Downloads

0

Crossref

1

Scopus

0

CSCD

Received: 15 December 2022
Published: 09 March 2023
© Journal of Beijing University of Aeronautics and Astronautics