{"id":"https://openalex.org/W4404469376","doi":"https://doi.org/10.1109/jiot.2024.3501854","title":"Swarm-Net: Firmware Attestation in IoT Swarms Using Graph Neural Networks and Volatile Memory","display_name":"Swarm-Net: Firmware Attestation in IoT Swarms Using Graph Neural Networks and Volatile Memory","publication_year":2024,"publication_date":"2024-11-18","ids":{"openalex":"https://openalex.org/W4404469376","doi":"https://doi.org/10.1109/jiot.2024.3501854"},"language":"en","primary_location":{"id":"doi:10.1109/jiot.2024.3501854","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jiot.2024.3501854","pdf_url":null,"source":{"id":"https://openalex.org/S2480266640","display_name":"IEEE Internet of Things Journal","issn_l":"2327-4662","issn":["2327-4662","2372-2541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Internet of Things Journal","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002057795","display_name":"Varun Kohli","orcid":"https://orcid.org/0000-0003-4497-909X"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"Varun Kohli","raw_affiliation_strings":["Department of Electrical and Computer Engineering, National University of Singapore, Cluny Road, Singapore","Department of Electrical and Computer Engineering, National University of Singapore, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, National University of Singapore, Cluny Road, Singapore","institution_ids":["https://openalex.org/I165932596"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, National University of Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107099435","display_name":"Bhavya Kohli","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Bhavya Kohli","raw_affiliation_strings":["Center for Machine Intelligence and Data Science, Indian Institute of Technology Bombay, Mumbai, India"],"raw_orcid":"https://orcid.org/0009-0009-2051-2971","affiliations":[{"raw_affiliation_string":"Center for Machine Intelligence and Data Science, Indian Institute of Technology Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008664923","display_name":"Muhammad Naveed Aman","orcid":"https://orcid.org/0000-0002-4629-7589"},"institutions":[{"id":"https://openalex.org/I114395901","display_name":"University of Nebraska\u2013Lincoln","ror":"https://ror.org/043mer456","country_code":"US","type":"education","lineage":["https://openalex.org/I114395901"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Muhammad Naveed Aman","raw_affiliation_strings":["School of Computing, University of Nebraska-Lincoln, Lincoln, NE, USA"],"raw_orcid":"https://orcid.org/0000-0002-4629-7589","affiliations":[{"raw_affiliation_string":"School of Computing, University of Nebraska-Lincoln, Lincoln, NE, USA","institution_ids":["https://openalex.org/I114395901"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041189303","display_name":"Biplab Sikdar","orcid":"https://orcid.org/0000-0002-0084-4647"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Biplab Sikdar","raw_affiliation_strings":["Department of Electrical and Computer Engineering, National University of Singapore, Cluny Road, Singapore","Department of Electrical and Computer Engineering, National University of Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0002-0084-4647","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, National University of Singapore, Cluny Road, Singapore","institution_ids":["https://openalex.org/I165932596"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, National University of Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5002057795"],"corresponding_institution_ids":["https://openalex.org/I165932596"],"apc_list":null,"apc_paid":null,"fwci":0.6576,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.69071728,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":"12","issue":"7","first_page":"8338","last_page":"8352"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9955000281333923,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10917","display_name":"Smart Grid Security and Resilience","score":0.9506000280380249,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7957754135131836},{"id":"https://openalex.org/keywords/firmware","display_name":"Firmware","score":0.7948622703552246},{"id":"https://openalex.org/keywords/swarm-behaviour","display_name":"Swarm behaviour","score":0.6217228174209595},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5729689598083496},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.5525771975517273},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.43715792894363403},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.4270375967025757},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3175254464149475},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3073178231716156},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19973477721214294}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7957754135131836},{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.7948622703552246},{"id":"https://openalex.org/C181335050","wikidata":"https://www.wikidata.org/wiki/Q14915018","display_name":"Swarm behaviour","level":2,"score":0.6217228174209595},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5729689598083496},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.5525771975517273},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.43715792894363403},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4270375967025757},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3175254464149475},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3073178231716156},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19973477721214294}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/jiot.2024.3501854","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jiot.2024.3501854","pdf_url":null,"source":{"id":"https://openalex.org/S2480266640","display_name":"IEEE Internet of Things Journal","issn_l":"2327-4662","issn":["2327-4662","2372-2541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Internet of Things Journal","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5932335638","display_name":null,"funder_award_id":"FCPNUSRG-2022-019","funder_id":"https://openalex.org/F4320320709","funder_display_name":"National Research Foundation Singapore"}],"funders":[{"id":"https://openalex.org/F4320320709","display_name":"National Research Foundation Singapore","ror":"https://ror.org/03cpyc314"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W1501068039","https://openalex.org/W1522249641","https://openalex.org/W1527563204","https://openalex.org/W1748529420","https://openalex.org/W1968465951","https://openalex.org/W2075095478","https://openalex.org/W2099613071","https://openalex.org/W2104221518","https://openalex.org/W2108403445","https://openalex.org/W2135274013","https://openalex.org/W2402500903","https://openalex.org/W2602856088","https://openalex.org/W2775534077","https://openalex.org/W2883039848","https://openalex.org/W2907492528","https://openalex.org/W2909528514","https://openalex.org/W2938143750","https://openalex.org/W2946156608","https://openalex.org/W2951694401","https://openalex.org/W2957906637","https://openalex.org/W2963034167","https://openalex.org/W3013719659","https://openalex.org/W3013753322","https://openalex.org/W3023617420","https://openalex.org/W3036484052","https://openalex.org/W3042975022","https://openalex.org/W3132594723","https://openalex.org/W3187966659","https://openalex.org/W3206700599","https://openalex.org/W4285292519","https://openalex.org/W4286581910","https://openalex.org/W4309578987","https://openalex.org/W4376226279","https://openalex.org/W4385191303","https://openalex.org/W4385245566","https://openalex.org/W4394699133","https://openalex.org/W4402263550","https://openalex.org/W6630038615","https://openalex.org/W6631190155","https://openalex.org/W6682198590","https://openalex.org/W6694724835","https://openalex.org/W6726873649","https://openalex.org/W6768345794","https://openalex.org/W6778264161"],"related_works":["https://openalex.org/W2582981600","https://openalex.org/W4389238932","https://openalex.org/W1526521547","https://openalex.org/W4385624297","https://openalex.org/W3180981818","https://openalex.org/W4247881240","https://openalex.org/W2007388836","https://openalex.org/W4388023871","https://openalex.org/W2356515587","https://openalex.org/W2351580829"],"abstract_inverted_index":{"Amidst":[0],"the":[1,59,102,111,116,125,166,217],"large-scale":[2],"deployment":[3],"of":[4,6,18,107,135,165,197],"Internet":[5],"Things":[7],"(IoT)":[8],"networks":[9,98,109],"worldwide,":[10],"studies":[11],"have":[12,26,55],"highlighted":[13],"critical":[14],"security":[15,250],"concerns":[16],"many":[17],"which":[19],"stem":[20],"from":[21],"firmware-related":[22],"issues.":[23],"IoT":[24,108],"swarms":[25],"become":[27],"more":[28],"prevalent":[29],"in":[30,58,115],"industries,":[31],"smart":[32],"homes,":[33],"and":[34,37,71,110,137,153,159,184,194,200,231,247],"agricultural":[35],"applications":[36],"malicious":[38],"activity":[39],"on":[40,128,174,181,187,224],"one":[41],"node":[42],"can":[43],"propagate":[44],"to":[45,74,100,149,216],"other":[46],"network":[47],"sections.":[48],"While":[49],"several":[50],"remote":[51],"attestation":[52,92,131,145,172,233],"(RA)":[53],"techniques":[54],"been":[56],"proposed":[57,148],"literature,":[60],"they":[61],"are":[62],"limited":[63],"by":[64],"their":[65],"latency,":[66],"availability,":[67,152],"complexity,":[68],"hardware":[69],"assumptions,":[70],"uncertain":[72],"access":[73,119],"firmware":[75,136],"copies":[76],"under":[77],"intellectual":[78],"property":[79],"(IP)":[80],"rights.":[81],"To":[82],"address":[83],"these":[84],"problems,":[85],"we":[86,241],"present":[87,124,248],"Swarm-Net,":[88],"a":[89,142,163,170,191,210,249],"novel":[90],"swarm":[91,130,144],"technique":[93],"that":[94],"uses":[95],"graph":[96],"neural":[97],"(GNNs)":[99],"exploit":[101],"inherent,":[103],"interconnected,":[104],"graph-like":[105],"structure":[106],"runtime":[112],"information":[113],"stored":[114],"static":[117],"random":[118,228],"memory":[120],"(SRAM).":[121],"We":[122],"also":[123],"first":[126],"datasets":[127],"SRAM-based":[129],"encompassing":[132],"different":[133],"types":[134],"edge":[138],"relationships.":[139],"In":[140,214],"addition,":[141],"secure":[143],"protocol":[146],"is":[147,156,222],"ensure":[150],"authentication,":[151],"attestation.":[154],"Swarm-Net":[155,243],"computationally":[157],"lightweight":[158],"does":[160],"not":[161],"require":[162],"copy":[164],"firmware.":[167],"It":[168],"achieves":[169],"99.96%":[171],"rate":[173,179],"authentic":[175],"firmware,":[176,183],"100%":[177],"detection":[178],"(DR)":[180],"anomalous":[182],"99%":[185],"DR":[186],"propagated":[188],"anomalies,":[189],"at":[190],"communication":[192],"overhead":[193],"inference":[195],"latency":[196],"~1":[198],"s":[199,208],"<inline-formula":[201],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[202],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[203],"<tex-math":[204],"notation=\"LaTeX\">$\\sim":[205],"10^{-5}$":[206],"</tex-math></inline-formula>":[207],"(on":[209],"laptop":[211],"CPU),":[212],"respectively.":[213],"addition":[215],"collected":[218],"datasets,":[219],"Swarm-Net\u2019s":[220],"effectiveness":[221],"evaluated":[223],"simulated":[225],"trace":[226,229],"replay,":[227],"perturbation,":[230],"dropped":[232],"responses,":[234],"showing":[235],"robustness":[236],"against":[237],"such":[238],"threats.":[239],"Lastly,":[240],"compare":[242],"with":[244],"past":[245],"works":[246],"analysis.":[251]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-27T23:08:20.325037","created_date":"2025-10-10T00:00:00"}
