{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T03:21:16Z","timestamp":1743132076903,"version":"3.40.3"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030128388"},{"type":"electronic","value":"9783030128395"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-12839-5_12","type":"book-chapter","created":{"date-parts":[[2019,2,5]],"date-time":"2019-02-05T00:48:11Z","timestamp":1549327691000},"page":"128-136","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Obfuscation Algorithms Based on Congruence Equation and Knapsack Problem"],"prefix":"10.1007","author":[{"given":"Da","family":"Xiao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shouying","family":"Bai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qian","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Baojiang","family":"Cui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,2,6]]},"reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"Yuan, Z., Wen, Q., Mao, M.: Constructing opaque predicates for java programs. In: 2006 International Conference on Computational Intelligence and Security, pp. 895\u2013898 (2006)","DOI":"10.1109\/ICCIAS.2006.294267"},{"key":"12_CR2","unstructured":"Schulz, P.: Code Protection in Android. Insititute of Computer Science, Rheinische Friedrich-Wilhelms-Universitgt Bonn, Germany, vol. 110 (2012)"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Liem, C., Gu, Y.X., Johnson, H.A.: Compiler-based infrastructure for software-protection. In: The Workshop on Programming Languages & Analysis for Security, pp. 33\u201344 (2008)","DOI":"10.1145\/1375696.1375702"},{"issue":"01","key":"12_CR4","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/s11265-010-0548-8","volume":"65","author":"L Shan","year":"2011","unstructured":"Shan, L., Emmanuel, S.: Mobile agent protection with self-modifying code. J. Signal Process. Syst. 65(01), 105\u2013116 (2011)","journal-title":"J. Signal Process. Syst."},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Garg, S., Gentry, C., Halevi, S., et al.: Candidate indistinguishability obfuscation and functional encryption for all circuits. In: Foundations of Computer Science Annual Symposium, vol. 311, no. 02, pp. 40\u201349 (2013)","DOI":"10.1109\/FOCS.2013.13"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Larsen, P., Homescu, A., Brunthaler, S., et al.: SoK: automated software diversity. In: IEEE Symposium on Security & Privacy, pp. 276\u2013291 (2014)","DOI":"10.1109\/SP.2014.25"},{"key":"12_CR7","unstructured":"Collberg, C., Thomborson, C.: Low DA taxonomy of obfuscating transformations. University of Auckland (1997)"},{"issue":"8","key":"12_CR8","doi-asserted-by":"publisher","first-page":"735","DOI":"10.1109\/TSE.2002.1027797","volume":"28","author":"CS Collberg","year":"2002","unstructured":"Collberg, C.S., Thomborson, C.: Watermarking, tamper-proofing, and obfuscation tools for software protection. IEEE Trans. Softw. Eng. 28(8), 735\u2013746 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR9","doi-asserted-by":"publisher","unstructured":"Zhang, Y., Zhang, X., Pang, J.: A review of research on code confusion technology. J. Inf. Eng. Univ. (5), 635\u2013640 (2017). \n                  https:\/\/doi.org\/10.3969\/j.issn.1671-0673.2017.05.023","DOI":"10.3969\/j.issn.1671-0673.2017.05.023"},{"issue":"3","key":"12_CR10","doi-asserted-by":"publisher","first-page":"700","DOI":"10.3724\/SP.J.1001.2012.03994","volume":"23","author":"YJ Zhao","year":"2012","unstructured":"Zhao, Y.J., Tang, Z.Y., Wang, I.: Evaluation of code obfuscating transformation. J. Softw. 23(3), 700\u2013711 (2012)","journal-title":"J. Softw."},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C., Low, D.: Manufacturing cheap, resilient, and stealthy opaque constructs. In: Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 184\u2013196 (1998)","DOI":"10.1145\/268946.268962"},{"key":"12_CR12","unstructured":"Arboit, G.: A method for watermarking Java programs via opaque predicates. In: Proceedings of International Conference on Electronic Commerce Research, pp. 124\u2013131 (2002)"},{"issue":"6","key":"12_CR13","first-page":"155","volume":"40","author":"Q Su","year":"2013","unstructured":"Su, Q., Wu, W., Li, Z., et al.: Research and application of chaos opaque predicate in code obfuscation. Comput. Sci. 40(6), 155\u2013160 (2013)","journal-title":"Comput. Sci."},{"key":"12_CR14","first-page":"112","volume-title":"Elementary Algebraic Number Theory","author":"P Chengdong","year":"1991","unstructured":"Chengdong, P., Chengyu, P.: Elementary Algebraic Number Theory, pp. 112\u2013117. Shandong University Press, Jinan (1991)"},{"key":"12_CR15","doi-asserted-by":"publisher","unstructured":"Wang, Y., Huang, Z.-J., Gu, N.-J.: Embedded algorithm based on congruence equation and improved flattened control flow. Comput. Appl. (6), 1803\u20131807 (2017). \n                  https:\/\/doi.org\/10.11772\/j.issn.1001-9081.2017.06.1803","DOI":"10.11772\/j.issn.1001-9081.2017.06.1803"}],"container-title":["Lecture Notes on Data Engineering and Communications Technologies","Advances in Internet, Data and Web Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-12839-5_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,18]],"date-time":"2019-05-18T05:45:11Z","timestamp":1558158311000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-12839-5_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030128388","9783030128395"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-12839-5_12","relation":{},"ISSN":["2367-4512","2367-4520"],"issn-type":[{"type":"print","value":"2367-4512"},{"type":"electronic","value":"2367-4520"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"6 February 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EIDWT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Emerging Internetworking, Data & Web Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Fujairah Campus","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Arab Emirates","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 February 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 February 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"eidwt2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}