Abstrakti
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.
Alkuperäiskieli | Englanti |
---|---|
Otsikko | Proceedings - 2022 IEEE 21st International Conference on Trust, Security and Privacy in Computing and Communications, TrustCom 2022 |
Kustantaja | IEEE |
Sivut | 1587-1596 |
Sivumäärä | 10 |
ISBN (elektroninen) | 978-1-6654-9425-0 |
DOI - pysyväislinkit | |
Tila | Julkaistu - 2022 |
OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisussa |
Tapahtuma | IEEE International Conference on Trust, Security and Privacy in Computing and Communications - Virtual, Online, Kiina Kesto: 9 jouluk. 2022 → 11 jouluk. 2022 Konferenssinumero: 21 |
Julkaisusarja
Nimi | IEEE International Conference on Trust, Security and Privacy in Computing and Communications |
---|---|
ISSN (elektroninen) | 2324-9013 |
Conference
Conference | IEEE International Conference on Trust, Security and Privacy in Computing and Communications |
---|---|
Lyhennettä | TrustCom |
Maa/Alue | Kiina |
Kaupunki | Virtual, Online |
Ajanjakso | 09/12/2022 → 11/12/2022 |