Trusted Hart for Mobile RISC-V Security
Autor: | Ushakov, Vladimir, Sovio, Sampo, Qi, Qingchao, Nayani, Vijayanand, Manea, Valentin, Ginzboorg, Philip, Ekberg, Jan Erik |
---|---|
Rok vydání: | 2022 |
Předmět: | |
Zdroj: | Proceedings of the 2022 IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), Wuhan, China, 2022, pp. 1587-1596 |
Druh dokumentu: | Working Paper |
DOI: | 10.1109/TrustCom56396.2022.00228 |
Popis: | The majority of mobile devices today are based on Arm architecture that supports the hosting of trusted applications in Trusted Execution Environment (TEE). RISC-V is a relatively new open-source instruction set architecture that was engineered to fit many uses. In one potential RISC-V usage scenario, mobile devices could be based on RISC-V hardware. We consider the implications of porting the mobile security stack on top of a RISC-V system on a chip, identify the gaps in the open-source Keystone framework for building custom TEEs, and propose a security architecture that, among other things, supports the GlobalPlatform TEE API specification for trusted applications. In addition to Keystone enclaves the architecture includes a Trusted Hart -- a normal core that runs a trusted operating system and is dedicated for security functions, like control of the device's keystore and the management of secure peripherals. The proposed security architecture for RISC-V platform is verified experimentally using the HiFive Unleashed RISC-V development board. Comment: This is an extended version of a paper that has been published in Proceedings of TrustCom 2022 |
Databáze: | arXiv |
Externí odkaz: |