{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T17:40:03Z","timestamp":1746294003143,"version":"3.40.4"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319093321"},{"type":"electronic","value":"9783319093338"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-09333-8_58","type":"book-chapter","created":{"date-parts":[[2014,7,3]],"date-time":"2014-07-03T10:22:38Z","timestamp":1404382958000},"page":"520-531","source":"Crossref","is-referenced-by-count":3,"title":["A Data Obfuscation Based on State Transition Graph of Mealy Automata"],"prefix":"10.1007","author":[{"given":"Xin","family":"Xie","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fenlin","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"8","key":"58_CR1","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(8), 735\u2013746 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"58_CR2","unstructured":"Collberg, C., Thomborson, C., Low, D.: A taxonomy of obfuscating transformations. Technical Report 148, Department of Computer Science, the University of Auckland, New Zealand (1997)"},{"issue":"1\/2","key":"58_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0164-1212(02)00066-3","volume":"71","author":"J. Chan","year":"2004","unstructured":"Chan, J., Yang, W.: Advanced obfuscation techniques for Java bytecode. Journal of Systems and Software\u00a071(1\/2), 1\u201310 (2004)","journal-title":"Journal of Systems and Software"},{"key":"58_CR4","doi-asserted-by":"crossref","unstructured":"Xu, W., Zhang, F., Zhu, S.: The power of obfuscation techniques in malicious JavaScript code: A measurement study. In: Proceedings of 7th IEEE International Conference on Malicious and Unwanted Software, pp. 9\u201316 (2012)","DOI":"10.1109\/MALWARE.2012.6461002"},{"key":"58_CR5","doi-asserted-by":"crossref","unstructured":"Sosonkin, M., Naumovich, G., Memon, N.: Obfuscation of design intent in object-oriented applications. In: Proceedings of 3rd ACM Workshop on Digital Rights Management, pp. 142\u2013153 (2003)","DOI":"10.1145\/947397.947399"},{"key":"58_CR6","unstructured":"Popov, I.V., Debray, S.K., Andrews, G.R.: Binary obfuscation using signals. In: Proceedings of 16th USENIX Security Symposium, pp. 275\u2013290 (2007)"},{"issue":"4","key":"58_CR7","doi-asserted-by":"publisher","first-page":"669","DOI":"10.1109\/TIFS.2013.2250964","volume":"8","author":"V. Balachandran","year":"2013","unstructured":"Balachandran, V., Emmanuel, S.: Potent and Stealthy Control Flow Obfuscation by Stack Based Self-Modifying Code. IEEE Transactions on Information Forensics and Security\u00a08(4), 669\u2013681 (2013)","journal-title":"IEEE Transactions on Information Forensics and Security"},{"key":"58_CR8","unstructured":"Badger, L., D\u2019Anna, L., Kilpatrick, D., et al.: Self-protecting mobile agents obfuscation techniques evaluation report. Technical Report 01-036, NAI Labs (2001)"},{"key":"58_CR9","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C., Low, D.: Breaking abstractions and unstructuring data structures. In: Proceedings of IEEE International Conference on Computer Languages, pp. 28\u201338 (1998)","DOI":"10.1109\/ICCL.1998.674154"},{"key":"58_CR10","first-page":"83","volume":"1","author":"S. Praveen","year":"2007","unstructured":"Praveen, S., Sojan, P.: Array Data Transformation for Source Code Obfuscation. Proceedings of World Academy of Science, Engineering and Technology\u00a01, 83\u201387 (2007)","journal-title":"Proceedings of World Academy of Science, Engineering and Technology"},{"key":"58_CR11","doi-asserted-by":"crossref","unstructured":"Zhu, W., Thomborson, C.D., Wang, F.Y.: Obfuscate arrays by homomorphic functions. In: Proceedings of IEEE International Conference on Granular Computing, pp. 770\u2013773 (2006)","DOI":"10.1109\/GRC.2006.1635914"},{"key":"58_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/978-3-642-18178-8_16","volume-title":"Information Security","author":"Z. Xin","year":"2011","unstructured":"Xin, Z., Chen, H., Han, H., Mao, B., Xie, L.: Misleading malware similarities analysis by automatic data structure obfuscation. In: Burmester, M., Tsudik, G., Magliveras, S., Ili\u0107, I. (eds.) ISC 2010. LNCS, vol.\u00a06531, pp. 181\u2013195. Springer, Heidelberg (2011)"},{"key":"58_CR13","unstructured":"Collberg, C., Nagra, J.: Surreptitious software: obfuscation, watermarking, and tamper-proofing for software protection, pp. 269\u2013271. Addison-Wesley (2009)"},{"issue":"5","key":"58_CR14","doi-asserted-by":"publisher","first-page":"1045","DOI":"10.1002\/j.1538-7305.1955.tb03788.x","volume":"34","author":"H.M. George","year":"1955","unstructured":"George, H.M.: A method for synthesizing sequential circuits. Bell System Technical Journal\u00a034(5), 1045\u20131079 (1955)","journal-title":"Bell System Technical Journal"},{"issue":"4","key":"58_CR15","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"SE-2","author":"T. McCabe","year":"1976","unstructured":"McCabe, T.: A complexity measure. IEEE Transaction on Software Engineering\u00a0SE-2(4), 308\u2013320 (1976)","journal-title":"IEEE Transaction on Software Engineering"},{"key":"58_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1007\/978-3-642-24178-9_19","volume-title":"Information Hiding","author":"S. Schrittwieser","year":"2011","unstructured":"Schrittwieser, S., Katzenbeisser, S.: Code Obfuscation against Static and Dynamic Reverse Engineering. In: Filler, T., Pevn\u00fd, T., Craver, S., Ker, A. (eds.) IH 2011. LNCS, vol.\u00a06958, pp. 270\u2013284. Springer, Heidelberg (2011)"},{"key":"58_CR17","doi-asserted-by":"crossref","unstructured":"Cesare, S., Xiang, Y.: Software Similarity and Classification, pp. 63\u201370 (2012)","DOI":"10.1007\/978-1-4471-2909-7_8"},{"issue":"1","key":"58_CR18","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1109\/TIFS.2012.2223685","volume":"8","author":"P.F. Patrick","year":"2013","unstructured":"Patrick, P.F., Lucas, C.K., Yiu, S.M.: Heap Graph Based Software Theft Detection. IEEE Transactions on Information Forensics and Security\u00a08(1), 101\u2013110 (2013)","journal-title":"IEEE Transactions on Information Forensics and Security"}],"container-title":["Lecture Notes in Computer Science","Intelligent Computing Theory"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-09333-8_58","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T17:15:30Z","timestamp":1746292530000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09333-8_58"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319093321","9783319093338"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09333-8_58","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}