| Manufacturing cheap, resilient, and stealthy opaque constructs |
| Full text |
Pdf
(1.59 MB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
table of contents
San Diego, California, United States
Pages: 184 - 196
Year of Publication: 1998
ISBN:0-89791-979-3
|
|
Authors
|
|
Christian Collberg
|
Department of Computer Science, The University of Auckland, Private Bag 92019, Auckland, New Zealand
|
|
Clark Thomborson
|
Department of Computer Science, The University of Auckland, Private Bag 92019, Auckland, New Zealand
|
|
Douglas Low
|
Department of Computer Science, The University of Auckland, Private Bag 92019, Auckland, New Zealand
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 56, Citation Count: 50
|
|
|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman, Compilers: principles, techniques, and tools, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
|
 |
2
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
Christian CoUberg, Clark Thomborson, and Douglas Low. A taxonomy of obfuscating transformations. Technical Report 148, Department of Computer Science, University of Auckland, July t997. http://Waw.cs.auckland.ac.nz/'collberg/ Research/Publica~ions/CollbergThomborsonLow97a.
|
 |
7
|
|
 |
8
|
Rakesh Ghiya , Laurie J. Hendren, Is it a tree, a DAG, or a cyclic graph? A shape analysis for heap-directed pointers in C, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.1-15, January 21-24, 1996, St. Petersburg Beach, Florida, United States
[doi> 10.1145/237721.237724]
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
SaUie Henry and Dennis Kafura, Software structure metrics based on information flow. IEEE flunsae, ~ions on Software Engineering, 7(5):510-518, September 198t.
|
 |
14
|
|
 |
15
|
|
| |
16
|
Stavros Macrakis. Protecting source code with ANDF. fl:p:/Iriftp, osf.orglpublandf/andf_coll. papers/Pro1~ectingSourceCode.ps, January 1993.
|
| |
17
|
Apple's QuickTime lawsuit, h~tp://vw~, macworld, com/pages/j une. 95/Ne~s. 848. html and may.95/Ne~s.705.ht~1, May-June 1995.
|
| |
18
|
|
| |
19
|
|
| |
20
|
E. I. Oviedo. Control flow, data flow, and program complexity. In Proceedings of IEEE COMPSA C, pages 146-152, November 1980.
|
| |
21
|
Todd A. Proebsting and Scott A. Watterson. Krakatou: Decompilation in java (Does bytecode reveal source?), In Third USENIX Conference on Object-Oriented Tech. nologies and Systems {COOTS), June 1997.
|
 |
22
|
|
| |
23
|
|
| |
24
|
Frank Tip. A survey of program slicing techniques, Journal of Programming Languages, 3(3):121-189, September 1995.
|
| |
25
|
Robert Totksdoff. Programming languages for the Java virtual machine, 1997. ht~p://grunge, cs. ~u-berlln. de/" to Ik/vmlanguage s. html.
|
| |
26
|
Hans Peter Van Viler. Cretan- The Java obfuscator, http://~eb, inter, nl .net/users/H.P. van. Vliot/crema.html, January 1996.
|
| |
27
|
Uwe G. Wilhelm. Cryptographically protected objects. In RenPar'9, May 1997. http://lse,uw.opfl, ch/'wilhelm/CryPO, html.
|
CITED BY 50
|
|
Andrew B. Kahng , Darko Kirovski , Stefanus Mantik , Miodrag Potkonjak , Jennifer L. Wong, Copy detection for intellectual property protection of VLSI designs, Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design, p.600-605, November 07-11, 1999, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. Collberg , E. Carter , S. Debray , A. Huntwork , J. Kececioglu , C. Linn , M. Stepp, Dynamic path-based software watermarking, ACM SIGPLAN Notices, v.39 n.6, May 2004
|
|
|
Clark Thomborson , Jasvir Nagra , Ram Somaraju , Charles He, Tamper-proofing software watermarks, Proceedings of the second workshop on Australasian information security, Data Mining and Web Intelligence, and Software Internationalisation, p.27-36, January 01, 2004, Dunedin, New Zealand
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matias Madou , Bertrand Anckaert , Bjorn De Sutter , Koen De Bosschere, Hybrid static-dynamic attacks against software protection mechanisms, Proceedings of the 5th ACM workshop on Digital rights management, November 07-07, 2005, Alexandria, VA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Manuel Egele , Christopher Kruegel , Engin Kirda , Heng Yin , Dawn Song, Dynamic spyware analysis, 2007 USENIX Annual Technical Conference on Proceedings of the USENIX Annual Technical Conference, p.1-14, June 17-22, 2007, Santa Clara, CA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bertrand Anckaert , Matias Madou , Bjorn De Sutter , Bruno De Bus , Koen De Bosschere , Bart Preneel, Program obfuscation: a quantitative approach, Proceedings of the 2007 ACM workshop on Quality of protection, October 29-29, 2007, Alexandria, Virginia, USA
|
|
|
Anirban Majumdar , Stephen J. Drape , Clark D. Thomborson, Slicing obfuscations: design, correctness, and evaluation, Proceedings of the 2007 ACM workshop on Digital Rights Management, October 29-29, 2007, Alexandria, Virginia, USA
|
|
|
|
|
|
Mariano Ceccato , Massimiliano Di Penta , Jasvir Nagra , Paolo Falcarin , Filippo Ricca , Marco Torchiano , Paolo Tonella, Towards experimental evaluation of code obfuscation techniques, Proceedings of the 4th ACM workshop on Quality of protection, October 27-27, 2008, Alexandria, Virginia, USA
|
|
|
|
|
|
Christian Collberg , Andrew Huntwork , Edward Carter , Gregg Townsend , Michael Stepp, More on graph theoretic software watermarks: Implementation, analysis, and attacks, Information and Software Technology, v.51 n.1, p.56-67, January, 2009
|
|
|
|
|
|
|
|