{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T08:45:55Z","timestamp":1758271555789},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540242079"},{"type":"electronic","value":"9783540301141"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30114-1_15","type":"book-chapter","created":{"date-parts":[[2010,9,16]],"date-time":"2010-09-16T18:47:16Z","timestamp":1284662836000},"page":"208-223","source":"Crossref","is-referenced-by-count":40,"title":["Threading Software Watermarks"],"prefix":"10.1007","author":[{"given":"Jasvir","family":"Nagra","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Clark","family":"Thomborson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-61996-8","volume-title":"Tamper Resistant Software: An Implementation","author":"R.J. Anderson","year":"1996","unstructured":"Anderson, R.J.: Tamper Resistant Software: An Implementation. LNCS, vol.\u00a01174. Springer, Heidelberg (1996)"},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C.: Software watermarking: Models and dynamic embeddings. In: Symposium on Principles of Programming Languages, pp. 311\u2013324 (1999)","DOI":"10.1145\/292540.292569"},{"key":"15_CR3","unstructured":"Collberg, C., Thomborson, C., Low, D.: A taxonomy of obfuscating transformations. Technical Report 148, Department of Computer Science, University of Auckland (July 1997)"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C., Low, D.: Manufacturing cheap, resilient, and stealthy opaque constructs. In: Proc. 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 1998, POPL 1998, San Diego, CA (USA), January 1998, pp. 184\u2013196 (1998)","DOI":"10.1145\/268946.268962"},{"key":"15_CR5","unstructured":"Collberg, C., Townsend, G.: Sandmark: Software watermarking for java (2001), \n                    \n                      http:\/\/www.cs.arizona.edu\/sandmark\/"},{"issue":"4","key":"15_CR6","doi-asserted-by":"publisher","first-page":"587","DOI":"10.1109\/49.668980","volume":"16","author":"I. Cox","year":"1998","unstructured":"Cox, I., Linnartz, J.-P.: Some general methods for tampering with watermarks. IEEE Journal on Selected Areas in Communications\u00a016(4), 587\u2013593 (1998)","journal-title":"IEEE Journal on Selected Areas in Communications"},{"key":"15_CR7","unstructured":"Davidson, R.L., Myhrvold, N.: Method and system for generating and auditing a signature for a computer program. US Patent number 5,559,884, September 24 (1996)"},{"key":"15_CR8","series-title":"The British Computer Society Monographs in Informatics","volume-title":"The Protection of Computer Software: Its Technology and Applications, chapter Program Identification","author":"D. Grover","year":"1992","unstructured":"Grover, D.: The Protection of Computer Software: Its Technology and Applications, chapter Program Identification, 2nd edn. The British Computer Society Monographs in Informatics. Cambridge University Press, Cambridge (1992)","edition":"2"},{"key":"15_CR9","unstructured":"Holmes, K.: Computer software protection. US Patent number 5,287,407, Assignee: International Business Machine (February 1994)"},{"key":"15_CR10","unstructured":"Kouznetsov, P.: Jad - the fast java decompiler, version 1158e for Linux on Intel platform, August 5 (2001), Avaliable \n                    \n                      http:\/\/kpdus.tripod.com\/jad.html"},{"key":"15_CR11","unstructured":"Krsul, I.: Authorship analysis: Identifying the author of a program. Technical Report CSD-TR-94-030, Computer Science Deparment, Purdue University (1994)"},{"key":"15_CR12","unstructured":"Miecznikowski, J.: Dava decompiler, part of SOOT, a Java optimization framework, version 7.1.09. December 17 (2003), Avaliable \n                    \n                      http:\/\/www.sable.mcgill.ca\/software\/soot\/"},{"key":"15_CR13","unstructured":"Monden, A., Iida, H., et al.: A watermarking method for computer programs. In: Proceedings of the 1998 Symposium on Cryptography and Information Security, SCIS 1998. Institute of Electronics, Information and Communication Engineers (January 1998) (in japanese)"},{"key":"15_CR14","unstructured":"Moskowitz, S.A., Cooperman, M.: Method for stega-cipher protection of computer code. US Patent number 5,745,569, April 28 (1998)"},{"key":"15_CR15","unstructured":"Nagra, J., Thomborson, C., Collberg, C.: Software watermarking: Protective terminology. In: Proceedings of the ACSC 2002 (2002)"},{"key":"15_CR16","first-page":"146","volume-title":"Proceedings of the 24th ACM Symposium on Principles of Programming Languages (POPL1997), Paris, France","author":"M. Odersky","year":"1997","unstructured":"Odersky, M., Wadler, P.: Pizza into Java: Translating theory into practice. In: Proceedings of the 24th ACM Symposium on Principles of Programming Languages (POPL1997), Paris, France, pp. 146\u2013159. ACM Press, New York (1997)"},{"key":"15_CR17","unstructured":"Ostrovsky, R., Goldreich, O.: Comprehensive software system protection. US Patent number 5,123,045, June 16 (1992)"},{"key":"15_CR18","unstructured":"Ousterhout, J.K.: Why threads are a bad idea (for most purposes). Invited Talk at 1996 Usenix Technical Conference (1996), Slides avaliable at \n                    \n                      http:\/\/www.sunlabs.com\/~ouster\/"},{"key":"15_CR19","unstructured":"Ryland, P.: Homebrew decompiler, version 0.2.4. February 15 (2003), Avaliable \n                    \n                      http:\/\/www.pdr.cx\/projects\/hbd\/"},{"key":"15_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1007\/3-540-68671-1_4","volume-title":"Mobile Agents and Security","author":"T. Sander","year":"1998","unstructured":"Sander, T., Tschudin, C.F.: Protecting mobile agents against malicious hosts. In: Vigna, G. (ed.) Mobile Agents and Security. LNCS, vol.\u00a01419, pp. 44\u201360. Springer, Heidelberg (1998)"},{"key":"15_CR21","doi-asserted-by":"crossref","unstructured":"Shivakumar, N., Garc\u00eda-Molina, H.: Building a scalable and accurate copy detection mechanism. In: Proceedings of the First ACM International Conference on Digital Libraries DL 1996, Bethesda, MD, USA (1996)","DOI":"10.1145\/226931.226961"},{"key":"15_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/10719724_25","volume-title":"Information Hiding","author":"J.P. Stern","year":"2000","unstructured":"Stern, J.P., Hachez, G., Koeune, F., Quisquater, J.-J.: Robust object watermarking: Application to code. In: Pfitzmann, A. (ed.) IH 1999. LNCS, vol.\u00a01768, Springer, Heidelberg (2000)"},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"Venkatesan, R., Vazirani, V., Sinha, S.: A graph theoretic approach to software watermarking. In: 4th International Information Hiding Workshop, Pittsburgh, PA (April 2001)","DOI":"10.1007\/3-540-45496-9_12"}],"container-title":["Lecture Notes in Computer Science","Information Hiding"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30114-1_15.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T03:46:01Z","timestamp":1620013561000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30114-1_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540242079","9783540301141"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30114-1_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}