{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T01:00:01Z","timestamp":1740099601241,"version":"3.37.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030349912"},{"type":"electronic","value":"9783030349929"}],"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-34992-9_15","type":"book-chapter","created":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T13:02:48Z","timestamp":1573736568000},"page":"178-193","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["iperfTZ: Understanding Network Bottlenecks for TrustZone-Based Trusted Applications"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4465-6197","authenticated-orcid":false,"given":"Christian","family":"G\u00f6ttel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1574-6721","authenticated-orcid":false,"given":"Pascal","family":"Felber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1493-6603","authenticated-orcid":false,"given":"Valerio","family":"Schiavoni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,11,14]]},"reference":[{"key":"15_CR1","unstructured":"Alciom: PowerSpy2, 1.01 edn, 4 March 2013"},{"key":"15_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/978-3-030-22496-7_9","volume-title":"Distributed Applications and Interoperable Systems","author":"J Amacher","year":"2019","unstructured":"Amacher, J., Schiavoni, V.: On the performance of ARM TrustZone. In: Pereira, J., Ricci, L. (eds.) DAIS 2019. LNCS, vol. 11534, pp. 133\u2013151. Springer, Cham (2019). \nhttps:\/\/doi.org\/10.1007\/978-3-030-22496-7_9"},{"key":"15_CR3","unstructured":"Arm Limited: Isolation using virtualization in the Secure world. \nhttps:\/\/developer.arm.com\/-\/media\/Files\/pdf\/Isolation_using_virtualization_in_the_Secure_World_Whitepaper.pdf?revision=c6050170-04b7-4727-8eb3-ee65dc52ded2"},{"key":"15_CR4","unstructured":"Arm Limited: ARM Security Technology: Building a Secure System using TrustZone Technology, April 2009. \nhttp:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.prd29-genc-009492c\/PRD29-GENC-009492C_trustzone_security_whitepaper.pdf\n\n. Accessed 30 July 2019"},{"key":"15_CR5","unstructured":"Arm Limited: Arm Cortex-A53 MPCore Processor: Technical Reference Manual, 8 February 2016. \nhttps:\/\/developer.arm.com\/docs\/ddi0500\/g\n\n. Revision: r0p4"},{"key":"15_CR6","unstructured":"Arm Limited: Fundamentals of ARMv8-A, March 2017. \nhttps:\/\/static.docs.arm.com\/100878\/0100\/fundamentals_of_armv8_a_100878_0100_en.pdf\n\n. Accessed 30 July 2019"},{"issue":"3","key":"15_CR7","doi-asserted-by":"publisher","first-page":"8: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. ACM Trans. Comput. Syst. 33(3), 8:1\u20138:26 (2015). \nhttps:\/\/doi.org\/10.1145\/2799647","journal-title":"ACM Trans. Comput. Syst."},{"key":"15_CR8","unstructured":"GlobalPlatform, Inc.: TEE Client API Specification Version 1, July 2010"},{"key":"15_CR9","unstructured":"GlobalPlatform, Inc.: TEE Sockets API Specification Version 1.0.1, January 2017"},{"key":"15_CR10","unstructured":"GlobalPlatform, Inc.: TEE Internal Core API Specification 1.1.2.50, June 2018"},{"key":"15_CR11","unstructured":"GlobalPlatform, Inc.: TEE System Architecture Version 1.2, November 2018"},{"key":"15_CR12","doi-asserted-by":"publisher","unstructured":"G\u00f6ttel, C., et al.: Security, performance and energy implications of hardware-assisted memory protection mechanisms on event-based streaming systems. In: 2018 IEEE 37th Symposium on Reliable Distributed Systems (SRDS), pp. 264\u2013266 (2018). \nhttps:\/\/doi.org\/10.1109\/SRDS.2018.00042","DOI":"10.1109\/SRDS.2018.00042"},{"key":"15_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/978-3-030-22496-7_11","volume-title":"Distributed Applications and Interoperable Systems","author":"C G\u00f6ttel","year":"2019","unstructured":"G\u00f6ttel, C., Felber, P., Schiavoni, V.: Developing secure services for IoT with OP-TEE: a first look at performance and usability. In: Pereira, J., Ricci, L. (eds.) DAIS 2019. LNCS, vol. 11534, pp. 170\u2013178. Springer, Cham (2019). \nhttps:\/\/doi.org\/10.1007\/978-3-030-22496-7_11"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Jang, J.S., Kong, S., Kim, M., Kim, D., Kang, B.B.: SeCReT: secure channel between rich execution environment and trusted execution environment. In: NDSS, pp. 1\u201315 (2015)","DOI":"10.14722\/ndss.2015.23189"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Kocher, P., et al.: Spectre attacks: exploiting speculative execution. In: 40th IEEE Symposium on Security and Privacy (S&P 2019) (2019)","DOI":"10.1109\/SP.2019.00002"},{"key":"15_CR16","unstructured":"Lind, J., Eyal, I., Pietzuch, P., Sirer, E.G.: Teechan: payment channels using trusted execution environments. ArXiv preprint \narXiv:1612.07766\n\n (2016)"},{"key":"15_CR17","unstructured":"Lindy Electronics Ltd.: iPower Control 2x6M\/2x6XM, 1 edn, June 2015"},{"key":"15_CR18","unstructured":"Lipp, M., et al.: Meltdown: reading kernel memory from user space. In: 27th USENIX Security Symposium (USENIX Security 2018) (2018)"},{"issue":"1","key":"15_CR19","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/MNET.2018.1700101","volume":"32","author":"X Lyu","year":"2018","unstructured":"Lyu, X., et al.: Selective offloading in mobile edge computing for the green internet of things. IEEE Netw. 32(1), 54\u201360 (2018). \nhttps:\/\/doi.org\/10.1109\/MNET.2018.1700101","journal-title":"IEEE Netw."},{"key":"15_CR20","doi-asserted-by":"publisher","unstructured":"M\u00e4kinen, O.: Streaming at the edge: local service concepts utilizing mobile edge computing. In: 2015 9th International Conference on Next Generation Mobile Applications, Services and Technologies, pp. 1\u20136 (2015). \nhttps:\/\/doi.org\/10.1109\/NGMAST.2015.35","DOI":"10.1109\/NGMAST.2015.35"},{"key":"15_CR21","doi-asserted-by":"publisher","unstructured":"McGillion, B., Dettenborn, T., Nyman, T., Asokan, N.: Open-TEE - an open virtual trusted execution environment. In: 2015 IEEE Trustcom\/BigDataSE\/ISPA, TRUSTCOM 2015, vol. 1, pp. 400\u2013407. IEEE Computer Society, Washington, DC (2015). \nhttps:\/\/doi.org\/10.1109\/Trustcom.2015.400","DOI":"10.1109\/Trustcom.2015.400"},{"key":"15_CR22","doi-asserted-by":"publisher","unstructured":"Naehrig, M., Lauter, K., Vaikuntanathan, V.: Can homomorphic encryption be practical? In: Proceedings of the 3rd ACM Workshop on Cloud Computing Security Workshop, CCSW 2011, pp. 113\u2013124. ACM, New York (2011). \nhttps:\/\/doi.org\/10.1145\/2046660.2046682","DOI":"10.1145\/2046660.2046682"},{"key":"15_CR23","doi-asserted-by":"publisher","unstructured":"Ngabonziza, B., Martin, D., Bailey, A., Cho, H., Martin, S.: TrustZone explained: architectural features and use cases. In: 2016 IEEE 2nd International Conference on Collaboration and Internet Computing (CIC), pp. 445\u2013451 (2016). \nhttps:\/\/doi.org\/10.1109\/CIC.2016.065","DOI":"10.1109\/CIC.2016.065"},{"issue":"1","key":"15_CR24","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MCOM.2018.1700895","volume":"57","author":"Z Ning","year":"2019","unstructured":"Ning, Z., Kong, X., Xia, F., Hou, W., Wang, X.: Green and sustainable cloud of things: enabling collaborative edge computing. IEEE Commun. Mag. 57(1), 72\u201378 (2019). \nhttps:\/\/doi.org\/10.1109\/MCOM.2018.1700895","journal-title":"IEEE Commun. Mag."},{"key":"15_CR25","unstructured":"Park, H., Zhai, S., Lu, L., Lin, F.X.: StreamBox-TZ: secure stream analytics at the edge with TrustZone. In: 2019 USENIX Annual Technical Conference (USENIX ATC 2019), pp. 537\u2013554. USENIX Association, Renton, July 2019. \nhttps:\/\/www.usenix.org\/conference\/atc19\/presentation\/park-heejin"},{"key":"15_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/978-3-030-22496-7_6","volume-title":"Distributed Applications and Interoperable Systems","author":"C Segarra","year":"2019","unstructured":"Segarra, C., Delgado-Gonzalo, R., Lemay, M., Aublin, P.-L., Pietzuch, P., Schiavoni, V.: Using trusted execution environments for secure stream processing of medical data. In: Pereira, J., Ricci, L. (eds.) DAIS 2019. LNCS, vol. 11534, pp. 91\u2013107. Springer, Cham (2019). \nhttps:\/\/doi.org\/10.1007\/978-3-030-22496-7_6"},{"key":"15_CR27","unstructured":"Sequitur Labs Inc.: Easing Access to ARM TrustZone - OP-TEE and Raspberry Pi 3, 26 September 2016"},{"key":"15_CR28","doi-asserted-by":"publisher","unstructured":"Shepherd, C., Akram, R.N., Markantonakis, K.: Establishing mutually trusted channels for remote sensing devices with trusted execution environments. In: Proceedings of the 12th International Conference on Availability, Reliability and Security, ARES 2017, pp. 7:1\u20137:10. ACM, New York (2017). \nhttps:\/\/doi.org\/10.1145\/3098954.3098971","DOI":"10.1145\/3098954.3098971"},{"key":"15_CR29","doi-asserted-by":"publisher","unstructured":"Shepherd, C., et al.: Secure and trusted execution: past, present, and future - a critical review in the context of the internet of things and cyber-physical systems. In: 2016 IEEE Trustcom\/BigDataSE\/ISPA, pp. 168\u2013177 (2016). \nhttps:\/\/doi.org\/10.1109\/TrustCom.2016.0060","DOI":"10.1109\/TrustCom.2016.0060"},{"key":"15_CR30","doi-asserted-by":"publisher","unstructured":"Varghese, B., Wang, N., Barbhuiya, S., Kilpatrick, P., Nikolopoulos, D.S.: Challenges and opportunities in edge computing. In: 2016 IEEE International Conference on Smart Cloud (SmartCloud), pp. 20\u201326 (2016). \nhttps:\/\/doi.org\/10.1109\/SmartCloud.2016.18","DOI":"10.1109\/SmartCloud.2016.18"},{"key":"15_CR31","unstructured":"Volos, S., Vaswani, K., Bruno, R.: Graviton: trusted execution environments on GPUs. In: Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation, pp. 681\u2013696, OSDI 2018. USENIX Association, Berkeley (2018). \nhttp:\/\/dl.acm.org\/citation.cfm?id=3291168.3291219"}],"container-title":["Lecture Notes in Computer Science","Stabilization, Safety, and Security of Distributed Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-34992-9_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T13:33:26Z","timestamp":1573738406000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-34992-9_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030349912","9783030349929"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-34992-9_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"14 November 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SSS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Stabilizing, Safety, and Security of Distributed Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Pisa","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","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":"22 October 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 October 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"sss2019a","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/sss2019.lip6.fr\/symp\/sss2019\/","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 (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"45","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"21","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"7","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"47% - 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 (provided by the conference organizers)"}},{"value":"3.3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.8","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}