{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T01:24:01Z","timestamp":1760059441001,"version":"build-2065373602"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","funder":[{"name":"JSPS KAKENHI","award":["21K19756"],"award-info":[{"award-number":["21K19756"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,12]]},"DOI":"10.1145\/3725783.3764401","type":"proceedings-article","created":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:50:12Z","timestamp":1760032212000},"page":"194-201","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Implementing a Persistent Key-Value Store in a Tamper-Resistant Device for SGX Enclave Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-1895-2008","authenticated-orcid":false,"given":"Yuto","family":"Takahashi","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Tsukuba, Tsukuba, Ibaraki, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4096-3157","authenticated-orcid":false,"given":"Yasushi","family":"Shinjo","sequence":"additional","affiliation":[{"name":"Tsukuba, University of Tsukuba, Ibaraki, Ibaraki, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,10,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Meta Platforms Inc. 2022. RocksDB: a persistent key-value store for fast storage. Meta Platforms Inc. https:\/\/rocksdb.org\/ Accessed: 2025-09-01."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-024-00877-6"},{"key":"e_1_3_2_1_3_1","unstructured":"Apache Teaclave Project. 2020. Rust SGX SDK. https:\/\/github.com\/apache\/incubator-teaclave-sgx-sdk Accessed: 2025-09-01."},{"key":"e_1_3_2_1_4_1","unstructured":"ARM. 2025. Learn the architecture - TrustZone for AArch64. https:\/\/developer.arm.com\/documentation\/102418\/0101\/ Accessed: 2025-09-01."},{"key":"e_1_3_2_1_5_1","volume-title":"17th USENIX Conference on File and Storage Technologies (FAST 19)","author":"Bailleu Maurice","year":"2019","unstructured":"Maurice Bailleu, J\u00f6rg Thalheim, Pramod Bhatotia, Christof Fetzer, Michio Honda, and Kapil Vaswani. 2019. SPEICHER: Securing LSM-based Key-Value Stores using Shielded Execution. In 17th USENIX Conference on File and Storage Technologies (FAST 19). 173\u2013190. https:\/\/www.usenix.org\/conference\/fast19\/presentation\/bailleu"},{"key":"e_1_3_2_1_6_1","unstructured":"Andrea Barisani and Andrej Rosano. 2025. TamaGo - bare metal Go for AMD64\/ARM\/RISC-V processors. https:\/\/github.com\/usbarmory\/tamago Accessed: 2025-09-01."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","unstructured":"Marcus Brandenburger Christian Cachin Matthias Lorenz and Rudiger Kapitza. 2017. Rollback and Forking Detection for Trusted Execution Environments Using Lightweight Collective Memory. In 2017 47th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN). 157\u2013168. 10.1109\/DSN.2017.45","DOI":"10.1109\/DSN.2017.45"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3627106.3627187"},{"key":"e_1_3_2_1_9_1","unstructured":"Shanwei Cen and Bo Zhang. 2019. Trusted Time and Monotonic Counters with Intel Software Guard Extensions Platform Services. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/671564\/trusted-time-and-monotonic-counters-with-intel-software-guard-extensions-platform-services.html Accessed: 2025-09-01."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378515"},{"key":"e_1_3_2_1_11_1","unstructured":"Intel Software Guard Extensions. 2025. Intel. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/software-guard-extensions.html Accessed: 2025-09-01."},{"key":"e_1_3_2_1_12_1","unstructured":"Intel Trust Domain Extensions. 2025. Intel. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/docs\/accelerator-engines\/trust-domain-extensions.html Accessed: 2025-09-01."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456631"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Sanjay Ghemawat and Jeff Dean. 2022. LevelDB. https:\/\/github.com\/google\/leveldb\/ Accessed: 2025-09-01.","DOI":"10.38177\/ajast.2025.9101"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN53405.2022.00015"},{"key":"e_1_3_2_1_16_1","unstructured":"Gramine Project. 2025. RA-TLS Minimal Example. https:\/\/github.com\/gramineproject\/gramine\/tree\/master\/tools\/sgx\/ra-tls Accessed: 2025-09-01."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519565"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2022.3220427"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2024.103144"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742854.2742892"},{"key":"e_1_3_2_1_21_1","unstructured":"Inclavare Containers. 2025. rats-tls: RATS architecture based TLS using librats. https:\/\/github.com\/inclavare-containers\/rats-tls Accessed: 2025-09-01."},{"key":"e_1_3_2_1_22_1","unstructured":"Intel. 2023. Intel Dynamic Application Loader (Intel DAL) Developer Guide. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/tools\/dal\/overview.html Accessed: 2025-09-01."},{"key":"e_1_3_2_1_23_1","unstructured":"USB Armory Mk II Introduction. 2025. An open source hardware design implementing a compact secure computer. https:\/\/github.com\/usbarmory\/usbarmory\/wiki\/Mk-II-Introduction Accessed: 2025-09-01."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052973.3053034"},{"key":"e_1_3_2_1_25_1","volume-title":"20th USENIX Conference on File and Storage Technologies (FAST 22)","author":"Kim Igjae","unstructured":"Igjae Kim, J. Hyun Kim, Minu Chung, HyunGon Moon, and Sam H. Noh. 2022. A Log-Structured Merge Tree-aware Message Authentication Scheme for Persistent Key-Value Stores. In 20th USENIX Conference on File and Storage Technologies (FAST 22). 363\u2013380. https:\/\/www.usenix.org\/conference\/fast22\/presentation\/kim-igjae"},{"key":"e_1_3_2_1_26_1","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Kim Juwon","year":"2022","unstructured":"Juwon Kim, Minsu Kim, Muhammad Danish Tehseen, Joontaek Oh, and Youjip Won. 2022. IPLFS: Log-Structured File System without Garbage Collection. In 2022 USENIX Annual Technical Conference (USENIX ATC 22). 739\u2013754. https:\/\/www.usenix.org\/conference\/atc22\/presentation\/kim-juwon"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303951"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","unstructured":"Thomas Knauth Michael Steiner Somnath Chakrabarti Li Lei Cedric Xing and Mona Vij. 2018. Integrating Remote Attestation with Transport Layer Security. 10.48550\/ARXIV.1801.05863","DOI":"10.48550\/ARXIV.1801.05863"},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST'15)","author":"Lee Changman","year":"2015","unstructured":"Changman Lee, Dongho Sim, Joo-Young Hwang, and Sangyeun Cho. 2015. F2FS: a new file system for flash storage. In Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST'15). 273\u2013286."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319647.3325828"},{"key":"e_1_3_2_1_31_1","unstructured":"John Leiseboer and Robert Griffin (eds.). 2014. PKCS #11 Cryptographic Token Interface Usage Guide Version 2.40. https:\/\/docs.oasis-open.org\/pkcs11\/pkcs11-ug\/v2.40\/pkcs11-ug-v2.40.html Accessed: 2025-09-01."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491084.3491425"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","unstructured":"\u00dclle Madise and Priit Vinkel. 2014. Internet Voting in Estonia: From Constitutional Debate to Evaluation of Experience over Six Elections. 53\u201372. 10.1007\/978-3-319-08117-5_4","DOI":"10.1007\/978-3-319-08117-5_4"},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 26th USENIX Conference on Security Symposium (SEC'17)","author":"Matetic Sinisa","year":"2017","unstructured":"Sinisa Matetic, Mansoor Ahmed, Kari Kostiainen, Aritra Dhar, David Sommer, Arthur Gervais, Ari Juels, and Srdjan Capkun. 2017. ROTE: Rollback Protection for Trusted Execution. In Proceedings of the 26th USENIX Conference on Security Symposium (SEC'17). 1289\u20131306."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3548606.3560620"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC1094"},{"key":"e_1_3_2_1_37_1","unstructured":"Open Enclave. 2025. The Attested TLS sample. https:\/\/github.com\/openenclave\/openenclave\/tree\/master\/samples\/attested_tls Accessed: 2025-09-01."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3634737.3637675"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage'15)","author":"Park Dongil","year":"2015","unstructured":"Dongil Park, Seungyong Cheon, and Youjip Won. 2015. Suspend-aware segment cleaning in log-structured file system. In Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems (HotStorage'15). 17."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2967360.2967622"},{"key":"e_1_3_2_1_41_1","unstructured":"Trevor Perrin. 2018. The Noise Protocol Framework. https:\/\/noiseprotocol.org\/noise.html Accessed: 2025-09-01."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121137"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2024.3497184"},{"key":"e_1_3_2_1_44_1","unstructured":"Vinnie Scarlata Simon Johnson James Beaney and Piotr Zmijewski. 2018. Supporting Third Party Attestation for Intel SGX with Intel Data Center Attestation Primitives. Accessed: 2025-09-01."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3599691.3603409"},{"key":"e_1_3_2_1_46_1","unstructured":"Rohit Sinha and Mihai Christodorescu. 2018. VeritasDB: high throughput key-value store with integrity using SGX. https:\/\/eprint.iacr.org\/2018\/251.pdf Cryptology ePrint Archive. Accessed: 2025-09-01."},{"key":"e_1_3_2_1_47_1","unstructured":"Trusted Computing Group Administration. 2019. Trusted Platform Module Library Part 1: Architecture. https:\/\/trustedcomputinggroup.org\/wp-content\/uploads\/TCG_TPM2_r1p59_Part1_Architecture_pub.pdf Accessed: 2025-09-01."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP54263.2024.00260"},{"key":"e_1_3_2_1_49_1","volume-title":"Understanding Distributed Systems","author":"Vitillo Roberto","unstructured":"Roberto Vitillo. 2022. Understanding Distributed Systems (second ed.)."},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of the 32nd USENIX Conference on Security Symposium (SEC '23)","author":"Wichelmann Jan","year":"2023","unstructured":"Jan Wichelmann, Anna P\u00e4tschke, Luca Wilke, and Thomas Eisenbarth. 2023. Cipherfix: mitigating ciphertext side-channel attacks in software. In Proceedings of the 32nd USENIX Conference on Security Symposium (SEC '23). Article 380, 18 pages."},{"key":"e_1_3_2_1_51_1","volume-title":"Strengthening VM Isolation with Integrity Protection and More","author":"AMD","year":"2020","unstructured":"AMD SEV-SNP: Strengthening VM Isolation with Integrity Protection and More. 2020. AMD. https:\/\/www.amd.com\/en\/developer\/sev.html Accessed: 2025-09-01."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom53373.2021.00036"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2020.07.023"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589774"}],"event":{"name":"APSys '25: 16th ACM SIGOPS Asia-Pacific Workshop on Systems","location":"Lotte Hotel World, Emerald Hall Seoul Republic of Korea","acronym":"APSys '25","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 16th ACM SIGOPS Asia-Pacific Workshop on Systems"],"original-title":[],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:50:49Z","timestamp":1760032249000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3725783.3764401"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,11]]},"references-count":54,"alternative-id":["10.1145\/3725783.3764401","10.1145\/3725783"],"URL":"https:\/\/doi.org\/10.1145\/3725783.3764401","relation":{},"subject":[],"published":{"date-parts":[[2025,10,11]]},"assertion":[{"value":"2025-10-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}