{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T17:06:50Z","timestamp":1725469610346},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540359982"},{"type":"electronic","value":"9783540359999"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11787952_13","type":"book-chapter","created":{"date-parts":[[2006,8,29]],"date-time":"2006-08-29T13:45:39Z","timestamp":1156859139000},"page":"164-179","source":"Crossref","is-referenced-by-count":1,"title":["Call Tree Transformation for Program Obfuscation and Copy Protection"],"prefix":"10.1007","author":[{"given":"Valery","family":"Pryamikov","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"13_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-44647-8_1","volume-title":"Advances in Cryptology - CRYPTO 2001","author":"B. Barak","year":"2001","unstructured":"Barak, B., Goldreich, O., Impagliazzo, R., Rudich, S., Sahai, A., Vadhan, S., Yang, K.: On the (im)possibility of obfuscating programs. In: Kilian, J. (ed.) CRYPTO 2001. LNCS, vol.\u00a02139, p. 1. Springer, Heidelberg (2001)"},{"key":"13_CR2","volume-title":"Algebraic graph theory","author":"N. Biggs","year":"1994","unstructured":"Biggs, N.: Algebraic graph theory, 2nd edn. Cambridge University Press, Cambridge (1994)","edition":"2"},{"key":"13_CR3","unstructured":"Collberg, C., Thomborson, C.: Watermarking, tamper-proofing and obfuscation \u2013 tools for software protection. Technical Report TR00-03, The Department of Computer Science, University of Arizona (February 2000)"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C.: Watermarking, tamper-proofing and obfuscation \u2013 tools for software protection. IEEE Transactions on software engineering\u00a028(8) (August 2002)","DOI":"10.1109\/TSE.2002.1027797"},{"key":"13_CR5","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":"13_CR6","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C., Low, D.: Manufacturing Cheap, Resilient, and Stealthy Opaque Constructs. In: Principles of Programming Languages 1998, POPL 1998 (January 1988)","DOI":"10.1145\/268946.268962"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C., Low, D.: Breaking Abstractions and Unstructuring Data Structures. In: IEEE International Conference on Computer Languages (May 1998)","DOI":"10.1109\/ICCL.1998.674154"},{"key":"13_CR8","volume-title":"Compilers: Principles, Techniques and Tools","author":"A.V. Aho","year":"1986","unstructured":"Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques and Tools. Addison Wesley, Reading (1986)"},{"key":"13_CR9","series-title":"Lecture Notes in Computer Science","volume-title":"Advances in Cryptology","author":"J.R. Gosler","year":"1986","unstructured":"Gosler, J.R.: Software Protection: Myth or Reality? Sandia National Laboratory. In: Williams, H.C. (ed.) CRYPTO 1985. LNCS, vol.\u00a0218. Springer, Heidelberg (1986)"},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"Grove, D., DeFouw, G., Dean, J., Chambers, C.: Call Graph Construction in Object-Oriented Languages. In: Proceedings of OOPSLA 1997, pp. 108\u2013124 (1997)","DOI":"10.1145\/263698.264352"},{"issue":"1","key":"13_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/239912.239913","volume":"19","author":"S. Horwitz","year":"1997","unstructured":"Horwitz, S.: Precise flow-insensitive may-alias analysis is NP-Hard. ACM Transactions on Programming Languages and Systems\u00a019(1), 1\u20136 (1997)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"4","key":"13_CR12","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1145\/161494.161501","volume":"1","author":"W. Landi","year":"1992","unstructured":"Landi, W.: Undecidability of static analysis. ACM Lett. Program. Lang. Syst.\u00a01(4), 323\u2013337 (1992)","journal-title":"ACM Lett. Program. Lang. Syst."},{"key":"13_CR13","doi-asserted-by":"crossref","unstructured":"Larus, J.R.: Whole Program Paths. In: Proceedings of the SIGPLAN 1999 Conference on Programming Languages Design and Implementation (PLDI 1999), Atlanta Georgia (May 1999)","DOI":"10.1145\/301618.301678"},{"key":"13_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24676-3_2","volume-title":"Advances in Cryptology - EUROCRYPT 2004","author":"B. Lynn","year":"2004","unstructured":"Lynn, B., Prabhakaran, M., Sahai, A.: Positive Results and Techniques for Obfuscation. In: Cachin, C., Camenisch, J.L. (eds.) EUROCRYPT 2004. LNCS, vol.\u00a03027. Springer, Heidelberg (2004)"},{"issue":"5","key":"13_CR15","doi-asserted-by":"publisher","first-page":"1467","DOI":"10.1145\/186025.186041","volume":"16","author":"G. Ramalingam","year":"1994","unstructured":"Ramalingam, G.: The undecidability of aliasing. ACM Trans. Program. Lang. Syst.\u00a016(5), 1467\u20131471 (1994)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"13_CR16","unstructured":"Wang, C.: A Security Architecture for Survivability Mechanisms. PhD Dissertation, Department of Computer Science, University of Virginia (October 2000)"},{"key":"13_CR17","unstructured":"Wang, C., Hill, J., Knight, J., Davidson, J.: Software Tamper Resistance: Obstructing Static Analysis of Programs. Technical Report CS-2000-12, Department of Computer Science, University of Virginia (May 2000)"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Wang, C., Hill, J., Knight, J., Davidson, J.: Protection of Software-based Survivability Mechanisms. In: International Conference of Dependable Systems and Networks (July 2001)","DOI":"10.21236\/ADA466288"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Wee, H.: On Obfuscating Point Functions. Computer Science Division University of California, Berkeley (January 2005)","DOI":"10.1145\/1060590.1060669"},{"key":"13_CR20","unstructured":"Pryamikov, V.: Call Tree Transformation. Test Program \u2013 Source Code, http:\/\/www.harper.no\/valery\/CallTreeTransformation"}],"container-title":["Lecture Notes in Computer Science","Digital Rights Management. Technologies, Issues, Challenges and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11787952_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,20]],"date-time":"2019-04-20T23:28:44Z","timestamp":1555802924000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11787952_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540359982","9783540359999"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/11787952_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}