{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T18:44:13Z","timestamp":1747248253302},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030050627"},{"type":"electronic","value":"9783030050634"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"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":[[2018]]},"DOI":"10.1007\/978-3-030-05063-4_9","type":"book-chapter","created":{"date-parts":[[2018,12,6]],"date-time":"2018-12-06T19:23:45Z","timestamp":1544124225000},"page":"98-108","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Harden Tamper-Proofing to Combat MATE Attack"],"prefix":"10.1007","author":[{"given":"Zhe","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chunfu","family":"Jia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tongtong","family":"Lv","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tong","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,12,7]]},"reference":[{"key":"9_CR1","unstructured":"Business Software Alliance: BSA global software survey (2016). \nhttp:\/\/globalstudy.bsa.org\/2016\/index.html"},{"key":"9_CR2","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1016\/j.jnca.2014.10.009","volume":"48","author":"A Akhunzada","year":"2015","unstructured":"Akhunzada, A., et al.: Man-at-the-end attacks: analysis, taxonomy, human aspects, motivation and future directions. J. Netw. Comput. Appl. 48, 44\u201357 (2015)","journal-title":"J. Netw. Comput. Appl."},{"key":"9_CR3","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C.: Software watermarking: models and dynamic embeddings. In: Proceedings of the 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 311\u2013324. ACM (1999)","DOI":"10.1145\/292540.292569"},{"key":"9_CR4","unstructured":"Nagra, J., Collberg, C.: Surreptitious Software: Obfuscation, Watermarking, and Tamperproofing for Software Protection. Pearson Education (2009)"},{"key":"9_CR5","unstructured":"Arnautov, S., et al.: Scone: secure Linux containers with Intel SGX. In: USENIX Symposium on Operating Systems Design and Implementation, vol. 16, pp. 689\u2013703. USENIX Association (2016)"},{"issue":"3","key":"9_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2799647","volume":"33","author":"A Baumann","year":"2014","unstructured":"Baumann, A., Peinado, M., Hunt, G.: Shielding applications from an untrusted cloud with haven. ACM Trans. Comput. Syst. 33(3), 1\u201326 (2014)","journal-title":"ACM Trans. Comput. Syst."},{"key":"9_CR7","unstructured":"Tsai, C., Porter, D.E., Vij, M.: Graphene-SGX: a practical library OS for unmodified applications on SGX. In: 2017 USENIX Annual Technical Conference (USENIX ATC 2017), pp. 645\u2013658. USENIX Association (2017)"},{"key":"9_CR8","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1007\/978-981-10-3773-3_42","volume-title":"Advances in Computer and Computational Sciences","author":"R Jain","year":"2018","unstructured":"Jain, R., Trivedi, M.C., Tiwari, S.: Digital audio watermarking: a survey. In: Bhatia, S.K., Mishra, K.K., Tiwari, S., Singh, V.K. (eds.) Advances in Computer and Computational Sciences. AISC, vol. 554, pp. 433\u2013443. Springer, Singapore (2018). \nhttps:\/\/doi.org\/10.1007\/978-981-10-3773-3_42"},{"key":"9_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"400","DOI":"10.1007\/3-540-36415-3_26","volume-title":"Information Hiding","author":"Y Chen","year":"2003","unstructured":"Chen, Y., Venkatesan, R., Cary, M., Pang, R., Sinha, S., Jakubowski, M.H.: Oblivious hashing: a stealthy software integrity verification primitive. In: Petitcolas, F.A.P. (ed.) IH 2002. LNCS, vol. 2578, pp. 400\u2013414. Springer, Heidelberg (2003). \nhttps:\/\/doi.org\/10.1007\/3-540-36415-3_26"},{"issue":"2","key":"9_CR10","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/1241761.1241762","volume":"42","author":"HY Chen","year":"2007","unstructured":"Chen, H.Y., Hou, T.W., Lin, C.L.: Tamper-proofing basis path by using oblivious hashing on Java. ACM Sigplan Not. 42(2), 9\u201316 (2007)","journal-title":"ACM Sigplan Not."},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Jacob, M., Jakubowski, M.H., Venkatesan, R.: Towards integral binary execution: implementing oblivious hashing using overlapped instruction encodings. In: Proceedings of the 9th workshop on Multimedia & security, pp. 129\u2013140. ACM (2007)","DOI":"10.1145\/1288869.1288887"},{"key":"9_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1007\/978-3-540-74124-4_15","volume-title":"Information Hiding","author":"G Tan","year":"2007","unstructured":"Tan, G., Chen, Y., Jakubowski, M.H.: Delayed and controlled failures in tamper-resistant software. In: Camenisch, J.L., Collberg, C.S., Johnson, N.F., Sallee, P. (eds.) IH 2006. LNCS, vol. 4437, pp. 216\u2013231. Springer, Heidelberg (2007). \nhttps:\/\/doi.org\/10.1007\/978-3-540-74124-4_15"},{"issue":"9","key":"9_CR13","doi-asserted-by":"publisher","first-page":"11159","DOI":"10.1007\/s11042-017-5373-7","volume":"77","author":"Z Chen","year":"2018","unstructured":"Chen, Z., Wang, Z., Jia, C.: Semantic-integrated software watermarking with tamper-proofing. Multimed. Tools Appl. 77(9), 11159\u201311178 (2018)","journal-title":"Multimed. Tools Appl."},{"key":"9_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1007\/978-3-540-79104-1_7","volume-title":"Information Security Practice and Experience","author":"J Cappaert","year":"2008","unstructured":"Cappaert, J., Preneel, B., Anckaert, B., Madou, M., De Bosschere, K.: Towards tamper resistant code encryption: practice and experience. In: Chen, L., Mu, Y., Susilo, W. (eds.) ISPEC 2008. LNCS, vol. 4991, pp. 86\u2013100. Springer, Heidelberg (2008). \nhttps:\/\/doi.org\/10.1007\/978-3-540-79104-1_7"},{"key":"9_CR15","unstructured":"Sharif, M.I., Lanzi, A., Giffin, J.T., Lee, W.: Impeding malware analysis using conditional code obfuscation. In: The Network and Distributed System Security Symposium. ISOC (2008)"},{"key":"9_CR16","doi-asserted-by":"crossref","unstructured":"Ren, C., Chen, K., Liu, P.: Droidmarking: resilient software watermarking for impeding android application repackaging. In: Proceedings of the 29th ACM\/IEEE International Conference on Automated Software Engineering, pp. 635\u2013646. ACM (2014)","DOI":"10.1145\/2642937.2642977"},{"key":"9_CR17","unstructured":"Intel software guard extensions. \nhttps:\/\/software.intel.com\/en-us\/sgx\/"},{"key":"9_CR18","first-page":"86","volume":"2016","author":"V Costan","year":"2016","unstructured":"Costan, V., Devadas, S.: Intel SGX explained. IACR Cryptology ePrint Archive 2016, 86 (2016)","journal-title":"IACR Cryptology ePrint Archive"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Tian, H., Zhang, Y., Xing, C., Yan, S.: SGXKernel: a library operating system optimized for Intel SGX. In: Computing Frontiers Conference, pp. 35\u201344. ACM (2017)","DOI":"10.1145\/3075564.3075572"},{"key":"9_CR20","doi-asserted-by":"crossref","unstructured":"Wang, S.,Wang, W., Bao, Q.,Wang, P.,Wang, X.,Wu, D.: Binary code retrofitting and hardening using SGX. In: Proceedings of the 2017 Workshop on Forming an Ecosystem Around Software Transformation, pp. 43\u201349. ACM (2017)","DOI":"10.1145\/3141235.3141244"},{"key":"9_CR21","doi-asserted-by":"crossref","unstructured":"Schuster, F., et al.: VC3: trustworthy data analytics in the cloud using SGX. In: IEEE Symposium on Security and Privacy, pp. 38\u201354. IEEE (2015)","DOI":"10.1109\/SP.2015.10"},{"key":"9_CR22","unstructured":"Ohrimenko, O., et al.: Oblivious multi-party machine learning on trusted processors. In: USENIX Security Symposium, pp. 619\u2013636. USENIX Association (2016)"},{"key":"9_CR23","unstructured":"Kim, S.M., Han, J., Ha, J., Kim, T., Han, D.: Enhancing security and privacy of Tor\u2019s ecosystem by using trusted execution environments. In: 14th USENIX Symposium on Networked Systems Design and Implementation, pp. 145\u2013161. USENIX Association (2017)"},{"key":"9_CR24","unstructured":"Hunt, T., Zhu, Z., Xu, Y., Peter, S., Witchel, E.: Ryoan: a distributed sandbox for untrusted computation on secret data. In: USENIX Conference on Operating Systems Design and Implementation, pp. 533\u2013549. USENIX Association (2016)"},{"issue":"4","key":"9_CR25","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1007\/s11009-006-9013-3","volume":"9","author":"JE Kobza","year":"2007","unstructured":"Kobza, J.E., Jacobson, S.H., Vaughan, D.E.: A survey of the coupon collectors problem with random sample sizes. Methodol. Comput. Appl. Probab. 9(4), 573\u2013584 (2007)","journal-title":"Methodol. Comput. Appl. Probab."},{"key":"9_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-60876-1_1","volume-title":"Detection of Intrusions and Malware, and Vulnerability Assessment","author":"M Schwarz","year":"2017","unstructured":"Schwarz, M., Weiser, S., Gruss, D., Maurice, C., Mangard, S.: Malware guard extension: using SGX to conceal cache attacks. In: Polychronakis, M., Meier, M. (eds.) DIMVA 2017. LNCS, vol. 10327, pp. 3\u201324. Springer, Cham (2017). \nhttps:\/\/doi.org\/10.1007\/978-3-319-60876-1_1"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-05063-4_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,12,6]],"date-time":"2018-12-06T19:29:14Z","timestamp":1544124554000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-05063-4_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783030050627","9783030050634"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-05063-4_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"ICA3PP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Algorithms and Architectures for Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Guangzhou","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 November 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 November 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ica3pp2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/nsclab.org\/ica3pp2018\/authors.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"407","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"141","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"50","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"35% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"2.3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"7.3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information"}}]}}