{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T03:31:48Z","timestamp":1781062308199,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,11,15]],"date-time":"2019-11-15T00:00:00Z","timestamp":1573776000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,11,15]]},"DOI":"10.1145\/3338511.3357348","type":"proceedings-article","created":{"date-parts":[[2019,11,8]],"date-time":"2019-11-08T13:40:33Z","timestamp":1573220433000},"page":"3-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["hTPM"],"prefix":"10.1145","author":[{"given":"Yongjin","family":"Kim","sequence":"first","affiliation":[{"name":"Twitter, Seattle, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Evan","family":"Kim","sequence":"additional","affiliation":[{"name":"Tesla STEM high school, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,11,15]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proc. of CanSecWest Applied Security Conference","author":"BECHER M.","year":"2005"},{"key":"e_1_3_2_1_2_1","volume-title":"Proc. of the 15th USENIX Security Symposium","author":"BERGER S.","year":"2006"},{"key":"e_1_3_2_1_3_1","volume-title":"Proc. of 4th Annual Ruxcon Conference (2006","author":"BOILEAU A.","year":"2014"},{"key":"e_1_3_2_1_4_1","unstructured":"JEREMY B. TPM Genie Whitepaper https:\/\/github.com\/nccgroup\/TPMGenie\/blob\/master\/docs\/NCC_Group_Jeremy_Boone_TPM_Genie_Whitepaper.pdf  JEREMY B. TPM Genie Whitepaper https:\/\/github.com\/nccgroup\/TPMGenie\/blob\/master\/docs\/NCC_Group_Jeremy_Boone_TPM_Genie_Whitepaper.pdf"},{"key":"e_1_3_2_1_5_1","unstructured":"FUTUREPLUS SYSTEM.DDR2 800 bus analysis probe. http:\/\/www.futureplus.com\/download\/ datasheet\/fs2334_ds.pdf 2006.  FUTUREPLUS SYSTEM.DDR2 800 bus analysis probe. http:\/\/www.futureplus.com\/download\/ datasheet\/fs2334_ds.pdf 2006."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2007.912030"},{"key":"e_1_3_2_1_7_1","volume-title":"Proc. of the 17th USENIX Security Symposium","author":"HALDERMAN J. A.","year":"2008"},{"key":"e_1_3_2_1_8_1","unstructured":"HAN S. SHIN W. PARK J. KIM H. \"A Bad Dream: Subverting Trusted Platform Module While You Are Sleeping \" in 27th USENIX Security Symposium Aug 2018 [Online]. Available:https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/han  HAN S. SHIN W. PARK J. KIM H. \"A Bad Dream: Subverting Trusted Platform Module While You Are Sleeping \" in 27th USENIX Security Symposium Aug 2018 [Online]. Available:https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/han"},{"key":"e_1_3_2_1_9_1","unstructured":"INTEL. Intel Software Guard Extensions Programming Reference. https:\/\/software.intel.com\/sites\/  INTEL. Intel Software Guard Extensions Programming Reference. https:\/\/software.intel.com\/sites\/"},{"key":"e_1_3_2_1_10_1","volume-title":"S&P","author":"KOCHER P.","year":"2019"},{"key":"e_1_3_2_1_11_1","unstructured":"LIPP M. SCHWARS M. GRUSS D. PRESCHER T. HAAS W. FOGH A. HORN J. MANGARD S. KOCHER P. GENKIN D. YAROM Y. and HAMBURG M. \"Meltdown: Reading Kernel Memory from User Space \" in USENIX Security Symposium 2018.  LIPP M. SCHWARS M. GRUSS D. PRESCHER T. HAAS W. FOGH A. HORN J. MANGARD S. KOCHER P. GENKIN D. YAROM Y. and HAMBURG M. \"Meltdown: Reading Kernel Memory from User Space \" in USENIX Security Symposium 2018."},{"key":"e_1_3_2_1_12_1","unstructured":"MCCUNE J. M. PARNO B. PERRIG A. REITER M. K. AND ISOZAKI H. Flicker: An Execution Infrastructure for TCB  MCCUNE J. M. PARNO B. PERRIG A. REITER M. K. AND ISOZAKI H. Flicker: An Execution Infrastructure for TCB"},{"key":"e_1_3_2_1_13_1","unstructured":"Microsoft. Bitlocker Drive Encryption. DATALIGHT. What is eMMC. https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/it-pro\/windows-server-2008-R2-and-2008\/cc731549(v%3dws.10)  Microsoft. Bitlocker Drive Encryption. DATALIGHT. What is eMMC. https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/it-pro\/windows-server-2008-R2-and-2008\/cc731549(v%3dws.10)"},{"key":"e_1_3_2_1_14_1","unstructured":"Microsoft. Device Health Attestation. https:\/\/docs.microsoft.com\/en-us\/windows-server\/security\/device-health-attestation  Microsoft. Device Health Attestation. https:\/\/docs.microsoft.com\/en-us\/windows-server\/security\/device-health-attestation"},{"key":"e_1_3_2_1_15_1","unstructured":"Microsoft. Isolated User Mode (IUM) Processes. https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/procthread\/isolated-user-mode--ium--processes  Microsoft. Isolated User Mode (IUM) Processes. https:\/\/docs.microsoft.com\/en-us\/windows\/desktop\/procthread\/isolated-user-mode--ium--processes"},{"key":"e_1_3_2_1_16_1","unstructured":"NIST. National Vulnerability Database https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2017--15361  NIST. National Vulnerability Database https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2017--15361"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"PIEGDON D. R. Hacking in physically addressable memory - a proof of concept. Presentation to the Seminar of Advanced Exploitation Techniques 2006.  PIEGDON D. R. Hacking in physically addressable memory - a proof of concept. Presentation to the Seminar of Advanced Exploitation Techniques 2006.","DOI":"10.1007\/978-3-540-73614-1_12"},{"key":"e_1_3_2_1_18_1","unstructured":"Trust Computing Group. TCG PC client specific implementation specification for conventional BIOS. TCB White Paper (2012)  Trust Computing Group. TCG PC client specific implementation specification for conventional BIOS. TCB White Paper (2012)"},{"key":"e_1_3_2_1_19_1","unstructured":"Trust Computing Group. TCG trusted platform module library part 1: Architecture. TCG White Paper (2016)  Trust Computing Group. TCG trusted platform module library part 1: Architecture. TCG White Paper (2016)"},{"key":"e_1_3_2_1_20_1","unstructured":"Trust Computing Group. TPM Library specification. https:\/\/trustedcomputinggroup.org\/resource\/tpm-library-specification\/  Trust Computing Group. TPM Library specification. https:\/\/trustedcomputinggroup.org\/resource\/tpm-library-specification\/"},{"key":"e_1_3_2_1_21_1","unstructured":"RAJ H. SAROIU S. WOLMAN A. AIGNER R. COX J. ENGLAND P. FENNER C. KINSHUMANN K. LOESER J. MATTOON D. NYSTROM M. ROBINSON D. SPIGER R. THOM S. and WOOTEN D. \"fTPM: A software-only implementation of a TPM chip \" in 25th USENIX Security Symposium Aug 2016. [Online]. Available:https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/raj  RAJ H. SAROIU S. WOLMAN A. AIGNER R. COX J. ENGLAND P. FENNER C. KINSHUMANN K. LOESER J. MATTOON D. NYSTROM M. ROBINSON D. SPIGER R. THOM S. and WOOTEN D. \"fTPM: A software-only implementation of a TPM chip \" in 25th USENIX Security Symposium Aug 2016. [Online]. Available:https:\/\/www.usenix.org\/conference\/usenixsecurity16\/technical-sessions\/presentation\/raj"}],"event":{"name":"CCS '19: 2019 ACM SIGSAC Conference on Computer and Communications Security","location":"London United Kingdom","acronym":"CCS '19","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the 1st ACM Workshop on Workshop on Cyber-Security Arms Race"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3338511.3357348","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3338511.3357348","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:46Z","timestamp":1750203886000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3338511.3357348"}},"subtitle":["Hybrid Implementation of Trusted Platform Module"],"short-title":[],"issued":{"date-parts":[[2019,11,15]]},"references-count":21,"alternative-id":["10.1145\/3338511.3357348","10.1145\/3338511"],"URL":"https:\/\/doi.org\/10.1145\/3338511.3357348","relation":{},"subject":[],"published":{"date-parts":[[2019,11,15]]},"assertion":[{"value":"2019-11-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}