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 PDF download Page Link
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)