Presentation | 2023-03-23 A Flexible and Efficient Data Transfer Method between Host and Enclave in Isolated Execution Environment Using Fat Pointers and Memory Pools Nozomi Yamamoto, Yu Omori, Keiji Kimura, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Various OS vulnerabilities have been reported so far, and the reliability of the OS as an execution environment for programs that process sensitive data is uncertain. Intel SGX, one of the trusted execution environments, protects data from malicious attacks against the OS by executing programs that process important data in an isolated environment called an enclave. However, the data structures that can be transferred between the application host and the enclave are currently limited to simple data structures such as arrays, and handling data structures that contain pointers requires expensive data serialization. This paper proposes a method that enables flexible and efficient data transfer for data structures containing pointers by using fat pointers and memory pools. The evaluation shows that the method can improve the speed of transferring vector and list up to 18.52 times and 19.64 times respectively, compared to serialization. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Intel SGX / Enclave / Fat Pointer / Pool Allocator / TOCTTOU Attack |
Paper # | CPSY2022-35,DC2022-94 |
Date of Issue | 2023-03-16 (CPSY, DC) |
Conference Information | |
Committee | DC / CPSY / IPSJ-SLDM / IPSJ-EMB / IPSJ-ARC |
---|---|
Conference Date | 2023/3/23(3days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Amagi Town Disaster Prevention Center (Tokunoshima) |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | Tatsuhiro Tsuchiya(Osaka Univ.) / Michihiro Koibuchi(NII) / Hiroyuki Ochi(Ritsumeikan Univ.) / / Hiroshi Inoue(Nagoya Institute of Technology) |
Vice Chair | Toshinori Hosokawa(Nihon Univ.) / Kota Nakajima(Fujitsu Lab.) / Tomoaki Tsumura(Nagoya Inst. of Tech.) |
Secretary | Toshinori Hosokawa(Nihon Univ.) / Kota Nakajima(Chiba Univ.) / Tomoaki Tsumura(JAIST) / (Hitachi) / (Tokyo Inst. of Tech.) / (Meiji Univ.) |
Assistant | / Ryohei Kobayashi(Tsukuba Univ.) / Takaaki Miyajima(Meiji Univ.) |
Paper Information | |
Registration To | Technical Committee on Dependable Computing / Technical Committee on Computer Systems / Special Interest Group on System and LSI Design Methodology / Special Interest Group on Embedded Systems / Special Interest Group on System Architecture |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | A Flexible and Efficient Data Transfer Method between Host and Enclave in Isolated Execution Environment Using Fat Pointers and Memory Pools |
Sub Title (in English) | |
Keyword(1) | Intel SGX |
Keyword(2) | Enclave |
Keyword(3) | Fat Pointer |
Keyword(4) | Pool Allocator |
Keyword(5) | TOCTTOU Attack |
1st Author's Name | Nozomi Yamamoto |
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 | 2023-03-23 |
Paper # | CPSY2022-35,DC2022-94 |
Volume (vol) | vol.122 |
Number (no) | CPSY-451,DC-452 |
Page | pp.pp.7-12(CPSY), pp.7-12(DC), |
#Pages | 6 |
Date of Issue | 2023-03-16 (CPSY, DC) |