{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T20:28:44Z","timestamp":1759091324096,"version":"3.41.0"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,3,25]],"date-time":"2017-03-25T00:00:00Z","timestamp":1490400000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["No. 61572516"],"award-info":[{"award-number":["No. 61572516"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"International Scientific Partnership Program(ISPP) at King Saud University","award":["No. ISPP#0069"],"award-info":[{"award-number":["No. ISPP#0069"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2017,6]]},"DOI":"10.1007\/s10586-017-0833-4","type":"journal-article","created":{"date-parts":[[2017,3,25]],"date-time":"2017-03-25T07:23:48Z","timestamp":1490426628000},"page":"1075-1087","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["MIPE: a practical memory integrity protection method in a trusted execution environment"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0178-0171","authenticated-orcid":false,"given":"Rui","family":"Chang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liehui","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenzhi","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Xiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuxia","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdulhameed","family":"Alelaiwi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,3,25]]},"reference":[{"issue":"5","key":"833_CR1","doi-asserted-by":"crossref","first-page":"1337","DOI":"10.1109\/TC.2016.2538059","volume":"65","author":"L Wang","year":"2016","unstructured":"Wang, L., Hu, S., Betis, G., et al.: A computing perspective on smart City[J]. IEEE Trans. Comput. 65(5), 1337\u20131338 (2016)","journal-title":"IEEE Trans. Comput."},{"issue":"5","key":"833_CR2","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1109\/TIFS.2016.2515517","volume":"11","author":"C Cheng","year":"2016","unstructured":"Cheng, C., Lee, J., Jiang, T., et al.: Security analysis and improvements on two homomorphic authentication schemes for network coding[J]. IEEE Trans. Inf. Forensics Secur. 11(5), 993\u20131002 (2016)","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"833_CR3","doi-asserted-by":"crossref","unstructured":"Gonz\u00e1lez, J., Bonnet, P.: Towards an open framework leveraging a trusted execution environment[C]. In: The 5th International Symposium on Cyberspace Safety and Security , pp. 458-467 (2013)","DOI":"10.1007\/978-3-319-03584-0_35"},{"key":"833_CR4","volume-title":"TPM Framework for Underground Mobile Mining Equipment. A Case Study.","author":"A Gustafson","year":"2011","unstructured":"Gustafson, A., Schunnesson, H., Galar, D., Mkemai, R.: TPM Framework for Underground Mobile Mining Equipment. A Case Study. Springer, New York (2011)"},{"key":"833_CR5","unstructured":"Nerella, V.K.S.: Exploring run-time reduction in programming codes via query optimization and caching[J]. Dissertations and Theses-Gradworks (2013)"},{"key":"833_CR6","volume-title":"Secure Coprocessor[M]","author":"SW Smith","year":"2011","unstructured":"Smith, S.W.: Secure Coprocessor[M]. Springer, New York (2011)"},{"key":"833_CR7","doi-asserted-by":"crossref","unstructured":"Mckeen, F., Alexandrovich, I., Berenzon, A., Rozas, C.V., Shafi, H.: Innovative instructions and software model for isolated execution. In: Proceedings of the 2nd International Workshop on Hardware and Architectural Support for Security and Privacy. ACM (2013)","DOI":"10.1145\/2487726.2488368"},{"key":"833_CR8","doi-asserted-by":"crossref","unstructured":"Kim, S., Shin, Y., Ha, J., Kim, T., Han, D.:. A First Step Towards Leveraging Commodity Trusted Execution Environments for Network Applications. Acm Workshop on Hot Topics in Networks (2015)","DOI":"10.1145\/2834050.2834100"},{"key":"833_CR9","doi-asserted-by":"crossref","unstructured":"Deng, Z., Zhang, X., Xu, D.: Spider: stealthy binary program instrumentation and debugging via hardware virtualization. Computer Security Applications Conference, pp. 289\u2013298. ACM (2013)","DOI":"10.1145\/2523649.2523675"},{"key":"833_CR10","unstructured":"Alves, T.: TrustZone : Integrated Hardware and Software Security. White Paper (2004)"},{"key":"833_CR11","doi-asserted-by":"crossref","unstructured":"Lesjak, C., Hein, D., Winter, J.: Hardware-security technologies for industrial IoT: TrustZone and security controller[C]\/\/ Industrial Electronics Society, IECON 2015\u2014Conference of the IEEE. IEEE (2015)","DOI":"10.1109\/IECON.2015.7392493"},{"key":"833_CR12","doi-asserted-by":"crossref","unstructured":"Sun, H., Sun, K., Wang, Y., Jing, J., Jajodia, S.: TrustDump: Reliable Memory Acquisition on Smartphones. Lecture Notes in Computer Science, vol. 8712, pp. 202\u2013218 (2014)","DOI":"10.1007\/978-3-319-11203-9_12"},{"key":"833_CR13","doi-asserted-by":"crossref","unstructured":"Ren, W., Zeng, L., Liu, R., Cheng, C.: F2AC: a lightweight, fine-grained, and flexible access control scheme for file storage in mobile cloud computing[J]. Mob. Inf. Syst. 2016, 1\u20139 (2016)","DOI":"10.1155\/2016\/5232846"},{"issue":"3","key":"833_CR14","first-page":"173","volume":"27","author":"W Ren","year":"2015","unstructured":"Ren, W.: uLeepp: an ultra-lightweight energy-efficient and privacy-protected scheme for pervasive and mobile WBSN-cloud communications[J]. Ad Hoc Sens. Wirel. Netw. 27(3), 173\u2013195 (2015)","journal-title":"Ad Hoc Sens. Wirel. Netw."},{"issue":"1","key":"833_CR15","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1109\/TCE.2010.5439136","volume":"56","author":"M Kim","year":"2010","unstructured":"Kim, M., Kim, Y., Ju, H., et al.: Design and implementation of mobile trusted module for trusted mobile computing[J]. IEEE Trans. Consum. Electron. 56(1), 134\u2013140 (2010)","journal-title":"IEEE Trans. Consum. Electron."},{"key":"833_CR16","unstructured":"McKeen, F., Alexandrovich, I., Berenzon, A., Rozas, C.: Software guard extensions instructions and programming model. In: Proceedings of the 2013 HASP Workshop. Intel Corporation (2013)"},{"key":"833_CR17","unstructured":"Alves, T., Felton, D.: Trustzone: Integrated Hardware and Software Security. ARM white paper (2004)"},{"key":"833_CR18","doi-asserted-by":"crossref","unstructured":"Schuster, F., Costa, M., Fournet, C., Gkantsidis, C: VC3: trustworthy data analytics in the cloud using SGX. IEEE Secur. (2015)","DOI":"10.1109\/SP.2015.10"},{"issue":"3","key":"833_CR19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2799647","volume":"33","author":"A Baumann","year":"2015","unstructured":"Baumann, A., Peinado, M., Hunt, G.: Shielding applications from an untrusted cloud with haven[J]. ACM Trans. Comput. Syst. 33(3), 1\u201326 (2015)","journal-title":"ACM Trans. Comput. Syst."},{"issue":"18","key":"833_CR20","doi-asserted-by":"crossref","first-page":"4053","DOI":"10.1002\/sec.1321","volume":"8","author":"C Chi","year":"2015","unstructured":"Chi, C., Tao, J., Liu, Y., et al.: Security analysis of a homomorphic signature scheme for network coding[J]. Secur. Commun. Netw. 8(18), 4053\u20134060 (2015)","journal-title":"Secur. Commun. Netw."},{"key":"833_CR21","unstructured":"Android Rooting Method: Motochopper. http:\/\/hexamob.com\/how-to-root\/motochopper-method (2015)"},{"key":"833_CR22","unstructured":"ClearSy. Atelier B 4.2.1 Free. http:\/\/www.atelierb.eu\/en\/2015\/03\/09\/atelier-b-4-2-1-free-2\/ (2016)"},{"key":"833_CR23","doi-asserted-by":"crossref","unstructured":"Dalton, G.C., Mills, R.F., Colombi, J.M., et al.: Analyzing Attack Trees Using Generalized Stochastic Petri Nets[J], pp. 116\u2013123. IEEE (2006)","DOI":"10.1109\/IAW.2006.1652085"},{"issue":"4","key":"833_CR24","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1109\/TSE.2006.40","volume":"32","author":"D Xu","year":"2006","unstructured":"Xu, D., Nygard, K.E.: Threat-driven modeling and verification of secure software using aspect-oriented Petri nets[J]. IEEE Trans. Softw. Eng. 32(4), 265\u2013278 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"833_CR25","doi-asserted-by":"crossref","unstructured":"Xu, D., Nygard, K.: A Threat-Driven Approach to Modeling and Verifying Secure Software[C]\/\/20th IEEE\/ACM International Conference on Automated Software Engineering (ASE 2005), pp. 342\u2013346. Long Beach, CA, USA (2005)","DOI":"10.1145\/1101908.1101965"},{"key":"833_CR26","doi-asserted-by":"crossref","unstructured":"Wang, L., Wong, W., Xu, D.: A threat model driven approach for security testing. The 3rd International Workshop on Software Engineering for Secure Systems (2007)","DOI":"10.1109\/SESS.2007.2"},{"key":"833_CR27","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MSP.2006.51","volume":"4","author":"DD Hwang","year":"2006","unstructured":"Hwang, D.D.: Securing embedded systems. IEEE Secur. Priv. 4, 40\u201349 (2006)","journal-title":"IEEE Secur. Priv."},{"key":"833_CR28","unstructured":"Trusted Execution Environments Intel SGX. http:\/\/sigops.org\/sosp\/sosp13\/ (2014)"},{"key":"833_CR29","unstructured":"Intel SGX Emulation using QEMU. https:\/\/github.com\/sslab-gatech\/opensgx (2015)"},{"key":"833_CR30","doi-asserted-by":"crossref","unstructured":"Nuno, S., Himanshu, R., Stefan, S., Alec, W.: Using ARM trustzone to build a trusted language runtime for mobile applications. In: Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 67\u201380 (2014)","DOI":"10.1145\/2541940.2541949"},{"key":"833_CR31","unstructured":"Ahmed MA, Peng, N., Jitesh, S., Quan, C., Rohan, B., Guruprasad, G., Jia, M., Wenbo, S.: Hypervision across worlds real-time Kernel protection from the ARM trustZone secure world. In: Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, pp. 1028\u20131031 (2014)"},{"key":"833_CR32","unstructured":"Xinyang, G., Hayawardh, V., Trent, J.: Sprobes Enforcing Kernel Code Integrity on the TrustZone Architecture. Eprint Arxiv (2014)"},{"key":"833_CR33","doi-asserted-by":"crossref","unstructured":"Hoekstra, M., Lal, R., Pappachan, P., Rozas, C., Phegade, V.: Using innovative instructions to create trustworthy software solutions. In: Proceedings of the 2013 HASP Workshop (2013)","DOI":"10.1145\/2487726.2488370"},{"key":"833_CR34","volume-title":"Market-Driven Code Provisioning to Mobile Secure Hardware","author":"A Dmitrienko","year":"2015","unstructured":"Dmitrienko, A., Heuser, S., Nguyen, T.: Market-Driven Code Provisioning to Mobile Secure Hardware. Springer, Berlin (2015)"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-017-0833-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0833-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0833-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:24:10Z","timestamp":1750181050000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-017-0833-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,25]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,6]]}},"alternative-id":["833"],"URL":"https:\/\/doi.org\/10.1007\/s10586-017-0833-4","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2017,3,25]]}}}