{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T03:17:41Z","timestamp":1761621461532,"version":"3.41.0"},"reference-count":50,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2019,7,16]],"date-time":"2019-07-16T00:00:00Z","timestamp":1563235200000},"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. Priv. Secur."],"published-print":{"date-parts":[[2019,8,31]]},"abstract":"<jats:p>We present a novel scheme called Decentralized Attestation for Device Swarms (DADS), which is, to the best of our knowledge, the first to accomplish decentralized attestation in device swarms. Device swarms are smart, mobile, and interconnected devices that operate in large numbers and are likely to be part of emerging applications in Cyber-Physical Systems (CPS) and Industrial Internet of Things (IIoTs). Swarm devices process and exchange safety, privacy, and mission-critical information. Thus, it is important to have a good code verification technique that scales to device swarms and establishes trust among collaborating devices. DADS has several advantages over current state-of-the-art swarm attestation techniques: It is decentralized, has no single point of failure, and can handle changing topologies after nodes are compromised. DADS assures system resilience to node compromise\/failure while guaranteeing only devices that execute genuine code remain part of the group. We conduct performance measurements of communication, computation, memory, and energy using the TrustLite embedded systems architecture in OMNeT++ simulation environment. We show that the proposed approach can significantly reduce communication cost and is very efficient in terms of computation, memory, and energy requirements. We also analyze security and show that DADS is very effective and robust against various attacks.<\/jats:p>","DOI":"10.1145\/3325822","type":"journal-article","created":{"date-parts":[[2019,7,19]],"date-time":"2019-07-19T13:17:14Z","timestamp":1563542234000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["DADS"],"prefix":"10.1145","volume":"22","author":[{"given":"Samuel","family":"Wedaj","sequence":"first","affiliation":[{"name":"Indian Institute of Technology Delhi, New Delhi, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kolin","family":"Paul","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Delhi, India and TalTech, Tallinn, Estonia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinay J.","family":"Ribeiro","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Delhi, New Delhi, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,7,16]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978335"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516650"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813670"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2010.05.010"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/PIMRC.2016.7794844"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2011.2165689"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/11818175_36"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/646761.706031"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/648184.749735"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744922"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897937.2898083"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/wcm.72"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052973.3053010"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipl.2010.06.007"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2014.2300753"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1976.1055638"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1983.1056650"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the Network and Distributed System Security Symposium (NDSS\u201912)","volume":"12","author":"Eldefrawy Karim","year":"2012"},{"volume-title":"Proceedings of the Design, Automation 8 Test in Europe Conference 8 Exhibition (DATE\u201914)","year":"2014","author":"Francillon Aur\u00e9lien","key":"e_1_2_1_20_1"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2008.14"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.30"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939918.2939938"},{"key":"e_1_2_1_24_1","unstructured":"A. G. Illera and J. V. Vidal. 2014. Lights off! The darkness of the smart meters. BlackHat Europe (2014). Retrieved from https:\/\/www.blackhat.com\/eu-14\/briefings.html.  A. G. Illera and J. V. Vidal. 2014. Lights off! The darkness of the smart meters. BlackHat Europe (2014). Retrieved from https:\/\/www.blackhat.com\/eu-14\/briefings.html."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s102070100002"},{"key":"e_1_2_1_26_1","unstructured":"M. Kabay. 2010. Attacks on power systems: Hackers malware. Norwich University (2010). Retrieved from https:\/\/www.networkworld.com\/article\/2217684\/attacks-on-power-systems-hackers-malware.html.  M. Kabay. 2010. Attacks on power systems: Hackers malware. Norwich University (2010). Retrieved from https:\/\/www.networkworld.com\/article\/2217684\/attacks-on-power-systems-hackers-malware.html."},{"volume-title":"Proceedings of the USENIX Security Symposium. 295--308","author":"Kennell Rick","key":"e_1_2_1_27_1"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592824"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1875652.1875655"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2046707.2046711"},{"key":"e_1_2_1_31_1","unstructured":"Yehuda Lindell and Jonathan Katz. 2014. Introduction to Modern Cryptography. Chapman and Hall\/CRC.  Yehuda Lindell and Jonathan Katz. 2014. Introduction to Modern Cryptography. Chapman and Hall\/CRC."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600238CM"},{"volume-title":"Proceedings of the 3rd IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMOB\u201907)","author":"Mousavi Seyed Morteza","key":"e_1_2_1_33_1"},{"volume-title":"Proceedings of the USENIX Security Symposium. 479--494","year":"2013","author":"Noorman Job","key":"e_1_2_1_34_1"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079763"},{"key":"e_1_2_1_36_1","unstructured":"NS-3. {n.d.}. Network simulator tools-3 (NS-3). Retrieved from http:\/\/https:\/\/www.nsnam.org\/.  NS-3. {n.d.}. Network simulator tools-3 (NS-3). Retrieved from http:\/\/https:\/\/www.nsnam.org\/."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.32"},{"volume-title":"Proceedings of Black Hat USA.","author":"Pollet Jonathan","key":"e_1_2_1_38_1"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRTIT.2016.7569513"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1023875.1023892"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30552-1_2"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1998412.1998432"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69170-9_25"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1161289.1161306"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/SECPRI.2004.1301329"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10207-004-0033-0"},{"volume-title":"Proceedings of the International Conference on Ad Hoc Networks. Springer, 300--315","year":"2009","author":"Spanogiannopoulos George","key":"e_1_2_1_47_1"},{"key":"e_1_2_1_48_1","unstructured":"TCG. {n.d.}. Trusted Computing Group (TCG). Retrieved from http:\/\/www.trustedcomputinggroup.org\/.  TCG. {n.d.}. Trusted Computing Group (TCG). Retrieved from http:\/\/www.trustedcomputinggroup.org\/."},{"key":"e_1_2_1_49_1","unstructured":"Jaikumar Vijayan. 2010. Stuxnet renews power grid security concerns. Computerworld 26 (2010). Retrieved from https:\/\/www.computerworld.com\/article\/2519574\/stuxnet-renews-power-grid-security-concerns.html.  Jaikumar Vijayan. 2010. Stuxnet renews power grid security concerns. Computerworld 26 (2010). Retrieved from https:\/\/www.computerworld.com\/article\/2519574\/stuxnet-renews-power-grid-security-concerns.html."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.3390\/s150820799"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2010.5675777"}],"container-title":["ACM Transactions on Privacy and Security"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3325822","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3325822","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:08Z","timestamp":1750204388000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3325822"}},"subtitle":["Decentralized Attestation for Device Swarms"],"short-title":[],"issued":{"date-parts":[[2019,7,16]]},"references-count":50,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,8,31]]}},"alternative-id":["10.1145\/3325822"],"URL":"https:\/\/doi.org\/10.1145\/3325822","relation":{},"ISSN":["2471-2566","2471-2574"],"issn-type":[{"type":"print","value":"2471-2566"},{"type":"electronic","value":"2471-2574"}],"subject":[],"published":{"date-parts":[[2019,7,16]]},"assertion":[{"value":"2018-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-07-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}