{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T01:16:09Z","timestamp":1783991769878,"version":"3.55.0"},"reference-count":42,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2020,6,16]],"date-time":"2020-06-16T00:00:00Z","timestamp":1592265600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Things"],"published-print":{"date-parts":[[2020,8,31]]},"abstract":"<jats:p>\n            The Internet of Things (IoT) is shaped by increasing number of low-cost Internet-connected embedded devices that are becoming ubiquitous in every aspect of modern life, including safety- and privacy-critical application scenarios. Such devices offer limited or no security features, creating a large new attack surface. One key component in securing these devices is software integrity checking, which is typically attained with\n            <jats:italic>Remote Attestation<\/jats:italic>\n            (RA). RA is a security service that helps in detecting malware-infected IoT devices through remotely verifying their internal state by a trusted party. In the vast majority of IoT application domains, IoT devices operate in swarms or groups to achieve common tasks. Existing swarm attestation techniques are still rigid and not smart enough to address heterogeneity and adapt the different requirements of various IoT devices connected to a swarm, thus triggering the need for more efficient swarm attestation schemes.\n          <\/jats:p>\n          <jats:p>In this article, we present WISE, the first intelligent swarm attestation scheme that takes into account the various characteristics, differences, and requirements of connected devices in a swarm, aiming at minimizing the communication overhead while preserving an adequate level of security. WISE depends on a resource-efficient smart broadcast authentication scheme where devices are organized in fine-grained multi-clusters, and whenever needed, the most likely compromised devices are attested. The candidate devices are selected intelligently taking into account the attestation history and diverse characteristics and constraints of each device in the swarm. We show that WISE is suitable for resource-constrained embedded devices, highly efficient and scalable in static and dynamic heterogeneous IoT networks, and offers an adjustable level of security.<\/jats:p>","DOI":"10.1145\/3386688","type":"journal-article","created":{"date-parts":[[2020,6,16]],"date-time":"2020-06-16T23:09:31Z","timestamp":1592348971000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["WISE"],"prefix":"10.1145","volume":"1","author":[{"given":"Mahmoud","family":"Ammar","sequence":"first","affiliation":[{"name":"imec-DistriNet, KU Leuven, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bruno","family":"Crispo","sequence":"additional","affiliation":[{"name":"imec-DistriNet, KU Leuven, Belgium and Trento University, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,6,16]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 53rd Annual Design Automation Conference. ACM, 121","author":"Abera Tigist","year":"2016"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the ACM CCS Conference. 731--742","author":"Ambrosin Moreno","year":"2016"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","first-page":"885","DOI":"10.1109\/TDSC.2019.2928541","article-title":"S&mu;V-The security microvisor: A formally verified software-based security architecture for the Internet of Things","volume":"16","author":"Ammar Mahmoud","year":"2019","journal-title":"IEEE Trans. Depend. Sec. Comput."},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the 8th ACM Conference on Data and Application Security and Privacy. ACM, 111--118","author":"Ammar Mahmoud","year":"2018"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 14th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob\u201918)","author":"Ammar Mahmoud","year":"2018"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the IEEE Conference on Dependable and Secure Computing (DSC\u201918)","author":"Ammar Mahmoud","year":"2018"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the 26th USENIX Security Symposium (USENIX Security\u201917)","author":"Antonakakis Manos","year":"2017"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813670"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"C. Bormann M. Ersue and A. Keranen. 2014. Terminology for Constrained-node Networks. RFC 7228. IETF. https:\/\/tools.ietf.org\/html\/rfc7228.  C. Bormann M. Ersue and A. Keranen. 2014. Terminology for Constrained-node Networks. RFC 7228. IETF. https:\/\/tools.ietf.org\/html\/rfc7228.","DOI":"10.17487\/rfc7228"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the AsiaCCS Conference. ACM, 86--100","author":"Carpent Xavier","year":"2017"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653711"},{"key":"e_1_2_1_12_1","first-page":"414","article-title":"Distributed topology learning method and apparatus for wireless networks","volume":"6","author":"Clare Loren P.","year":"2002","journal-title":"US Patent"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the 1st ACM Conference on Wireless Network Security. ACM, 214--219","author":"Conti Mauro","year":"2008"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3154448.3154454"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 19th Annual NDSS Symposium. The Internet Society.","author":"Eldefrawy Karim","year":"2012"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE\u201914)","author":"Francillon Aur\u00e9lien","year":"2014"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the IEEE 37th Symposium on Reliable Distributed Systems (SRDS\u201918)","author":"Ibrahim Ahmad","year":"2018"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the 9th ACM WiSec Conference. ACM, 171--182","author":"Ibrahim Ahmad","year":"2016"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 10th ACM WiSec Conference. ACM, 64--74","author":"Ibrahim Ahmad","year":"2017"},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the IEEE\/IFIP International Conference on Dependable Systems 8 Networks. IEEE, 115--124","author":"Kil Chongkyung","year":"2009"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592824"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 10th ACM WiSec Conference. 75--86","author":"Kohnh\u00e4user Florian","year":"2017"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the AsiaCCS Conference. ACM.","author":"Kohnh\u00e4user Florian","year":"2018"},{"key":"e_1_2_1_24_1","unstructured":"Mohit Kumar. 2017. Ransomware hijacks hotel smart keys to lock guests out of their rooms. Retrieved from https:\/\/thehackernews.com\/2017\/01\/ransomware-hotel-smart-lock.html.  Mohit Kumar. 2017. Ransomware hijacks hotel smart keys to lock guests out of their rooms. Retrieved from https:\/\/thehackernews.com\/2017\/01\/ransomware-hotel-smart-lock.html."},{"key":"e_1_2_1_25_1","unstructured":"Mahmoud Ammar. 2019. WISE\u2019s code. Retrieved from https:\/\/github.com\/m3mmar\/wise.  Mahmoud Ammar. 2019. WISE\u2019s code. Retrieved from https:\/\/github.com\/m3mmar\/wise."},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 13th Annual IEEE International Conference on Sensing, Communication and Networking (SECON\u201916)","author":"Matthys Nelson","year":"2016"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0022-2496(02)00028-7"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 22nd USENIX Security Symposium (USENIX Security\u201913)","author":"Noorman Job","year":"2013"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the International Workshop on Machine Learning, Optimization, and Big Data. Springer, 94--105","author":"Panzner Maximilian","year":"2016"},{"key":"e_1_2_1_30_1","volume-title":"SMATT: Smart meter attestation using multiple target selection and copy-proof memory. In Computer Science and Its Applications","author":"Park Haemin","year":"2012"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the IEEE Symposium on Security and Privacy (S&P\u2019\u201910)","author":"Parno Bryan","year":"2010"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the International Conference on Pervasive Computing (ICPC\u201915)","author":"Pongle Pavan","year":"2015"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.18626"},{"key":"e_1_2_1_34_1","volume-title":"SAKE: Software attestation for key establishment in sensor networks. In Distributed Computing in Sensor Systems","author":"Seshadri Arvind","year":"2008"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1161289.1161306"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/SECPRI.2004.1301329"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2014.11.008"},{"key":"e_1_2_1_38_1","first-page":"51","article-title":"Attestation in wireless sensor networks: A survey","volume":"49","author":"Steiner Rodrigo Vieira","year":"2016","journal-title":"ACM Comput. Surv."},{"key":"e_1_2_1_39_1","unstructured":"Digital Trends. 2018. Hackers broke into a casino\u2019s high-roller database through a thermometer in the lobby fish tank. Retrieved from https:\/\/www.digitaltrends.com\/home\/casino-iot-hackers-fish-tank\/.  Digital Trends. 2018. Hackers broke into a casino\u2019s high-roller database through a thermometer in the lobby fish tank. Retrieved from https:\/\/www.digitaltrends.com\/home\/casino-iot-hackers-fish-tank\/."},{"key":"e_1_2_1_40_1","unstructured":"Trusted Computing Group. 2011. TPM Main Specification Level 2 v.1.2. Retrieved from http:\/\/www.trustedcomputinggroup.org\/tpm-main-specification\/.  Trusted Computing Group. 2011. TPM Main Specification Level 2 v.1.2. Retrieved from http:\/\/www.trustedcomputinggroup.org\/tpm-main-specification\/."},{"key":"e_1_2_1_41_1","unstructured":"Andr\u00e1s Varga. 2001. The OMNeT++ Discrete Event Simulation System. Retrieved from http:\/\/www. omnetpp. org.  Andr\u00e1s Varga. 2001. The OMNeT++ Discrete Event Simulation System. Retrieved from http:\/\/www. omnetpp. org."},{"key":"e_1_2_1_42_1","unstructured":"Jaikumar Vijayan. 2014. Target attack shows danger of remotely accessible HVAC systems. Retrieved from https:\/\/www.computerworld.com\/article\/2487452\/target-attack-shows-danger-of-remotely-accessible-hvac-systems.html.  Jaikumar Vijayan. 2014. Target attack shows danger of remotely accessible HVAC systems. Retrieved from https:\/\/www.computerworld.com\/article\/2487452\/target-attack-shows-danger-of-remotely-accessible-hvac-systems.html."}],"container-title":["ACM Transactions on Internet of Things"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386688","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386688","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:19Z","timestamp":1750199899000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386688"}},"subtitle":["A Light\n            <u>w<\/u>\n            eight\n            <u>I<\/u>\n            ntelligent\n            <u>S<\/u>\n            warm Att\n            <u>e<\/u>\n            station Scheme for the Internet of Things"],"short-title":[],"issued":{"date-parts":[[2020,6,16]]},"references-count":42,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,8,31]]}},"alternative-id":["10.1145\/3386688"],"URL":"https:\/\/doi.org\/10.1145\/3386688","relation":{},"ISSN":["2691-1914","2577-6207"],"issn-type":[{"value":"2691-1914","type":"print"},{"value":"2577-6207","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,16]]},"assertion":[{"value":"2019-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-06-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}