{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T14:04:46Z","timestamp":1787061886138,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,12,5]],"date-time":"2022-12-05T00:00:00Z","timestamp":1670198400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,12,5]]},"DOI":"10.1145\/3564625.3564648","type":"proceedings-article","created":{"date-parts":[[2022,12,2]],"date-time":"2022-12-02T20:01:29Z","timestamp":1670011289000},"page":"989-998","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["CoCoTPM: Trusted Platform Modules for Virtual Machines in Confidential Computing Environments"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4836-1775","authenticated-orcid":false,"given":"Joana","family":"Pecholt","sequence":"first","affiliation":[{"name":"Fraunhofer AISEC, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9063-8416","authenticated-orcid":false,"given":"Sascha","family":"Wessel","sequence":"additional","affiliation":[{"name":"Fraunhofer AISEC, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,12,5]]},"reference":[{"key":"e_1_3_2_1_2_1","first-page":"59","volume":"01","year":"2019","unstructured":"2019 . Trusted Platform Module Library Part 1: Architecture. Technical Report Level 00 Revision 01 . 59 . Trusted Computing Group. 2019. Trusted Platform Module Library Part 1: Architecture. Technical Report Level 00 Revision 01.59. Trusted Computing Group.","journal-title":"Trusted Platform Module Library Part 1: Architecture. Technical Report Level 00 Revision"},{"key":"e_1_3_2_1_4_1","unstructured":"2020. AMD SEV-SNP: Strengthening VM Isolation with Integrity Protection and More. White Paper. AMD.  2020. AMD SEV-SNP: Strengthening VM Isolation with Integrity Protection and More. White Paper. AMD."},{"key":"e_1_3_2_1_7_1","volume-title":"Retrieved","author":"Fraunhofer","year":"2022","unstructured":"Fraunhofer AISEC. 2022 . CMC . Retrieved October 17, 2022 from https:\/\/github.com\/Fraunhofer-AISEC\/cmc Fraunhofer AISEC. 2022. CMC. Retrieved October 17, 2022 from https:\/\/github.com\/Fraunhofer-AISEC\/cmc"},{"key":"e_1_3_2_1_8_1","volume-title":"Retrieved","author":"Berger Stefan","year":"2021","unstructured":"Stefan Berger . 2021 . libtpms . Retrieved October 17, 2022 from https:\/\/github.com\/stefanberger\/libtpms Stefan Berger. 2021. libtpms. Retrieved October 17, 2022 from https:\/\/github.com\/stefanberger\/libtpms"},{"key":"e_1_3_2_1_9_1","volume-title":"ICT Systems Security and Privacy Protection","author":"Bro\u017e Milan","unstructured":"Milan Bro\u017e , Mikul\u00e1\u0161 Pato\u010dka , and Vashek Maty\u00e1\u0161 . 2018. Practical Cryptographic Data Integrity Protection with Full Disk Encryption . In ICT Systems Security and Privacy Protection . Springer International Publishing , Cham , 79\u201393. Milan Bro\u017e, Mikul\u00e1\u0161 Pato\u010dka, and Vashek Maty\u00e1\u0161. 2018. Practical Cryptographic Data Integrity Protection with Full Disk Encryption. In ICT Systems Security and Privacy Protection. Springer International Publishing, Cham, 79\u201393."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460120.3484779"},{"key":"e_1_3_2_1_11_1","unstructured":"Victor Costan and Srinivas Devadas. 2016. Intel SGX Explained. Cryptology ePrint Archive Paper 2016\/086. https:\/\/eprint.iacr.org\/2016\/086  Victor Costan and Srinivas Devadas. 2016. Intel SGX Explained. Cryptology ePrint Archive Paper 2016\/086. https:\/\/eprint.iacr.org\/2016\/086"},{"key":"e_1_3_2_1_12_1","volume-title":"Retrieved","author":"Frost Simon","year":"2021","unstructured":"Simon Frost . 2021 . arm CCA Attestation . Retrieved September 14, 2021 from https:\/\/connect.linaro.org\/resources\/armcca\/attestation-architecture\/ Simon Frost. 2021. arm CCA Attestation. Retrieved September 14, 2021 from https:\/\/connect.linaro.org\/resources\/armcca\/attestation-architecture\/"},{"key":"e_1_3_2_1_13_1","volume-title":"Retrieved","author":"Goldman Kevin","year":"2021","unstructured":"Kevin Goldman . 2021 . IBM\u2019s Software TPM 2.0 . Retrieved October 17, 2022 from https:\/\/sourceforge.net\/projects\/ibmswtpm2\/ Kevin Goldman. 2021. IBM\u2019s Software TPM 2.0. Retrieved October 17, 2022 from https:\/\/sourceforge.net\/projects\/ibmswtpm2\/"},{"key":"e_1_3_2_1_14_1","volume-title":"Retrieved","year":"2021","unstructured":"Google. 2021 . Shielded VM . Retrieved October 17, 2022 from https:\/\/cloud.google.com\/security\/shielded-cloud\/shielded-vm Google. 2021. Shielded VM. Retrieved October 17, 2022 from https:\/\/cloud.google.com\/security\/shielded-cloud\/shielded-vm"},{"key":"e_1_3_2_1_15_1","unstructured":"David Kaplan. 2017. Protecting VM Register State with SEV-ES. White Paper. AMD.  David Kaplan. 2017. Protecting VM Register State with SEV-ES. White Paper. AMD."},{"key":"e_1_3_2_1_16_1","unstructured":"David Kaplan Jeremy Powell and Tom Woller. 2016. AMD Memory Encryption. White Paper. AMD.  David Kaplan Jeremy Powell and Tom Woller. 2016. AMD Memory Encryption. White Paper. AMD."},{"key":"e_1_3_2_1_17_1","volume-title":"Retrieved","year":"2021","unstructured":"Microsoft. 2021 . Official TPM 2.0 Reference Implementation (by Microsoft) . Retrieved October 16, 2021 from https:\/\/github.com\/microsoft\/ms-tpm-20-ref Microsoft. 2021. Official TPM 2.0 Reference Implementation (by Microsoft). Retrieved October 16, 2021 from https:\/\/github.com\/microsoft\/ms-tpm-20-ref"},{"key":"e_1_3_2_1_18_1","volume-title":"Retrieved","author":"Project SSL","year":"2021","unstructured":"The\u00a0Open SSL Project . 2021 . tpm2-tss-engine . Retrieved October 17, 2022 from https:\/\/github.com\/tpm2-software\/tpm2-tss-engine The\u00a0OpenSSL Project. 2021. tpm2-tss-engine. Retrieved October 17, 2022 from https:\/\/github.com\/tpm2-software\/tpm2-tss-engine"},{"key":"e_1_3_2_1_19_1","volume-title":"Retrieved","author":"Project The\u00a0Qemu","year":"2021","unstructured":"The\u00a0Qemu Project . 2021 . Qemu . Retrieved October 17, 2022 from https:\/\/gitlab.com\/qemu-project\/qemu The\u00a0Qemu Project. 2021. Qemu. Retrieved October 17, 2022 from https:\/\/gitlab.com\/qemu-project\/qemu"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 25th USENIX Security Symposium, Vol.\u00a025","author":"Raj Himanshu","year":"2016","unstructured":"Himanshu Raj , Stefan Saroiu , Alec Wolman , Ronald Aigner , Jeremiah Cox , Paul England , Chris Fenner , Kinshuman Kinshumann , Jork Loeser , Dennis Mattoon , Magnus Nystrom , David Robinson , Rob Spiger , Stefan Thom , and David Wooten . 2016 . fTPM: A Software-Only Implementation of a TPM Chip . In Proceedings of the 25th USENIX Security Symposium, Vol.\u00a025 . USENIX Association, 841\u2013856. Himanshu Raj, Stefan Saroiu, Alec Wolman, Ronald Aigner, Jeremiah Cox, Paul England, Chris Fenner, Kinshuman Kinshumann, Jork Loeser, Dennis Mattoon, Magnus Nystrom, David Robinson, Rob Spiger, Stefan Thom, and David Wooten. 2016. fTPM: A Software-Only Implementation of a TPM Chip. In Proceedings of the 25th USENIX Security Symposium, Vol.\u00a025. USENIX Association, 841\u2013856."},{"key":"e_1_3_2_1_22_1","volume-title":"Financial Cryptography and Data Security","author":"Sadeghi Ahmad-Reza","unstructured":"Ahmad-Reza Sadeghi and Steffen Schulz . 2010. Extending IPsec for Efficient Remote Attestation . In Financial Cryptography and Data Security . Springer Berlin Heidelberg , Berlin, Heidelberg , 150\u2013165. Ahmad-Reza Sadeghi and Steffen Schulz. 2010. Extending IPsec for Efficient Remote Attestation. In Financial Cryptography and Data Security. Springer Berlin Heidelberg, Berlin, Heidelberg, 150\u2013165."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251375.1251391"},{"key":"e_1_3_2_1_24_1","volume-title":"Retrieved","year":"2021","unstructured":"tpm2-software community. 2021 . tpm2-openssl . Retrieved October 17, 2022 from https:\/\/github.com\/tpm2-software\/tpm2-openssl tpm2-software community. 2021. tpm2-openssl. Retrieved October 17, 2022 from https:\/\/github.com\/tpm2-software\/tpm2-openssl"},{"key":"e_1_3_2_1_25_1","volume-title":"Retrieved","year":"2021","unstructured":"tpm2-software community. 2021 . tpm2-tools . Retrieved October 17, 2022 from https:\/\/github.com\/tpm2-software\/tpm2-tools tpm2-software community. 2021. tpm2-tools. Retrieved October 17, 2022 from https:\/\/github.com\/tpm2-software\/tpm2-tools"},{"key":"e_1_3_2_1_26_1","volume-title":"Retrieved","year":"2021","unstructured":"tpm2-software community. 2021 . tpm2-tss-engine . Retrieved October 17, 2022 from https:\/\/github.com\/tpm2-software\/tpm2-tss-engine tpm2-software community. 2021. tpm2-tss-engine. Retrieved October 17, 2022 from https:\/\/github.com\/tpm2-software\/tpm2-tss-engine"},{"key":"e_1_3_2_1_27_1","volume-title":"Retrieved","year":"2021","unstructured":"vmware. 2021 . Virtual Trusted Platform Module Overview . Retrieved October 17, 2022 from https:\/\/docs.vmware.com\/en\/VMware-vSphere\/7.0\/com.vmware.vsphere.security.doc\/GUID-6F811A7A-D58B-47B4-84B4-73391D55C268.html vmware. 2021. Virtual Trusted Platform Module Overview. Retrieved October 17, 2022 from https:\/\/docs.vmware.com\/en\/VMware-vSphere\/7.0\/com.vmware.vsphere.security.doc\/GUID-6F811A7A-D58B-47B4-84B4-73391D55C268.html"},{"key":"e_1_3_2_1_28_1","unstructured":"Richard Wilkins and Brian Richardson. 2013. UEFI secure boot in modern computer security solutions. In UEFI forum. 1\u201310.  Richard Wilkins and Brian Richardson. 2013. UEFI secure boot in modern computer security solutions. In UEFI forum. 1\u201310."}],"event":{"name":"ACSAC: Annual Computer Security Applications Conference","location":"Austin TX USA","acronym":"ACSAC"},"container-title":["Proceedings of the 38th Annual Computer Security Applications Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564625.3564648","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3564625.3564648","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T14:09:12Z","timestamp":1750169352000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564625.3564648"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,5]]},"references-count":23,"alternative-id":["10.1145\/3564625.3564648","10.1145\/3564625"],"URL":"https:\/\/doi.org\/10.1145\/3564625.3564648","relation":{},"subject":[],"published":{"date-parts":[[2022,12,5]]},"assertion":[{"value":"2022-12-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}