Real-Time Instruction Execution Monitoring with Hardware-Assisted Security Monitoring Unit in RISC-V Embedded Systems
Title | Real-Time Instruction Execution Monitoring with Hardware-Assisted Security Monitoring Unit in RISC-V Embedded Systems |
Publication Type | Conference Paper |
Year of Publication | 2022 |
Authors | Zhang, Zhun, Hao, Qiang, Xu, Dongdong, Wang, Jiqing, Ma, Jinhui, Zhang, Jinlei, Liu, Jiakang, Wang, Xiang |
Conference Name | 2022 8th Annual International Conference on Network and Information Systems for Computers (ICNISC) |
Date Published | sep |
Keywords | Behavioral sciences, Central Processing Unit, composability, embedded system, Embedded systems, hardware security, hardware Trojan attack, information assurance, intellectual property, Metrics, pubcrawl, Real-time Systems, resilience, Resiliency, RISC-V, Robustness, security, Security Monitoring Unit (SMU), Time to market |
Abstract | Embedded systems involve an integration of a large number of intellectual property (IP) blocks to shorten chip's time to market, in which, many IPs are acquired from the untrusted third-party suppliers. However, existing IP trust verification techniques cannot provide an adequate security assurance that no hardware Trojan was implanted inside the untrusted IPs. Hardware Trojans in untrusted IPs may cause processor program execution failures by tampering instruction code and return address. Therefore, this paper presents a secure RISC-V embedded system by integrating a Security Monitoring Unit (SMU), in which, instruction integrity monitoring by the fine-grained program basic blocks and function return address monitoring by the shadow stack are implemented, respectively. The hardware-assisted SMU is tested and validated that while CPU executes a CoreMark program, the SMU does not incur significant performance overhead on providing instruction security monitoring. And the proposed RISC-V embedded system satisfies good balance between performance overhead and resource consumption. |
DOI | 10.1109/ICNISC57059.2022.00048 |
Citation Key | zhang_real-time_2022 |
- intellectual property
- Time to market
- Security Monitoring Unit (SMU)
- Robustness
- RISC-V
- Resiliency
- resilience
- real-time systems
- pubcrawl
- Metrics
- security
- Information Assurance
- hardware Trojan attack
- Hardware Security
- embedded systems
- Embedded System
- composability
- Central Processing Unit
- Behavioral sciences