{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:37:14Z","timestamp":1772725034989,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":93,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-1850317, CCF-1919044"],"award-info":[{"award-number":["CNS-1850317, CCF-1919044"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,18]]},"DOI":"10.1145\/3466752.3480109","type":"proceedings-article","created":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T19:16:55Z","timestamp":1634498215000},"page":"199-211","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["IceClave: A Trusted Execution Environment for In-Storage Computing"],"prefix":"10.1145","author":[{"given":"Luyi","family":"Kang","sequence":"first","affiliation":[{"name":"University of Maryland, College Park"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuqi","family":"Xue","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weiwei","family":"Jia","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaohao","family":"Wang","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jongryool","family":"Kim","sequence":"additional","affiliation":[{"name":"SK Hynix"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Changhwan","family":"Youn","sequence":"additional","affiliation":[{"name":"SK Hynix"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Myeong Joon","family":"Kang","sequence":"additional","affiliation":[{"name":"SK Hynix"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hyung Jin","family":"Lim","sequence":"additional","affiliation":[{"name":"SK Hynix"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bruce","family":"Jacob","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Huang","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2018. Amazon EC2 F1 Instances: Enable faster FPGA accelerator development and deployment in the cloud. https:\/\/aws.amazon.com\/ec2\/instance-types\/f1\/.  2018. Amazon EC2 F1 Instances: Enable faster FPGA accelerator development and deployment in the cloud. https:\/\/aws.amazon.com\/ec2\/instance-types\/f1\/."},{"key":"e_1_3_2_1_2_1","unstructured":"2018. Intel\u00ae Optane\u2122 SSD DC P4801X Series. (2018).  2018. Intel\u00ae Optane\u2122 SSD DC P4801X Series. (2018)."},{"key":"e_1_3_2_1_3_1","unstructured":"2020. TPM 2.0 Library Specification. https:\/\/trustedcomputinggroup.org\/resource\/tpm-library-specification\/.  2020. TPM 2.0 Library Specification. https:\/\/trustedcomputinggroup.org\/resource\/tpm-library-specification\/."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304061"},{"key":"e_1_3_2_1_5_1","volume-title":"OBLIVIATE: A Data Oblivious Filesystem for Intel SGX. In NDSS\u201918.","author":"Ahmad Adil","year":"2018","unstructured":"Adil Ahmad , Kyungtae Kim , Muhammad\u00a0Ihsanulhaq Sarfaraz , and Byoungyoung Lee . 2018 . OBLIVIATE: A Data Oblivious Filesystem for Intel SGX. In NDSS\u201918. Adil Ahmad, Kyungtae Kim, Muhammad\u00a0Ihsanulhaq Sarfaraz, and Byoungyoung Lee. 2018. OBLIVIATE: A Data Oblivious Filesystem for Intel SGX. In NDSS\u201918."},{"key":"e_1_3_2_1_6_1","unstructured":"Anandtech. 2019. Memblaze\u2019s PBlaze5 X26: Toshiba\u2019s XL-Flash-Based Ultra-Low Latency SSD.  Anandtech. 2019. Memblaze\u2019s PBlaze5 X26: Toshiba\u2019s XL-Flash-Based Ultra-Low Latency SSD."},{"key":"e_1_3_2_1_7_1","unstructured":"ARM. 2007. ARM1156T2F-S Technical Reference Manual.  ARM. 2007. ARM1156T2F-S Technical Reference Manual."},{"key":"e_1_3_2_1_8_1","unstructured":"Arm. 2013. Arm CoreLink TZC-400 TrustZone Address Space Controller. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.ddi0504c\/DDI0504C_tzc400_r0p1_trm.pdf.  Arm. 2013. Arm CoreLink TZC-400 TrustZone Address Space Controller. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.ddi0504c\/DDI0504C_tzc400_r0p1_trm.pdf."},{"key":"e_1_3_2_1_9_1","unstructured":"ARM. 2020. ARM Architecture Reference Manual for ARMv8-A.  ARM. 2020. ARM Architecture Reference Manual for ARMv8-A."},{"key":"e_1_3_2_1_10_1","unstructured":"ARM. 2020. ARM Storage. https:\/\/www.arm.com\/solutions\/storage.  ARM. 2020. ARM Storage. https:\/\/www.arm.com\/solutions\/storage."},{"key":"e_1_3_2_1_11_1","volume-title":"SCONE: Secure Linux Containers with Intel SGX. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201916)","author":"Arnautov Sergei","year":"2016","unstructured":"Sergei Arnautov , Bohdan Trach , Franz Gregor , Thomas Knauth , Andre Martin , Christian Priebe , Joshua Lind , Divya Muthukumaran , Dan O\u2019Keeffe , Mark\u00a0 L. Stillwell , David Goltzsche , Dave Eyers , R\u00fcdiger Kapitza , Peter Pietzuch , and Christof Fetzer . 2016 . SCONE: Secure Linux Containers with Intel SGX. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201916) . Savannah, GA. Sergei Arnautov, Bohdan Trach, Franz Gregor, Thomas Knauth, Andre Martin, Christian Priebe, Joshua Lind, Divya Muthukumaran, Dan O\u2019Keeffe, Mark\u00a0L. Stillwell, David Goltzsche, Dave Eyers, R\u00fcdiger Kapitza, Peter Pietzuch, and Christof Fetzer. 2016. SCONE: Secure Linux Containers with Intel SGX. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201916). Savannah, GA."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322250"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2505515.2507847"},{"key":"e_1_3_2_1_14_1","volume-title":"17th USENIX Conference on File and Storage Technologies (FAST\u201919)","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\u201919) . Boston, MA. 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\u201919). Boston, MA."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"R. Balasubramonian J. Chang T. Manning J.\u00a0H. Moreno R. Murphy R. Nair and S. Swanson. 2014. Near-Data Processing: Insights from a MICRO-46 Workshop. IEEE Micro 34 4 (2014).  R. Balasubramonian J. Chang T. Manning J.\u00a0H. Moreno R. Murphy R. Nair and S. Swanson. 2014. Near-Data Processing: Insights from a MICRO-46 Workshop. IEEE Micro 34 4 (2014).","DOI":"10.1109\/MM.2014.55"},{"key":"e_1_3_2_1_16_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914)","author":"Baumann Andrew","year":"2014","unstructured":"Andrew Baumann , Marcus Peinado , and Galen Hunt . 2014 . Shielding Applications from an Untrusted Cloud with Haven . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914) . Broomfield, CO. Andrew Baumann, Marcus Peinado, and Galen Hunt. 2014. Shielding Applications from an Untrusted Cloud with Haven. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914). Broomfield, CO."},{"key":"e_1_3_2_1_17_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914)","author":"Baumann Andrew","year":"2014","unstructured":"Andrew Baumann , Marcus Peinado , and Galen Hunt . 2014 . Shielding Applications from an Untrusted Cloud with Haven . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914) . Broomfield, CO. Andrew Baumann, Marcus Peinado, and Galen Hunt. 2014. Shielding Applications from an Untrusted Cloud with Haven. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914). Broomfield, CO."},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST\u201917)","author":"Bj\u00f8rling Matias","year":"2017","unstructured":"Matias Bj\u00f8rling , Javier Gonzalez , and Philippe Bonnet . 2017 . LightNVM: The Linux Open-Channel SSD Subsystem . In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST\u201917) . Santa Clara, CA. Matias Bj\u00f8rling, Javier Gonzalez, and Philippe Bonnet. 2017. LightNVM: The Linux Open-Channel SSD Subsystem. In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST\u201917). Santa Clara, CA."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232366"},{"key":"e_1_3_2_1_20_1","volume-title":"POLARDB Meets Computational Storage: Efficiently Support Analytical Workloads in Cloud-Native Relational Database. In 18th USENIX Conference on File and Storage Technologies (FAST\u201920)","author":"Cao Wei","year":"2020","unstructured":"Wei Cao , Yang Liu , Zhushi Cheng , Ning Zheng , Wei Li , Wenjie Wu , Linqiang Ouyang , Peng Wang , Yijing Wang , Ray Kuan , Zhenjun Liu , Feng Zhu , and Tong Zhang . 2020 . POLARDB Meets Computational Storage: Efficiently Support Analytical Workloads in Cloud-Native Relational Database. In 18th USENIX Conference on File and Storage Technologies (FAST\u201920) . Santa Clara, CA. Wei Cao, Yang Liu, Zhushi Cheng, Ning Zheng, Wei Li, Wenjie Wu, Linqiang Ouyang, Peng Wang, Yijing Wang, Ray Kuan, Zhenjun Liu, Feng Zhu, and Tong Zhang. 2020. POLARDB Meets Computational Storage: Efficiently Support Analytical Workloads in Cloud-Native Relational Database. In 18th USENIX Conference on File and Storage Technologies (FAST\u201920). Santa Clara, CA."},{"key":"e_1_3_2_1_21_1","volume-title":"Usimm: the utah simulated memory module","author":"Chatterjee Niladrish","year":"2012","unstructured":"Niladrish Chatterjee , Rajeev Balasubramonian , Manjunath Shevgoor , Seth Pugsley , Aniruddha Udipi , Ali Shafiee , Kshitij Sudan , Manu Awasthi , and Zeshan Chishti . 2012. Usimm: the utah simulated memory module . University of Utah , Tech. Rep( 2012 ). Niladrish Chatterjee, Rajeev Balasubramonian, Manjunath Shevgoor, Seth Pugsley, Aniruddha Udipi, Ali Shafiee, Kshitij Sudan, Manu Awasthi, and Zeshan Chishti. 2012. Usimm: the utah simulated memory module. University of Utah, Tech. Rep(2012)."},{"key":"e_1_3_2_1_22_1","volume-title":"Computational SSDs","author":"Cheerla Rakesh","year":"2019","unstructured":"Rakesh Cheerla . 2019. Computational SSDs . Storage Networking Industry Association( 2019 ). Rakesh Cheerla. 2019. Computational SSDs. Storage Networking Industry Association(2019)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749735"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 1st Workshop on Near-Data Processing in Conjunction with the 46th IEEE\/ACM International Symposium on Microarchitecture (WoNDP)","author":"Cho Y.","year":"2013","unstructured":"Benjamin\u00a0 Y. Cho , Won\u00a0Seob Jeong , Doohwan Oh , and Won\u00a0Woo Ro . 2013 . XSD: Accelerating MapReduce by Harnessing the GPU inside an SSD . In Proceedings of the 1st Workshop on Near-Data Processing in Conjunction with the 46th IEEE\/ACM International Symposium on Microarchitecture (WoNDP) . Davis, CA. Benjamin\u00a0Y. Cho, Won\u00a0Seob Jeong, Doohwan Oh, and Won\u00a0Woo Ro. 2013. XSD: Accelerating MapReduce by Harnessing the GPU inside an SSD. In Proceedings of the 1st Workshop on Near-Data Processing in Conjunction with the 46th IEEE\/ACM International Symposium on Microarchitecture (WoNDP). Davis, CA."},{"key":"e_1_3_2_1_25_1","unstructured":"Victor Costan and Srinivas Devadas. [n. d.]. Intel SGX Explained. https:\/\/eprint.iacr.org\/2016\/086.pdf.  Victor Costan and Srinivas Devadas. [n. d.]. Intel SGX Explained. https:\/\/eprint.iacr.org\/2016\/086.pdf."},{"key":"e_1_3_2_1_26_1","volume-title":"Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security\u201916)","author":"Costan Victor","year":"2016","unstructured":"Victor Costan , Ilia Lebedev , and Srinivas Devadas . 2016 . Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security\u201916) . Austin, TX. Victor Costan, Ilia Lebedev, and Srinivas Devadas. 2016. Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security\u201916). Austin, TX."},{"key":"e_1_3_2_1_27_1","volume-title":"Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security 16)","author":"Costan Victor","year":"2016","unstructured":"Victor Costan , Ilia Lebedev , and Srinivas Devadas . 2016 . Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security 16) . USENIX Association, Austin, TX, 857\u2013874. https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/costan Victor Costan, Ilia Lebedev, and Srinivas Devadas. 2016. Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In 25th USENIX Security Symposium (USENIX Security 16). USENIX Association, Austin, TX, 857\u2013874. https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/costan"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 12th USENIX Security Symposium (USENIX Security\u201903)","author":"Cowan Crispin","year":"2003","unstructured":"Crispin Cowan , Steve Beattie , John Johansen , and Perry Wagle . 2003 . PointGuard: Protecting Pointers From Buffer Overflow Vulnerabilities . In Proceedings of the 12th USENIX Security Symposium (USENIX Security\u201903) . Crispin Cowan, Steve Beattie, John Johansen, and Perry Wagle. 2003. PointGuard: Protecting Pointers From Buffer Overflow Vulnerabilities. In Proceedings of the 12th USENIX Security Symposium (USENIX Security\u201903)."},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of European Conference on Computer Systems (EuroSys\u201920)","author":"Dave Ankur","year":"2020","unstructured":"Ankur Dave , Chester Leung , Raluca\u00a0Ada Popa , Joseph\u00a0 E. gonzalez, and Ion Stoica . 2020 . Oblivious Coopetive Analytics Using Hardware Enclaves . In Proceedings of European Conference on Computer Systems (EuroSys\u201920) . Crete, Greece. Ankur Dave, Chester Leung, Raluca\u00a0Ada Popa, Joseph\u00a0E. gonzalez, and Ion Stoica. 2020. Oblivious Coopetive Analytics Using Hardware Enclaves. In Proceedings of European Conference on Computer Systems (EuroSys\u201920). Crete, Greece."},{"key":"e_1_3_2_1_30_1","unstructured":"Christophe De\u00a0Canniere and Bart Preneel. 2005. Trivium specifications. In eSTREAM ECRYPT Stream Cipher Project.  Christophe De\u00a0Canniere and Bart Preneel. 2005. Trivium specifications. In eSTREAM ECRYPT Stream Cipher Project."},{"key":"e_1_3_2_1_31_1","unstructured":"Delkin Industrial. 2019. Encryption and Security Development in Solid State Storage Devices (SSD). https:\/\/www.delkin.com\/blog\/encryption-and-security-development-in-solid-state-storage-devices-ssd\/.  Delkin Industrial. 2019. Encryption and Security Development in Solid State Storage Devices (SSD). https:\/\/www.delkin.com\/blog\/encryption-and-security-development-in-solid-state-storage-devices-ssd\/."},{"key":"e_1_3_2_1_32_1","unstructured":"Western Digital. 2019. RISC-V: Accelerating Next-Generation Compute Requirements. https:\/\/www.westerndigital.com\/company\/innovations\/risc-v.  Western Digital. 2019. RISC-V: Accelerating Next-Generation Compute Requirements. https:\/\/www.westerndigital.com\/company\/innovations\/risc-v."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465295"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465295"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132782"},{"key":"e_1_3_2_1_36_1","unstructured":"RISC-V Foundation. 2017. The RISC-V Instruction Set Manual. https:\/\/content.riscv.org\/wp-content\/uploads\/2017\/05\/riscv-privileged-v1.10.pdf.  RISC-V Foundation. 2017. The RISC-V Instruction Set Manual. https:\/\/content.riscv.org\/wp-content\/uploads\/2017\/05\/riscv-privileged-v1.10.pdf."},{"key":"e_1_3_2_1_37_1","unstructured":"gem5\u00a0development team. 2020. gem5 simulator.  gem5\u00a0development team. 2020. gem5 simulator."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00045"},{"key":"e_1_3_2_1_39_1","volume-title":"Biscuit: A Framework for Near-Data Processing of Big Data Workloads. In 2016 ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA\u201916)","author":"Gu B.","unstructured":"B. Gu , A.\u00a0 S. Yoon , D.\u00a0 H. Bae , I. Jo , J. Lee , J. Yoon , J.\u00a0 U. Kang , M. Kwon , C. Yoon , S. Cho , J. Jeong , and D. Chang . 2016 . Biscuit: A Framework for Near-Data Processing of Big Data Workloads. In 2016 ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA\u201916) . Seoul, Korea. B. Gu, A.\u00a0S. Yoon, D.\u00a0H. Bae, I. Jo, J. Lee, J. Yoon, J.\u00a0U. Kang, M. Kwon, C. Yoon, S. Cho, J. Jeong, and D. Chang. 2016. Biscuit: A Framework for Near-Data Processing of Big Data Workloads. In 2016 ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA\u201916). Seoul, Korea."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508271"},{"key":"e_1_3_2_1_41_1","unstructured":"Gareth Halfacree. 2018. SiFive\u2019s RISC-V cores launch in two SSD families. https:\/\/www.bit-tech.net\/news\/tech\/storage\/sifives-risc-v-cores-launch-in-two-ssd-families\/1\/.  Gareth Halfacree. 2018. SiFive\u2019s RISC-V cores launch in two SSD families. https:\/\/www.bit-tech.net\/news\/tech\/storage\/sifives-risc-v-cores-launch-in-two-ssd-families\/1\/."},{"key":"e_1_3_2_1_42_1","volume-title":"26th USENIX Security Symposium (USENIX Security\u201917)","author":"Hua Zhichao","year":"2017","unstructured":"Zhichao Hua , Jinyu Gu , Yubin Xia , Haibo Chen , Binyu Zang , and Haibing Guan . 2017 . vTZ: Virtualizing ARM TrustZone . In 26th USENIX Security Symposium (USENIX Security\u201917) . Vancouver, BC. Zhichao Hua, Jinyu Gu, Yubin Xia, Haibo Chen, Binyu Zang, and Haibing Guan. 2017. vTZ: Virtualizing ARM TrustZone. In 26th USENIX Security Symposium (USENIX Security\u201917). Vancouver, BC."},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 15th Usenix Conference on File and Storage Technologies (FAST\u201917)","author":"Huang Jian","year":"2017","unstructured":"Jian Huang , Anirudh Badam , Laura Caulfield , Suman Nath , Sudipta Sengupta , Bikash Sharma , and Moinuddin\u00a0 K. Qureshi . 2017 . FlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs . In Proceedings of the 15th Usenix Conference on File and Storage Technologies (FAST\u201917) . Santa clara, CA. Jian Huang, Anirudh Badam, Laura Caulfield, Suman Nath, Sudipta Sengupta, Bikash Sharma, and Moinuddin\u00a0K. Qureshi. 2017. FlashBlox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs. In Proceedings of the 15th Usenix Conference on File and Storage Technologies (FAST\u201917). Santa clara, CA."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750420"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00042"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872887.2750412"},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 28th IEEE Conference on Mass Storage Systems and Technologies (MSST\u201913)","author":"Kang Y.","unstructured":"Y. Kang , Y. Kee , E.\u00a0 L. Miller , and C. Park . 2013. Enabling cost-effective data processing with smart SSD . In Proceedings of the 28th IEEE Conference on Mass Storage Systems and Technologies (MSST\u201913) . Lake Arrowhead, CA. Y. Kang, Y. Kee, E.\u00a0L. Miller, and C. Park. 2013. Enabling cost-effective data processing with smart SSD. In Proceedings of the 28th IEEE Conference on Mass Storage Systems and Technologies (MSST\u201913). Lake Arrowhead, CA."},{"key":"e_1_3_2_1_48_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Khawaja Ahmed","year":"2018","unstructured":"Ahmed Khawaja , Joshua Landgraf , Rohith Prakash , Michael Wei , Eric Schkufza , and Christopher\u00a0 J. Rossbach . 2018 . Sharing, Protection, and Compatibility for Reconfigurable Fabric with AmorphOS . In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) . Carlsbad, CA. Ahmed Khawaja, Joshua Landgraf, Rohith Prakash, Michael Wei, Eric Schkufza, and Christopher\u00a0J. Rossbach. 2018. Sharing, Protection, and Compatibility for Reconfigurable Fabric with AmorphOS. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). Carlsbad, CA."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.5555\/2750482.2750496"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303951"},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the 2019 IEEE Symposium on Security and Privacy (Oakland\u201919)","author":"Kocher P.","unstructured":"P. Kocher , J. Horn , A. Fogh , D. Genkin , D. Gruss , W. Haas , M. Hamburg , M. Lipp , S. Mangard , T. Prescher , M. Schwarz , and Y. Yarom . 2019. Spectre Attacks: Exploiting Speculative Execution . In Proceedings of the 2019 IEEE Symposium on Security and Privacy (Oakland\u201919) . P. Kocher, J. Horn, A. Fogh, D. Genkin, D. Gruss, W. Haas, M. Hamburg, M. Lipp, S. Mangard, T. Prescher, M. Schwarz, and Y. Yarom. 2019. Spectre Attacks: Exploiting Speculative Execution. In Proceedings of the 2019 IEEE Symposium on Security and Privacy (Oakland\u201919)."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3124553"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190518"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387532"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2749475"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358320"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322275"},{"key":"e_1_3_2_1_58_1","volume-title":"TrustVisor: Efficient TCB Reduction and Attestation. In 2010 IEEE Symposium on Security and Privacy (Oakland\u201910)","author":"McCune M.","unstructured":"J.\u00a0 M. McCune , Y. Li , N. Qu , Z. Zhou , A. Datta , V. Gligor , and A. Perrig . 2010 . TrustVisor: Efficient TCB Reduction and Attestation. In 2010 IEEE Symposium on Security and Privacy (Oakland\u201910) . J.\u00a0M. McCune, Y. Li, N. Qu, Z. Zhou, A. Datta, V. Gligor, and A. Perrig. 2010. TrustVisor: Efficient TCB Reduction and Attestation. In 2010 IEEE Symposium on Security and Privacy (Oakland\u201910)."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352592.1352625"},{"key":"e_1_3_2_1_60_1","unstructured":"Micron. 2019. Micron 3D NAND Flash Memory.  Micron. 2019. Micron 3D NAND Flash Memory."},{"key":"e_1_3_2_1_61_1","volume-title":"A Tool to Model Large Caches. HP laboratories","author":"Muralimanohar Naveen","year":"2009","unstructured":"Naveen Muralimanohar , Rajeev Balasubramonian , and Norman\u00a0 P Jouppi . 2009. CACTI 6.0 : A Tool to Model Large Caches. HP laboratories ( 2009 ). Naveen Muralimanohar, Rajeev Balasubramonian, and Norman\u00a0P Jouppi. 2009. CACTI 6.0: A Tool to Model Large Caches. HP laboratories (2009)."},{"key":"e_1_3_2_1_62_1","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC\u201918)","author":"Oleksenko Oleksii","year":"2018","unstructured":"Oleksii Oleksenko , Bohdan Trach , Robert Krahn , Mark Silberstein , and Christof Fetzer . 2018 . Varys: Protecting SGX Enclaves from Practical Side-Channel Attacks . In 2018 USENIX Annual Technical Conference (USENIX ATC\u201918) . Boston, MA. Oleksii Oleksenko, Bohdan Trach, Robert Krahn, Mark Silberstein, and Christof Fetzer. 2018. Varys: Protecting SGX Enclaves from Practical Side-Channel Attacks. In 2018 USENIX Annual Technical Conference (USENIX ATC\u201918). Boston, MA."},{"key":"e_1_3_2_1_63_1","volume-title":"EnclaveDB: A Secure Database Using SGX. In 2018 IEEE Symposium on Security and Privacy (Oakland\u201918)","author":"Priebe C.","unstructured":"C. Priebe , K. Vaswani , and M. Costa . 2018 . EnclaveDB: A Secure Database Using SGX. In 2018 IEEE Symposium on Security and Privacy (Oakland\u201918) . C. Priebe, K. Vaswani, and M. Costa. 2018. EnclaveDB: A Secure Database Using SGX. In 2018 IEEE Symposium on Security and Privacy (Oakland\u201918)."},{"key":"e_1_3_2_1_64_1","volume-title":"Presented as part of the 21st USENIX Security Symposium (USENIX Security\u201912).","author":"Reardon Joel","unstructured":"Joel Reardon , Srdjan Capkun , and David Basin . 2012. Data Node Encrypted File System: Efficient Secure Deletion for Flash Memory . In Presented as part of the 21st USENIX Security Symposium (USENIX Security\u201912). Bellevue, WA . Joel Reardon, Srdjan Capkun, and David Basin. 2012. Data Node Encrypted File System: Efficient Secure Deletion for Flash Memory. In Presented as part of the 21st USENIX Security Symposium (USENIX Security\u201912). Bellevue, WA."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.44"},{"key":"e_1_3_2_1_66_1","volume-title":"INSIDER: Designing In-Storage Computing System for Emerging High-Performance Drive. In 2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Ruan Zhenyuan","year":"2019","unstructured":"Zhenyuan Ruan , Tong He , and Jason Cong . 2019 . INSIDER: Designing In-Storage Computing System for Emerging High-Performance Drive. In 2019 USENIX Annual Technical Conference (USENIX ATC 19) . USENIX Association, Renton, WA, 379\u2013394. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/ruan Zhenyuan Ruan, Tong He, and Jason Cong. 2019. INSIDER: Designing In-Storage Computing System for Emerging High-Performance Drive. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA, 379\u2013394. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/ruan"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00041"},{"key":"e_1_3_2_1_68_1","unstructured":"Samsung. 2020. SmartSSD Computational Storage Drive. https:\/\/samsungsemiconductor-us.com\/smartssd\/index.html.  Samsung. 2020. SmartSSD Computational Storage Drive. https:\/\/samsungsemiconductor-us.com\/smartssd\/index.html."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541949"},{"key":"e_1_3_2_1_70_1","volume-title":"2015 IEEE Symposium on Security and Privacy (Oakland\u201915)","author":"Schuster F.","unstructured":"F. Schuster , M. Costa , C. Fournet , C. Gkantsidis , M. Peinado , G. Mainar-Ruiz , and M. Russinovich . 2015. VC3: Trustworthy Data Analytics in the Cloud Using SGX . In 2015 IEEE Symposium on Security and Privacy (Oakland\u201915) . F. Schuster, M. Costa, C. Fournet, C. Gkantsidis, M. Peinado, G. Mainar-Ruiz, and M. Russinovich. 2015. VC3: Trustworthy Data Analytics in the Cloud Using SGX. In 2015 IEEE Symposium on Security and Privacy (Oakland\u201915)."},{"key":"e_1_3_2_1_71_1","unstructured":"[\n  71\n  ]  Security Flaws Found in Intel Software Data Center SSDs.[n. d.]. https:\/\/www.tomshardware.com\/news\/intel-security-vulnerabilities-processor-diagnostic-tool-ssd 39845.html.  [71] Security Flaws Found in Intel Software Data Center SSDs.[n. d.]. https:\/\/www.tomshardware.com\/news\/intel-security-vulnerabilities-processor-diagnostic-tool-ssd 39845.html."},{"key":"e_1_3_2_1_72_1","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914)","author":"Seshadri Sudharsan","year":"2014","unstructured":"Sudharsan Seshadri , Mark Gahagan , Sundaram Bhaskaran , Trevor Bunker , Arup De , Yanqin Jin , Yang Liu , and Steven Swanson . 2014 . Willow: A User-programmable SSD . In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914) . Broomfield, CO. Sudharsan Seshadri, Mark Gahagan, Sundaram Bhaskaran, Trevor Bunker, Arup De, Yanqin Jin, Yang Liu, and Steven Swanson. 2014. Willow: A User-programmable SSD. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914). Broomfield, CO."},{"key":"e_1_3_2_1_73_1","unstructured":"Anton Shilov. 2019. Samsung to Use SiFive RISC-V Cores for SoCs Automotive 5G Applications. https:\/\/www.anandtech.com\/show\/15228\/samsung-to-use-riscv-cores.  Anton Shilov. 2019. Samsung to Use SiFive RISC-V Cores for SoCs Automotive 5G Applications. https:\/\/www.anandtech.com\/show\/15228\/samsung-to-use-riscv-cores."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592823"},{"key":"e_1_3_2_1_75_1","volume-title":"Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12)","author":"Shue David","year":"2012","unstructured":"David Shue , Michael\u00a0 J. Freedman , and Anees Shaikh . 2012 . Performance Isolation and Fairness for Multi-Tenant Cloud Storage . In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12) . Hollywood, CA. David Shue, Michael\u00a0J. Freedman, and Anees Shaikh. 2012. Performance Isolation and Fairness for Multi-Tenant Cloud Storage. In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12). Hollywood, CA."},{"key":"e_1_3_2_1_76_1","first-page":"12","article-title":"Schema-Agnostic Indexing with Azure DocumentDB","volume":"8","author":"Shukla Dharma","year":"2015","unstructured":"Dharma Shukla , Shireesh Thota , Karthik Raman , Madhan Gajendran , Ankur Shah , Sergii Ziuzin , Krishnan Sundaram , Miguel\u00a0Gonzalez Guajardo , Anna Wawrzyniak , Samer Boshra , Renato Ferreira , Mohamed Nassar , Michael Koltachev , Ji Huang , Sudipta Sengupta , Justin Levandoski , and David Lomet . 2015 . Schema-Agnostic Indexing with Azure DocumentDB . Proceeding of VLDB Endow. 8 , 12 (Aug. 2015). Dharma Shukla, Shireesh Thota, Karthik Raman, Madhan Gajendran, Ankur Shah, Sergii Ziuzin, Krishnan Sundaram, Miguel\u00a0Gonzalez Guajardo, Anna Wawrzyniak, Samer Boshra, Renato Ferreira, Mohamed Nassar, Michael Koltachev, Ji Huang, Sudipta Sengupta, Justin Levandoski, and David Lomet. 2015. Schema-Agnostic Indexing with Azure DocumentDB. Proceeding of VLDB Endow. 8, 12 (Aug. 2015).","journal-title":"Proceeding of VLDB Endow."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043580"},{"key":"e_1_3_2_1_78_1","volume-title":"Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918)","author":"Volos Stavros","year":"2018","unstructured":"Stavros Volos and Kapil Vaswani and Rodrigo Bruno . 2018 . Graviton: Trusted Execution Environments on GPUs . In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918) . Carlsbad, CA. Stavros Volos and Kapil Vaswani and Rodrigo Bruno. 2018. Graviton: Trusted Execution Environments on GPUs. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918). Carlsbad, CA."},{"key":"e_1_3_2_1_79_1","volume-title":"Proceedings of the 2013 IEEE Symposium on Security and Privacy (Oakland\u201913)","author":"Szekeres L.","unstructured":"L. Szekeres , M. Payer , T. Wei , and D. Song . 2013. SoK: Eternal War in Memory . In Proceedings of the 2013 IEEE Symposium on Security and Privacy (Oakland\u201913) . L. Szekeres, M. Payer, T. Wei, and D. Song. 2013. SoK: Eternal War in Memory. In Proceedings of the 2013 IEEE Symposium on Security and Privacy (Oakland\u201913)."},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3177155"},{"key":"e_1_3_2_1_81_1","volume-title":"Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913)","author":"Tiwari Devesh","year":"2013","unstructured":"Devesh Tiwari , Simona Boboila , Sudharshan\u00a0 S. Vazhkudai , Youngjae Kim , Xiaosong Ma , Peter\u00a0 J. Desnoyers , and Yan Solihin . 2013 . Active Flash: Towards Energy-efficient, In-situ Data Analytics on Extreme-scale Machines . In Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913) . San Jose, CA. Devesh Tiwari, Simona Boboila, Sudharshan\u00a0S. Vazhkudai, Youngjae Kim, Xiaosong Ma, Peter\u00a0J. Desnoyers, and Yan Solihin. 2013. Active Flash: Towards Energy-efficient, In-situ Data Analytics on Extreme-scale Machines. In Proceedings of the 11th USENIX Conference on File and Storage Technologies (FAST\u201913). San Jose, CA."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387869.2387873"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488935"},{"key":"e_1_3_2_1_84_1","unstructured":"Hanyang University. 2020. The OpenSSD Project: Open-Source Solid-State Drive Project for Research and Education.  Hanyang University. 2020. The OpenSSD Project: Open-Source Solid-State Drive Project for Research and Education."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303983"},{"key":"e_1_3_2_1_86_1","volume-title":"Proceedings of Black Hat(2014)","author":"Weis Steve","year":"2014","unstructured":"Steve Weis . 2014 . Protecting Data In-Use from Firmware and Physical Attacks . Proceedings of Black Hat(2014) . Steve Weis. 2014. Protecting Data In-Use from Firmware and Physical Attacks. Proceedings of Black Hat(2014)."},{"key":"e_1_3_2_1_87_1","volume-title":"Proceedings of the ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA\u201920)","author":"Weng J.","unstructured":"J. Weng , S. Liu , V. Dadu , Z. Wang , P. Shah , and T. Nowatzki . 2020. DSAGEN: Synthesizing Programmable Spatial Accelerators . In Proceedings of the ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA\u201920) . J. Weng, S. Liu, V. Dadu, Z. Wang, P. Shah, and T. Nowatzki. 2020. DSAGEN: Synthesizing Programmable Spatial Accelerators. In Proceedings of the ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA\u201920)."},{"key":"e_1_3_2_1_88_1","unstructured":"[\n  88\n  ]  What is a buffer overflow? And how hackers exploit these vulnerabilities.[n. d.]. https:\/\/www.csoonline.com\/article\/3513477\/what-is-a-buffer-overflow-and-how-hackers-exploit-these-vulnerabilities.html.  [88] What is a buffer overflow? And how hackers exploit these vulnerabilities.[n. d.]. https:\/\/www.csoonline.com\/article\/3513477\/what-is-a-buffer-overflow-and-how-hackers-exploit-these-vulnerabilities.html."},{"key":"e_1_3_2_1_89_1","volume-title":"Coherent Accelerator Processor Interface (CAPI) for POWER8 Systems. White Paper (Sep","author":"Wile Bruce","year":"2014","unstructured":"Bruce Wile . 2014. Coherent Accelerator Processor Interface (CAPI) for POWER8 Systems. White Paper (Sep 2014 ). Bruce Wile. 2014. Coherent Accelerator Processor Interface (CAPI) for POWER8 Systems. White Paper (Sep 2014)."},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/1150019.1136502"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/3124680.3124743"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2588567"},{"key":"e_1_3_2_1_93_1","volume-title":"Opaque: An Oblivious and Encrypted Distributed Analytics Platform. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201917)","author":"Zheng Wenting","year":"2017","unstructured":"Wenting Zheng , Ankur Dave , Jethro\u00a0 G. Beekman , Raluca\u00a0Ada Popa , Joseph\u00a0 E. Gonzalez , and Ion Stoica . 2017 . Opaque: An Oblivious and Encrypted Distributed Analytics Platform. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201917) . Boston, MA. Wenting Zheng, Ankur Dave, Jethro\u00a0G. Beekman, Raluca\u00a0Ada Popa, Joseph\u00a0E. Gonzalez, and Ion Stoica. 2017. Opaque: An Oblivious and Encrypted Distributed Analytics Platform. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201917). Boston, MA."}],"event":{"name":"MICRO '21: 54th Annual IEEE\/ACM International Symposium on Microarchitecture","location":"Virtual Event Greece","acronym":"MICRO '21","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3466752.3480109","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3466752.3480109","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3466752.3480109","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3466752.3480109","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:56Z","timestamp":1750191536000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3466752.3480109"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":93,"alternative-id":["10.1145\/3466752.3480109","10.1145\/3466752"],"URL":"https:\/\/doi.org\/10.1145\/3466752.3480109","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}