{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:24:53Z","timestamp":1775053493240,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T00:00:00Z","timestamp":1131321600000},"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":[[2005,11,7]]},"DOI":"10.1145\/1102546.1102561","type":"proceedings-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T15:52:40Z","timestamp":1139241160000},"page":"83-92","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":30,"title":["Control flow based obfuscation"],"prefix":"10.1145","author":[{"given":"Jun","family":"Ge","sequence":"first","affiliation":[{"name":"Iowa State University, Ames, IA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Soma","family":"Chaudhuri","sequence":"additional","affiliation":[{"name":"Iowa State University, Ames, IA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akhilesh","family":"Tyagi","sequence":"additional","affiliation":[{"name":"Iowa State University, Ames, IA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,11,7]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/647594.731528"},{"key":"e_1_3_2_1_2_1","volume-title":"Second Annual BSA and IDC Global Software Piracy Study","author":"Alliance Business Software","year":"2005","unstructured":"Business Software Alliance . ( 2005 ). Second Annual BSA and IDC Global Software Piracy Study , http:\/\/www.bsa.org\/globalstudy\/upload\/2005-Global-Study-English.pdf, May 2005.]] Business Software Alliance. (2005). Second Annual BSA and IDC Global Software Piracy Study, http:\/\/www.bsa.org\/globalstudy\/upload\/2005-Global-Study-English.pdf, May 2005.]]"},{"key":"e_1_3_2_1_3_1","series-title":"Lecture Notes in Computer Science Vol 2319.]]","volume-title":"On the (Im)possibility of Obfuscating Programs","author":"Barak Boaz","year":"2001","unstructured":"Boaz Barak , Oded Goldreich , Rusell Impagliazzo , Steven Rudich , Amit Sahai , Salil Vadhan , Ke Yang . ( 2001 ). On the (Im)possibility of Obfuscating Programs . Lecture Notes in Computer Science Vol 2319.]] Boaz Barak, Oded Goldreich, Rusell Impagliazzo, Steven Rudich, Amit Sahai, Salil Vadhan, Ke Yang. (2001). On the (Im)possibility of Obfuscating Programs. Lecture Notes in Computer Science Vol 2319.]]"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Stanley\n      Chow Yuan\n      Gu Harold\n      Johnson and \n      Vladimir A.\n      Zakharov\n  . \n  (2001). An Approach to the Obfuscation of Control-Flow of Sequential Computer Programs\n  . In G.I. Davida and Y. Frankel editors ISC \n  2001 Lecture Notes in Computer Science 2200 pages \n  144\n  --\n  155\n  . \n  Springer-Verlag\n  .]]   Stanley Chow Yuan Gu Harold Johnson and Vladimir A. Zakharov. (2001). An Approach to the Obfuscation of Control-Flow of Sequential Computer Programs. In G.I. Davida and Y. Frankel editors ISC 2001 Lecture Notes in Computer Science 2200 pages 144--155. Springer-Verlag.]]","DOI":"10.1007\/3-540-45439-X_10"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268962"},{"key":"e_1_3_2_1_7_1","volume-title":"Breaking Abstractions and Unstructuring Data Structures. IEEE International Conference on Computer Languages","author":"Collberg Christian","year":"1998","unstructured":"Christian Collberg , Clark Thomborson , Douglas Low . ( 1998 ). Breaking Abstractions and Unstructuring Data Structures. IEEE International Conference on Computer Languages , Chicago, IL.]] Christian Collberg, Clark Thomborson, Douglas Low. (1998). Breaking Abstractions and Unstructuring Data Structures. IEEE International Conference on Computer Languages, Chicago, IL.]]"},{"key":"e_1_3_2_1_9_1","volume-title":"Introduction to Algorithms","author":"Cormen Thomas","year":"2001","unstructured":"Thomas Cormen , Charles Leiserson , Ronald Rivest , Clifford Stein . ( 2001 ). Introduction to Algorithms . MIT and McGraw-Hill .]] Thomas Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein. (2001). Introduction to Algorithms. MIT and McGraw-Hill.]]"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/822075.822408"},{"key":"e_1_3_2_1_11_1","volume-title":"(1979). Computers and Intractability","author":"Garey Michael R.","unstructured":"Michael R. Garey and David S. Johnson . (1979). Computers and Intractability . W. H. Freeman , New York .]] Michael R. Garey and David S. Johnson. (1979). Computers and Intractability. W. H. Freeman, New York.]]"},{"key":"e_1_3_2_1_12_1","volume-title":"Proc. Second SUIF Compiler Workshop.]]","author":"Holloway Glenn","year":"1997","unstructured":"Glenn Holloway , Cliff Young . ( 1997 ). The Flow Analysis and Transformation Libraries of Machine SUIF . Proc. Second SUIF Compiler Workshop.]] Glenn Holloway, Cliff Young. (1997). The Flow Analysis and Transformation Libraries of Machine SUIF. Proc. Second SUIF Compiler Workshop.]]"},{"key":"e_1_3_2_1_13_1","volume-title":"Computer Architecture: A Quantitative Approach. Morgan-Kaufmann.]]","author":"Hennessy J.","year":"1990","unstructured":"J. Hennessy , D. Patterson . ( 1990 ). Computer Architecture: A Quantitative Approach. Morgan-Kaufmann.]] J. Hennessy, D. Patterson. (1990). Computer Architecture: A Quantitative Approach. Morgan-Kaufmann.]]"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-3544-4","volume-title":"Computability and Complexity Theory","author":"Homer Steven","year":"2001","unstructured":"Steven Homer , Alan L. Selman . ( 2001 ). Computability and Complexity Theory . Springer Verlag New York .]] Steven Homer, Alan L. Selman. (2001). Computability and Complexity Theory. Springer Verlag New York.]]"},{"key":"e_1_3_2_1_15_1","unstructured":"IA-32 Intel Architecture Software Developer's Manual]]  IA-32 Intel Architecture Software Developer's Manual]]"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4684-2001-2_9"},{"key":"e_1_3_2_1_17_1","first-page":"145","volume-title":"The Art of Computer Programming","author":"Knuth D. E.","year":"1997","unstructured":"D. E. Knuth . ( 1997 ) The Art of Computer Programming , Volume 2 , Third edition. Section 3.4.2, Algorithm P , pp 145 . Reading: Addison-Wesley. ISBN: 0-201-89684-2.]] D. E. Knuth. (1997) The Art of Computer Programming, Volume 2, Third edition. Section 3.4.2, Algorithm P, pp 145. Reading: Addison-Wesley. ISBN: 0-201-89684-2.]]"},{"key":"e_1_3_2_1_18_1","volume-title":"Proc. First SUIF Compiler Workshop.]]","author":"Smith Michael D.","year":"1996","unstructured":"Michael D. Smith . ( 1996 ). Extending SUIF for Machine-dependent Optimizations . Proc. First SUIF Compiler Workshop.]] Michael D. Smith. (1996). Extending SUIF for Machine-dependent Optimizations. Proc. First SUIF Compiler Workshop.]]"},{"key":"e_1_3_2_1_19_1","series-title":"Electronic Notes in Theoretical Computer Science","volume-title":"Survey of Strategies in Program Transformation Systems","author":"Visser Eelco","year":"2001","unstructured":"Eelco Visser . ( 2001 ). Survey of Strategies in Program Transformation Systems . Volume 57 of Electronic Notes in Theoretical Computer Science , Department of Computer Science, the University of Auckland .]] Eelco Visser. (2001). Survey of Strategies in Program Transformation Systems. Volume 57 of Electronic Notes in Theoretical Computer Science, Department of Computer Science, the University of Auckland.]]"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the International Conference on Software Engineering Research and Practice (SERP)","author":"Wroblewski Gregory","year":"2002","unstructured":"Gregory Wroblewski . ( 2002 ). General Method of Program Code Obfuscation . Proceedings of the International Conference on Software Engineering Research and Practice (SERP) 2002, Las Vegas, USA.]] Gregory Wroblewski. (2002). General Method of Program Code Obfuscation. Proceedings of the International Conference on Software Engineering Research and Practice (SERP) 2002, Las Vegas, USA.]]"},{"key":"e_1_3_2_1_24_1","volume-title":"The SUIF Control Flow Graph Library","author":"Young Cliff","year":"1996","unstructured":"Cliff Young . ( 1996 ). The SUIF Control Flow Graph Library . Harvard University , Cambridge, MA .]] Cliff Young. (1996). The SUIF Control Flow Graph Library. Harvard University, Cambridge, MA.]]"},{"key":"e_1_3_2_1_25_1","unstructured":"Vladimir Zakharov. (2001). Preliminary Analysis of the Security of Control Flow Code Transformations. Cloakware & Code Transformations Report Cloakware and the Institute of Systems Programming of the Russian Academy of Science.]]  Vladimir Zakharov. (2001). Preliminary Analysis of the Security of Control Flow Code Transformations. Cloakware & Code Transformations Report Cloakware and the Institute of Systems Programming of the Russian Academy of Science.]]"},{"key":"e_1_3_2_1_26_1","volume-title":"Hiding Program Slices for Software Security Intl. Symp. on Code Gen. and Opt.]]","author":"Zhang Xiangyu","year":"2003","unstructured":"Xiangyu Zhang , Rajiv Gupta , Youtao Zhang . ( 2003 ). Hiding Program Slices for Software Security Intl. Symp. on Code Gen. and Opt.]] Xiangyu Zhang, Rajiv Gupta, Youtao Zhang. (2003). Hiding Program Slices for Software Security Intl. Symp. on Code Gen. and Opt.]]"}],"event":{"name":"CCS05: 12th ACM Conference on Computer and Communications Security 2005","location":"Alexandria VA USA","acronym":"CCS05","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 5th ACM workshop on Digital rights management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1102546.1102561","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1102546.1102561","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:00Z","timestamp":1750262880000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1102546.1102561"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,11,7]]},"references-count":21,"alternative-id":["10.1145\/1102546.1102561","10.1145\/1102546"],"URL":"https:\/\/doi.org\/10.1145\/1102546.1102561","relation":{},"subject":[],"published":{"date-parts":[[2005,11,7]]},"assertion":[{"value":"2005-11-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}