The Internet of Things (IoT) is an ongoing technological revolution. Embedded processors are the processing engines of smart IoT devices. For decades, these processors were mainly based on the Arm instruction set architecture (ISA). In recent years, the free and open RISC-V ISA standard has attracted the attention of industry and academia and is becoming the mainstream. Data security and user privacy protection are common challenges faced by all IoT devices. In order to deal with foreseeable security threats, the RISC-V community is studying security solutions aimed at achieving a root of trust (RoT) and ensuring that sensitive information on RISC-V devices is not tampered with or leaked. Many RISC-V security research projects are underway, but the academic community has not yet conducted a comprehensive survey of RISC-V security solutions. In order to fill this research gap, this paper presents an in-depth survey on RISC-V security technologies. This paper summarizes the representative security mechanisms of RISC-V hardware and architecture. Based on our survey, we predict the future research and development directions of RISC-V security. We hope that our research can inspire RISC-V researchers and developers.
翻译:内嵌处理器是智能IoT装置的处理引擎,几十年来,这些处理器主要以Arm 指令设置架构为基础。近年来,自由和开放的RISC-V ISA标准吸引了产业界和学术界的注意,并正在成为主流。数据安全和用户隐私保护是所有IoT装置面临的共同挑战。为了应对可预见的安全威胁,RISC-V社区正在研究安全解决方案,目的是找到信任根基,确保RISC-V装置的敏感信息不会被篡改或泄露。许多RISC-V安全研究项目正在进行中,但学术界尚未对RISC-V安全解决方案进行全面调查。为填补这一研究差距,本文件介绍了对RISC-V安全技术的深入调查。本文总结了RISC-V硬件和结构的代表性安全机制。根据我们的调查,我们预测了RISC-V开发商的未来研究和开发方向。我们希望我们的研究能够激励RISC-V的研究人员。