Presentation | 2021-07-20 Prototype Implementation of Non-Volatile Memory Support for RISC-V Keystone Enclave Lena Yu, Yu Omori, Keiji Kimura, |
---|---|
PDF Download Page | ![]() |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Handling confidential information has become an increasingly important concern among many areas of society. However, current computing environments have been still vulnerable to various threats, and we should think they are untrusted. Trusted Execution Environments (TEEs) have attracted attention because they can execute a program in a trusted environment constructed on an untrusted platform. Particularly, the RISC-V Keystone is one of the interesting TEEs since it is a flexibly customizable and fully open-source platform. On the other hand, as same as other TEEs, it must also delegate I/O processing, such as file accesses, to a host OS, resulting in the expensive overhead. For this problem, we thought utilizing byte-addressable non-volatile memory (NVM) modules is a useful solution to handle persistent data objects for TEEs. In this paper, we introduce a prototype implementation of NVM support for the Keystone. Additionally, we evaluate it on the Freedom U500 built on a VC707 FPGA dev kit. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Trusted Execution Environment (TEE)RISC-VNon-volatile memory |
Paper # | CPSY2021-2,DC2021-2 |
Date of Issue | 2021-07-13 (CPSY, DC) |
Conference Information | |
Committee | CPSY / DC / IPSJ-ARC |
---|---|
Conference Date | 2021/7/20(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Online |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | SWoPP2021: Parallel, Distributed and Cooperative Processing Systems and Dependable Computing |
Chair | Michihiro Koibuchi(NII) / Hiroshi Takahashi(Ehime Univ.) / Hiroshi Inoue(Kyushu Univ.) |
Vice Chair | Kota Nakajima(Fujitsu Lab.) / Tomoaki Tsumura(Nagoya Inst. of Tech.) / Tatsuhiro Tsuchiya(Osaka Univ.) |
Secretary | Kota Nakajima(JAIST) / Tomoaki Tsumura(Hitachi) / Tatsuhiro Tsuchiya(Nihon Univ.) / (Chiba Univ.) |
Assistant | Ryohei Kobayashi(Tsukuba Univ.) / Takaaki Miyajima(Meiji Univ.) |
Paper Information | |
Registration To | Technical Committee on Computer Systems / Technical Committee on Dependable Computing / Special Interest Group on System Architecture |
---|---|
Language | ENG |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Prototype Implementation of Non-Volatile Memory Support for RISC-V Keystone Enclave |
Sub Title (in English) | |
Keyword(1) | Trusted Execution Environment (TEE)RISC-VNon-volatile memory |
1st Author's Name | Lena Yu |
1st Author's Affiliation | Waseda University(Waseda Univ.) |
2nd Author's Name | Yu Omori |
2nd Author's Affiliation | Waseda University(Waseda Univ.) |
3rd Author's Name | Keiji Kimura |
3rd Author's Affiliation | Waseda University(Waseda Univ.) |
Date | 2021-07-20 |
Paper # | CPSY2021-2,DC2021-2 |
Volume (vol) | vol.121 |
Number (no) | CPSY-116,DC-117 |
Page | pp.pp.7-12(CPSY), pp.7-12(DC), |
#Pages | 6 |
Date of Issue | 2021-07-13 (CPSY, DC) |