{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T15:20:31Z","timestamp":1768317631150,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540259992","type":"print"},{"value":"9783540320630","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11427995_42","type":"book-chapter","created":{"date-parts":[[2010,7,13]],"date-time":"2010-07-13T23:27:06Z","timestamp":1279063626000},"page":"454-458","source":"Crossref","is-referenced-by-count":41,"title":["A Survey of Software Watermarking"],"prefix":"10.1007","author":[{"given":"William","family":"Zhu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Clark","family":"Thomborson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fei-Yue","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"42_CR1","unstructured":"Arboit, G.: A Method for Watermarking Java Programs via Opaque Predicates. In: The Fifth International Conference on Electronic Commerce Research, ICECR-5 (2002)"},{"key":"42_CR2","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C.: Software Watermarking: Models and Dynamic Embeddings. In: POPL 1999 (1999)","DOI":"10.1145\/292540.292569"},{"key":"42_CR3","doi-asserted-by":"publisher","first-page":"735","DOI":"10.1109\/TSE.2002.1027797","volume":"28","author":"C. Collberg","year":"2002","unstructured":"Collberg, C., Thomborson, C.: Watermarking, tamper-proofing, and obfuscation - tools for software protection. IEEE Transactions on Software Engineering\u00a028, 735\u2013746 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"42_CR4","doi-asserted-by":"crossref","unstructured":"Collberg, C., Carter, E., Debray, S., Huntwork, A., Kececioglu, J., Linn, C., Stepp, M.: Dynamic path-based software watermarking. In: ACM SIGPLAN Notices. Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation, June 2004, vol.\u00a039(6) (2004)","DOI":"10.1145\/996841.996856"},{"key":"42_CR5","unstructured":"Collberg, C., Jha, S., Tomko, D., Wang, H.: UWStego: A General Architecture for Software Watermarking, Technical Report (August 31, 2001), available on http:\/\/www.cs.wisc.edu\/~hbwang\/watermark\/TR.ps (November 20, 2001)"},{"key":"42_CR6","unstructured":"Cousot, P., Cousot, R.: An abstract interpretation-based framework for software watermarking. Principles of Programming Languages 2003, 311\u2013324 (2003)"},{"key":"42_CR7","unstructured":"Curran, D., Hurley, N., Cinneide, M.: Securing Java through Software Watermarking. In: PPPJ 2003, Kilkenny City, Irenland, pp. 145\u2013148 (2003)"},{"key":"42_CR8","unstructured":"Davidson, R., Myhrvold, N.: Method and system for generating and auditing a signature for a computer program, US Patent 5,559,884, Assignee: Microsoft Corporation (September 1996)"},{"key":"42_CR9","doi-asserted-by":"crossref","unstructured":"Monden, A., Iida, H., Matsumoto, K., Inoue, K., Torii, K.: A Practical Method for Watermarking Java Programs. In: The 24th Computer Software and Applications Conference (compsac 2000), Taipei, Taiwan (October 2000)","DOI":"10.1109\/CMPSAC.2000.884716"},{"key":"42_CR10","unstructured":"Nagra, J., Thomborson, C., Collberg, C.: A functional taxonomy for software watermarking. In: Oudshoorn, M.J. (ed.) Proc. 25th Australasian Computer Science Conference 2002, ACS, January 2002, pp. 177\u2013186 (2002)"},{"key":"42_CR11","doi-asserted-by":"crossref","unstructured":"Nagra, J., Thomborson, C.: Threading Software Watermarks. In: Proc. Information Hiding Workshop (2004)","DOI":"10.1007\/978-3-540-30114-1_15"},{"key":"42_CR12","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1145\/288548.288607","volume-title":"Proceeding of 1998 IEEE\/ACM International Conference on Computer Aided Design","author":"G. Qu","year":"1998","unstructured":"Qu, G., Potkonjak, M.: Analysis of Watermarking Techniques for Graph Coloring Problem. In: Proceeding of 1998 IEEE\/ACM International Conference on Computer Aided Design, pp. 190\u2013193. ACM Press, New York (1998)"},{"key":"42_CR13","doi-asserted-by":"crossref","unstructured":"Stern, J., Hachez, G., Koeune, F., Quisquater, J.: Robust Object Watermarking: Application to Code. In: Information Hiding, pp. 368\u2013378 (1999)","DOI":"10.1007\/10719724_25"},{"key":"42_CR14","unstructured":"Thomborson, C., Nagra, J., Somaraju, R., He, C.: Tamper-proofing Software Watermarks. In: Montague, P., Steketee, C. (eds.) Proc. Second Australasian Information Security Workshop (AISW 2004), ACS, CRPIT, vol.\u00a032, pp. 27\u201336 (2004)"},{"key":"42_CR15","doi-asserted-by":"crossref","unstructured":"Venkatesan, R., Vazirani, V., Sinha, S.: A Graph Theoretic Approach to software watermarking. Presented at 4th International Information Hiding Workshop, Pittsburgh, PA, USA (April 2001)","DOI":"10.1007\/3-540-45496-9_12"}],"container-title":["Lecture Notes in Computer Science","Intelligence and Security Informatics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11427995_42.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T19:56:49Z","timestamp":1605643009000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11427995_42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540259992","9783540320630"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/11427995_42","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005]]}}}