{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T10:34:22Z","timestamp":1762166062658,"version":"build-2065373602"},"publisher-location":"Singapore","reference-count":49,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819510207","type":"print"},{"value":"9789819510214","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,11,4]],"date-time":"2025-11-04T00:00:00Z","timestamp":1762214400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,4]],"date-time":"2025-11-04T00:00:00Z","timestamp":1762214400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-95-1021-4_24","type":"book-chapter","created":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T10:29:12Z","timestamp":1762165752000},"page":"321-336","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["TwinStore: Secure Key-Value Stores Made Faster with\u00a0Hybrid Trusted\/Untrusted Storage"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8906-0832","authenticated-orcid":false,"given":"Xiang","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-4821-1558","authenticated-orcid":false,"given":"Huanchen","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8433-7281","authenticated-orcid":false,"given":"Mingyu","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,11,4]]},"reference":[{"key":"24_CR1","unstructured":"Alves, T.: TrustZone: integrated hardware and software security. White paper (2004)"},{"key":"24_CR2","unstructured":"AMD: AMD SEV-TIO: Trusted I\/O for Secure Encrypted Virtualization (2023). https:\/\/www.amd.com\/system\/files\/documents\/sev-tio-whitepaper.pdf"},{"key":"24_CR3","unstructured":"Anati, I., Gueron, S., Johnson, S., Scarlata, V.: Innovative technology for CPU based attestation and sealing. In: Proceedings of the 2nd International Workshop on Hardware and Architectural Support for Security and Privacy, vol.\u00a013, p.\u00a07 (2013)"},{"key":"24_CR4","unstructured":"ARM: Arm Confidential Compute Architecture (2021). https:\/\/developer.arm.com\/documentation\/den0125\/0200\/?lang=en"},{"key":"24_CR5","unstructured":"Bailleu, M., Thalheim, J., Bhatotia, P., Fetzer, C., Honda, M., Vaswani, K.: SPEICHER: securing LSM-based key-value stores using shielded execution. In: 17th USENIX Conference on File and Storage Technologies (FAST 19), pp. 173\u2013190 (2019)"},{"key":"24_CR6","doi-asserted-by":"crossref","unstructured":"Brandenburger, M., Cachin, C., Lorenz, M., Kapitza, R.: 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), pp. 157\u2013168 (2017)","DOI":"10.1109\/DSN.2017.45"},{"key":"24_CR7","unstructured":"Cen, S., Zhang, B.: Trusted time and monotonic counters with intel software guard extensions platform services. misc at (2017): https:\/\/softwareintel.com\/sites\/default\/files\/managed\/1b\/a2\/Intel-SGX-Platform-Services. pdf"},{"key":"24_CR8","doi-asserted-by":"crossref","unstructured":"Gast, S., et al.: SQUIP: exploiting the scheduler queue contention side channel. In: 2023 IEEE Symposium on Security and Privacy (SP), pp. 2256\u20132272 (2023)","DOI":"10.1109\/SP46215.2023.10179368"},{"key":"24_CR9","unstructured":"Google: LevelDB (2011). https:\/\/rocksdb.org\/"},{"key":"24_CR10","unstructured":"Gueron, S.: Constructions based on the AES round and polynomial multiplication that are efficient on modern processor architectures. In: The Third NIST Workshop on Block Cipher Modes of Operation (2023)"},{"issue":"7","key":"24_CR11","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1145\/3140607.3050763","volume":"52","author":"F Hetzelt","year":"2017","unstructured":"Hetzelt, F., Buhren, R.: Security analysis of encrypted virtual machines. ACM SIGPLAN Notices 52(7), 129\u2013142 (2017)","journal-title":"ACM SIGPLAN Notices"},{"key":"24_CR12","first-page":"6","volume":"62","author":"G Hofemeier","year":"2012","unstructured":"Hofemeier, G., Chesebrough, R.: Introduction to intel AES-NI and intel secure key instructions. Intel, White Paper 62, 6 (2012)","journal-title":"Intel, White Paper"},{"key":"24_CR13","unstructured":"Intel: Intel Software Guard Extensions (Intel SGX) Developer Guide (2018)"},{"key":"24_CR14","unstructured":"Intel: Intel TDX (2020). https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/intel-trust-domain-extensions.html"},{"key":"24_CR15","unstructured":"Intel: Intel TDX Connect TEE-IO Device Guide (2023). https:\/\/cdrdv2-public.intel.com\/772642\/whitepaper-tee-io-device-guide-v0-6-5.pdf"},{"key":"24_CR16","unstructured":"Kaiyrakhmet, O., Lee, S., Nam, B., Noh, S.H., Choi, Y.R.: SLM-DB:single-level key-value store with persistent memory. In: 17th USENIX Conference on File and Storage Technologies (FAST 19), pp. 191\u2013205 (2019)"},{"key":"24_CR17","unstructured":"Kaplan, D.: Protecting VM Register State with SEV-ES. White paper, (2017)"},{"key":"24_CR18","unstructured":"Kim, I., Kim, J.H., Chung, M., Moon, H., Noh, S.H.: 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), pp. 363\u2013380 (2022)"},{"key":"24_CR19","doi-asserted-by":"crossref","unstructured":"Kim, T., Park, J., Woo, J., Jeon, S., Huh, J.: ShieldStore: shielded in-memory key-value storage with SGX. In: Proceedings of the 14th EuroSys Conference 2019, pp. 1\u201315 (2019)","DOI":"10.1145\/3302424.3303951"},{"key":"24_CR20","doi-asserted-by":"crossref","unstructured":"Li, K., Tang, Y., Zhang, Q., Xu, J., Chen, J.: Authenticated key-value stores with hardware enclaves. In: Proceedings of the 22nd International Middleware Conference: Industrial Track, pp.\u00a01\u20138 (2021)","DOI":"10.1145\/3491084.3491425"},{"key":"24_CR21","doi-asserted-by":"crossref","unstructured":"Li, M., Wilke, L., Wichelmann, J., Eisenbarth, T., Teodorescu, R., Zhang, Y.: A systematic look at ciphertext side channels on AMD SEV-SNP. In: 2022 IEEE Symposium on Security and Privacy (SP), pp. 337\u2013351 (2022)","DOI":"10.1109\/SP46214.2022.9833768"},{"key":"24_CR22","unstructured":"Li, M., Zhang, Y., Lin, Z., Solihin, Y.: Exploiting unprotected I\/O operations in AMD\u2019s secure encrypted virtualization. In: 28th USENIX Security Symposium (USENIX Security 19), pp. 1257\u20131272 (2019)"},{"issue":"6","key":"24_CR23","doi-asserted-by":"publisher","first-page":"1439","DOI":"10.14778\/3583140.3583158","volume":"16","author":"X Li","year":"2023","unstructured":"Li, X., Li, F., Gao, M.: Flare: a fast, secure, and memory-efficient distributed analytics framework. Proc. VLDB Endowment 16(6), 1439\u20131452 (2023)","journal-title":"Proc. VLDB Endowment"},{"key":"24_CR24","unstructured":"LotusDB team: LotusDB (2022). https:\/\/lotusdblabs.github.io"},{"key":"24_CR25","doi-asserted-by":"crossref","unstructured":"Lou, X., Chen, K., Xu, G., Qiu, H., Guo, S., Zhang, T.: Protecting confidential virtual machines from hardware performance counter side channels. In: 2024 54th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 195\u2013208 (2024)","DOI":"10.1109\/DSN58291.2024.00031"},{"key":"24_CR26","unstructured":"Matetic, S., et al.: ROTE: rollback protection for trusted execution. In: 26th USENIX Security Symposium (USENIX Security 17), pp. 1289\u20131306 (2017)"},{"key":"24_CR27","doi-asserted-by":"crossref","unstructured":"McKeen, F., et al.: Innovative instructions and software model for isolated execution. HASP@ ISCA 10(1) (2013)","DOI":"10.1145\/2487726.2488368"},{"key":"24_CR28","doi-asserted-by":"crossref","unstructured":"Meijer, C., Van\u00a0Gastel, B.: Self-encrypting deception: weaknesses in the encryption of solid state drives. In: 2019 IEEE Symposium on Security and Privacy (SP), pp. 72\u201387 (2019)","DOI":"10.1109\/SP.2019.00088"},{"key":"24_CR29","doi-asserted-by":"crossref","unstructured":"Merkle, R.C.: A digital signature based on a conventional encryption function. In: Proceedings of the Conference on the Theory and Application of Cryptographic Techniques, pp. 369\u2013378 (1987)","DOI":"10.1007\/3-540-48184-2_32"},{"key":"24_CR30","unstructured":"Meta Platforms: RocksDB (2012). https:\/\/rocksdb.org\/"},{"key":"24_CR31","unstructured":"MICRON: Data Security Features for SSDs (2016). https:\/\/www.micron.com\/content\/dam\/micron\/global\/public\/products\/white-paper\/self-encrypting-drives-white-paper.pdf"},{"key":"24_CR32","unstructured":"Mikulas Patocka: dm-crypt Parallelization Patches (2013). https:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/1304.1\/01458.html"},{"issue":"3","key":"24_CR33","doi-asserted-by":"publisher","first-page":"504","DOI":"10.4236\/wjet.2023.113036","volume":"11","author":"SN Nag","year":"2023","unstructured":"Nag, S.N.: Technical analysis of PCIe to PCIe 6: a next-generation interface evolution. World J. Eng. Technol. 11(3), 504\u2013525 (2023)","journal-title":"World J. Eng. Technol."},{"key":"24_CR34","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/s002360050048","volume":"33","author":"P O\u2019Neil","year":"1996","unstructured":"O\u2019Neil, P., Cheng, E., Gawlick, D., O\u2019Neil, E.: The log-structured merge-tree (LSM-Tree). Acta Informatica 33, 351\u2013385 (1996)","journal-title":"Acta Informatica"},{"key":"24_CR35","unstructured":"PCI-SIG: Integrity and Data Encryption (IDE) ECN Deep Dive (2020). https:\/\/pcisig.com\/sites\/default\/files\/files\/PCIe%20Security%20Webinar_Aug%202020_PDF.pdf"},{"key":"24_CR36","unstructured":"Samsung: Samsung SED Security in Collaboration with Wave Systems (2014). https:\/\/download.semiconductor.samsung.com\/resources\/brochure\/Samsung_SSD_Security_Encryption_Brochure.pdf"},{"key":"24_CR37","unstructured":"Schneier, B., Kelsey, J.: Cryptographic support for secure logs on untrusted machines. In: 7th USENIX Security Symposium (USENIX Security 98), vol.\u00a098, pp. 53\u201362 (1998)"},{"issue":"2","key":"24_CR38","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1145\/317087.317089","volume":"2","author":"B Schneier","year":"1999","unstructured":"Schneier, B., Kelsey, J.: Secure audit logs to support computer forensics. ACM Trans. Inf. Syst. Secur. (TISSEC) 2(2), 159\u2013176 (1999)","journal-title":"ACM Trans. Inf. Syst. Secur. (TISSEC)"},{"key":"24_CR39","unstructured":"Sev-Snp, A.: strengthening VM isolation with integrity protection and more. White Paper, January 53, 1450\u20131465 (2020)"},{"key":"24_CR40","doi-asserted-by":"crossref","unstructured":"Shen, C., Fan, L.: Pldb: protecting LSM-based key-value store using trusted execution environment. In: 2023 IEEE 22nd International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), pp. 762\u2013771 (2023)","DOI":"10.1109\/TrustCom60117.2023.00111"},{"key":"24_CR41","unstructured":"Sinha, R., Christodorescu, M.: VeritasDB: high throughput key-value store with integrity. Cryptology ePrint Archive (2018)"},{"key":"24_CR42","unstructured":"Sridhara, S., Bertschi, A., Schl\u00fcter, B., Kuhne, M., Aliberti, F., Shinde, S.: ACAI: protecting accelerator execution with arm confidential computing architecture. In: 33rd USENIX Security Symposium (USENIX Security 24), pp. 3423\u20133440 (2024)"},{"key":"24_CR43","unstructured":"Stevens, C.: AT Attachment 8-ATA\/ATAPI Command Set\u20134 (ACS-4). Working Draft, American National Standard, Revision 14 (2016)"},{"key":"24_CR44","unstructured":"Storage, T., Set, O.S.F., Tables, A.D.: TCG PUBLISHED (2012)"},{"issue":"6","key":"24_CR45","doi-asserted-by":"publisher","first-page":"1019","DOI":"10.14778\/3447689.3447705","volume":"14","author":"Y Sun","year":"2021","unstructured":"Sun, Y., Wang, S., Li, H., Li, F.: Building enclave-native storage engines for practical encrypted databases. Proc. VLDB Endowment 14(6), 1019\u20131032 (2021)","journal-title":"Proc. VLDB Endowment"},{"key":"24_CR46","unstructured":"Synopsys, Inc: Synopsys IDE Security IP Module for PCI Express 5.0 (2021). https:\/\/www.synopsys.com\/dw\/ipdir.php?ds=security-pcie5-ide"},{"key":"24_CR47","unstructured":"Turnbull, J.: Securing Files and File Systems. Hardening Linux, pp. 187\u2013231 (2005)"},{"key":"24_CR48","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1007\/3-540-44499-8_24","volume-title":"Cryptographic Hardware and Embedded Systems \u2014 CHES 2000","author":"SH Weingart","year":"2000","unstructured":"Weingart, S.H.: Physical security devices for computer subsystems: a survey of attacks and defenses. In: Ko\u00e7, \u00c7.K., Paar, C. (eds.) CHES 2000. LNCS, vol. 1965, pp. 302\u2013317. Springer, Heidelberg (2000). https:\/\/doi.org\/10.1007\/3-540-44499-8_24"},{"key":"24_CR49","unstructured":"WiredTiger Inc.: WiredTiger (2012). https:\/\/github.com\/wiredtiger"}],"container-title":["Lecture Notes in Computer Science","Advanced Parallel Processing Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-1021-4_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T10:29:29Z","timestamp":1762165769000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-1021-4_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,4]]},"ISBN":["9789819510207","9789819510214"],"references-count":49,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-1021-4_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,4]]},"assertion":[{"value":"4 November 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"APPT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Advanced Parallel Processing Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Athens","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 July 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 July 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"appt2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.appt-conference.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}