{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,3]],"date-time":"2025-09-03T10:42:26Z","timestamp":1756896146972},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540436775"},{"type":"electronic","value":"9783540478706"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-47870-1_10","type":"book-chapter","created":{"date-parts":[[2007,5,21]],"date-time":"2007-05-21T07:16:44Z","timestamp":1179731804000},"page":"160-175","source":"Crossref","is-referenced-by-count":72,"title":["Protecting Software Code by Guards"],"prefix":"10.1007","author":[{"given":"Hoi","family":"Chang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikhail J.","family":"Atallah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,5,7]]},"reference":[{"key":"10_CR1","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1007\/3-540-61996-8_49","volume-title":"Information Hiding \u2014 Proceedings of the First International Workshop","author":"D. Aucsmith","year":"1996","unstructured":"David Aucsmith. Tamper-resistance software: an implementation. In Ross Anderson, editor, Information Hiding \u2014 Proceedings of the First International Workshop, volume 1174 of LNCS, pages 317\u2013333, May\/June 1996."},{"key":"10_CR2","unstructured":"T. Aura and D. Gollman. Software licence management with smart cards. In Proceedings of the USENIX Workshop on Smartcard Technology (Smartcard\u2019 99), pages 75\u201385, May 1999."},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Boaz Barak, Oded Goldreich, Russell Impagliazzo, Steven Rudich, Amit Sahai, Salil Vadhan, and Ke Yang. On the (im)possibility of obfuscating programs. In CRYPTO 2001, August 2001.","DOI":"10.1007\/3-540-44647-8_1"},{"key":"10_CR4","unstructured":"Clark Thomborson Christian Collberg. Watermarking, tamper-proofing, and obfuscation \u2014 tools for software protection."},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Christian Collberg, Clark Thomborson, and Douglas Low. Breaking abstractions and unstructuring data structures. In IEEE International Conference on Computer Languages, ICCL\u201998, Chicago, IL, USA, May 1998.","DOI":"10.1109\/ICCL.1998.674154"},{"key":"10_CR6","volume-title":"Technical Report 148","author":"C. Collberg","year":"1998","unstructured":"Christian Collberg, Clark Thomborson, and Douglas Low. A taxonomy of obfuscating transformations. Technical Report 148, Department of Computer Science, The University of Auckland, Private Bag 92019, Auckland, New Zealand, 1998."},{"key":"10_CR7","unstructured":"Cloakware Corporation. Introduction to cloakware tamper-resistant software (trs) technology, March 2001. http:\/\/www.cloakware.com\/pdfs\/TRS-intro.pdf ."},{"key":"10_CR8","unstructured":"Compuware Corporation. Numega softice. http:\/\/www.numega.com\/drivercentral-\/components\/softice\/si_features.shtml ."},{"issue":"17","key":"10_CR9","first-page":"52","volume":"42","author":"H. G. Joepgen","year":"1993","unstructured":"H. G. Joepgen and S. Krauss. Software by means of the \u2018protprog\u2019 method. ii. Elektronik, 42(17):52\u201356, Aug. 1993.","journal-title":"Elektronik"},{"key":"10_CR10","unstructured":"O. Kommerling and M. Kuhn. Design principles for tamper-resistant smartcard processors. In Proc. USENIX Workshop on Smartcard Technology, Chicago, IL, May 1999."},{"key":"10_CR11","unstructured":"Josh MacDonald. On program security and obfuscation."},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Masahiro Mambo, Takanori Murayama, and Eiji Okamoto. A tentative approach to constructing tamper-resistant software. In New Security Paradigms Workshop. Proceedings, pages 23\u201333, New York, NY, USA, 1998. ACM.","DOI":"10.1145\/283699.283736"},{"key":"10_CR13","unstructured":"Landon Curt Noll, Jeremy Horn, Peter Seebach, and Leonid A. Broukhis. The International Obfuscated C Code Contest, 1998. http:\/\/www.ioccc.org\/ ."},{"key":"10_CR14","unstructured":"A. Schulman. Examining the Windows AARD detection code. Dr. Dobb\u2019s Journal, 18(9):42,44\u20138,89, Sept. 1993."},{"key":"10_CR15","doi-asserted-by":"publisher","first-page":"831","DOI":"10.1016\/S1389-1286(98)00019-X","volume":"31","author":"S. Smith","year":"1999","unstructured":"S. Smith and S. Weingart. Building a high-performache programmable secure coprocessor. Computer Networks, 31:831\u2013860, 1999.","journal-title":"Computer Networks"},{"key":"10_CR16","unstructured":"Simon Tatham and Julian Hall. Netwide Assembler. http:\/\/www.websites.co.uk\/nasm ."},{"key":"10_CR17","unstructured":"Chenxi Wang, Jonathan Hill, John Knight, and Jack Davidson. Software tamper resistance: Obstructing static analysis of programs. Technical Report CS-2000-12, 12 2000."},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Steve R. White and Liam Comerford. ABYSS: An architecture for software protection. IEEE Transactions on Software Engineering, 16(6):619\u2013629, June 1990.","DOI":"10.1109\/32.55090"},{"key":"10_CR19","unstructured":"Bennett Yee and J. D. Tygar. Secure coprocessors in electronic commerce applications, pages 155\u2013170, 1995."}],"container-title":["Lecture Notes in Computer Science","Security and Privacy in Digital Rights Management"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-47870-1_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,28]],"date-time":"2019-04-28T02:24:58Z","timestamp":1556418298000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-47870-1_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540436775","9783540478706"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-47870-1_10","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}