{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:55Z","timestamp":1750221115011,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,3,13]],"date-time":"2019-03-13T00:00:00Z","timestamp":1552435200000},"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,3,13]]},"DOI":"10.1145\/3292006.3300029","type":"proceedings-article","created":{"date-parts":[[2019,3,21]],"date-time":"2019-03-21T12:22:04Z","timestamp":1553170924000},"page":"231-242","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Careful-Packing"],"prefix":"10.1145","author":[{"given":"Flavio","family":"Toffalini","sequence":"first","affiliation":[{"name":"Singapore University of Technology and Design, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mart\u00edn","family":"Ochoa","sequence":"additional","affiliation":[{"name":"Cyxtera Technologies, Bogot\u00e1, Colombia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Sun","sequence":"additional","affiliation":[{"name":"Singapore University of Technology and Design, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianying","family":"Zhou","sequence":"additional","affiliation":[{"name":"Singapore University of Technology and Design, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,3,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1102120.1102165"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978358"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2014.10.009"},{"volume-title":"SCONE: Secure Linux Containers with Intel SGX.. In OSDI. 689--703.","year":"2016","author":"Arnautov Sergei","key":"e_1_3_2_1_4_1"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3029806.3029835"},{"volume-title":"A tutorial on software obfuscation. Advances in Computers","year":"2017","author":"Banescu Sebastian","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2799647"},{"key":"e_1_3_2_1_8_1","first-page":"25","article-title":"Silver needle in the Skype","volume":"6","author":"Biondi Philippe","year":"2006","journal-title":"Black Hat Europe"},{"volume-title":"USENIX Security Symposium. 57--72","year":"2004","author":"Brumley David","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","volume-title":"Digital Rights Management Workshop","volume":"2320","author":"Chang Hoi","year":"2001"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-33630-5_22"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027797"},{"key":"e_1_3_2_1_13_1","first-page":"86","article-title":"Intel SGX Explained","volume":"2016","author":"Costan Victor","year":"2016","journal-title":"IACR Cryptology ePrint Archive"},{"key":"e_1_3_2_1_14_1","volume-title":"USENIX Security Symposium","volume":"2014","author":"Davi Lucas","year":"2014"},{"volume-title":"Proceedings of the 2008 Spring Simulation Multiconference (SpringSim '08)","year":"2008","author":"Dewan Prashant","key":"e_1_3_2_1_15_1"},{"volume-title":"http:\/\/www.evenbalance.com\/pbsetup.php Last visit on","year":"2017","key":"e_1_3_2_1_16_1"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1517494.1517497"},{"volume-title":"InternationalWorkshop on Information Hiding","author":"Ghosh Sudeep","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2011.22"},{"key":"e_1_3_2_1_20_1","first-page":"841","article-title":"Trusted computer system","volume":"5","author":"Helbig Walter Allen","year":"1998","journal-title":"US Patent"},{"volume-title":"Hacking world of warcraft: An exercise in advanced rootkit design. Black Hat","year":"2006","author":"Hoglund G","key":"e_1_3_2_1_21_1"},{"volume-title":"ACM Workshop on Digital Rights Management. Springer, 141--159","year":"2001","author":"Horne Bill","key":"e_1_3_2_1_22_1"},{"volume-title":"Production, Pre-release what's the difference? https:\/\/software.intel.com\/en-us\/blogs\/2016\/01\/07\/intel-sgx-debug-production-prelease-whats-the-difference Last visit on","year":"2017","key":"e_1_3_2_1_23_1"},{"volume-title":"Remote (Inter-Platform) Attestation. https:\/\/software.intel.com\/en-us\/node\/702984 Last visit on","year":"2017","key":"e_1_3_2_1_24_1"},{"volume-title":"Rijndael AES-GCM encryption API. https:\/\/software.intel.com\/en-us\/node\/709139 Last visit on","year":"2017","key":"e_1_3_2_1_25_1"},{"volume-title":"https:\/\/www.iso.org\/standard\/66510.html Last visit","year":"2017","author":"ISO.","key":"e_1_3_2_1_26_1"},{"volume-title":"https:\/\/www.kernel.org\/doc\/Documentation\/scheduler\/sched-design-CFS.txt Last visit on","year":"2018","author":"Scheduler CFS","key":"e_1_3_2_1_27_1"},{"key":"e_1_3_2_1_28_1","unstructured":"Jaehyuk Lee Jinsoo Jang Yeongjin Jang Nohyun Kwak Yeseul Choi Changho Choi Taesoo Kim Marcus Peinado and Brent Byunghoon Kang. 2017. Hacking in darkness: Return-oriented programming against secure enclaves. In USENIX Security. 523--539.   Jaehyuk Lee Jinsoo Jang Yeongjin Jang Nohyun Kwak Yeseul Choi Changho Choi Taesoo Kim Marcus Peinado and Brent Byunghoon Kang. 2017. Hacking in darkness: Return-oriented programming against secure enclaves. In USENIX Security. 523--539."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2018.2797932"},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC). 24","year":"2017","author":"Lind Joshua","key":"e_1_3_2_1_30_1"},{"volume-title":"https:\/\/github.com\/Cybellum\/ DoubleAgent Laste visit","year":"2017","author":"Double Agent Cybellum Technologies LTD.","key":"e_1_3_2_1_31_1"},{"volume-title":"Control Flow Guard (CFG). https:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/mt637065(v=vs.85).aspx Last visit on","year":"2017","key":"e_1_3_2_1_32_1"},{"volume-title":"https:\/\/docs.microsoft.com\/en-us\/windows-hardware\/drivers\/install\/driver-signing Last visit on","year":"2018","author":"Signing Driver","key":"e_1_3_2_1_33_1"},{"key":"e_1_3_2_1_34_1","unstructured":"Anders M\u00f8ller and Michael I Schwartzbach. 2012. Static program analysis.  Anders M\u00f8ller and Michael I Schwartzbach. 2012. Static program analysis."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/PRDC.2015.46"},{"key":"e_1_3_2_1_36_1","unstructured":"Jasvir Nagra and Christian Collberg. 2009. Surreptitious software: obfuscation watermarking and tamperproofing for software protection. Pearson Education.   Jasvir Nagra and Christian Collberg. 2009. Surreptitious software: obfuscation watermarking and tamperproofing for software protection. Pearson Education."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1920261.1920269"},{"volume-title":"Bypass license in Android. https:\/\/onhax.me\/bypass-license-verification-failed Last visit on","year":"2017","key":"e_1_3_2_1_38_1"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961296.1950399"},{"key":"e_1_3_2_1_40_1","unstructured":"Carlos Rozas. 2013. Intel\u00ae Software Guard Extensions (Intel\u00ae SGX). (2013).  Carlos Rozas. 2013. Intel\u00ae Software Guard Extensions (Intel\u00ae SGX). (2013)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.10"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23037"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218063.1217951"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134744.1134758"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.45"},{"volume-title":"USENIX Security Symposium. 941--955","year":"2014","author":"Tice Caroline","key":"e_1_3_2_1_46_1"},{"volume-title":"Proceedings of the 2017 USENIX Annual Technical Conference","year":"2017","author":"Tsai Chia-Che","key":"e_1_3_2_1_47_1"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-40667-1_10"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.163"},{"volume-title":"Valve Anti-Cheat System (VAC). https:\/\/support.steampowered.com\/kb_article.php?p_faqid=370 Last visit","year":"2017","key":"e_1_3_2_1_50_1"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2995306.2995315"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.30"},{"key":"e_1_3_2_1_53_1","unstructured":"Windows. 2012. Windows Media DRM 10 (Janus). http:\/\/www.samsung.com\/ca\/support\/skp\/faq\/20189 Last visit on 15 Nov 2017.  Windows. 2012. Windows Media DRM 10 (Janus). http:\/\/www.samsung.com\/ca\/support\/skp\/faq\/20189 Last visit on 15 Nov 2017."},{"volume-title":"USENIX Security Symposium. 337--352","year":"2013","author":"Zhang Mingwei","key":"e_1_3_2_1_54_1"},{"volume-title":"Field-Programmable Technology, 2007. ICFPT 2007. International Conference on. IEEE, 185--192","year":"2007","author":"Zhou Gang","key":"e_1_3_2_1_55_1"}],"event":{"name":"CODASPY '19: Ninth ACM Conference on Data and Application Security and Privacy","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"],"location":"Richardson Texas USA","acronym":"CODASPY '19"},"container-title":["Proceedings of the Ninth ACM Conference on Data and Application Security and Privacy"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3292006.3300029","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3292006.3300029","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:02:02Z","timestamp":1750208522000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3292006.3300029"}},"subtitle":["A Practical and Scalable Anti-Tampering Software Protection enforced by Trusted Computing"],"short-title":[],"issued":{"date-parts":[[2019,3,13]]},"references-count":55,"alternative-id":["10.1145\/3292006.3300029","10.1145\/3292006"],"URL":"https:\/\/doi.org\/10.1145\/3292006.3300029","relation":{},"subject":[],"published":{"date-parts":[[2019,3,13]]},"assertion":[{"value":"2019-03-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}