{"id":"https://openalex.org/W7117565973","doi":"https://doi.org/10.1109/iccd65941.2025.00116","title":"MALLS: Multi-Agent LLMs for Synthetic Hardware Vulnerability Generation and Detection","display_name":"MALLS: Multi-Agent LLMs for Synthetic Hardware Vulnerability Generation and Detection","publication_year":2025,"publication_date":"2025-11-10","ids":{"openalex":"https://openalex.org/W7117565973","doi":"https://doi.org/10.1109/iccd65941.2025.00116"},"language":null,"primary_location":{"id":"doi:10.1109/iccd65941.2025.00116","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd65941.2025.00116","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 43rd International Conference on Computer Design (ICCD)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5017274857","display_name":"Jonti Talukdar","orcid":"https://orcid.org/0000-0001-7079-5281"},"institutions":[{"id":"https://openalex.org/I77566578","display_name":"United Microelectronics (United States)","ror":"https://ror.org/00vrhw316","country_code":"US","type":"company","lineage":["https://openalex.org/I4210161555","https://openalex.org/I77566578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jonti Talukdar","raw_affiliation_strings":["Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)","institution_ids":["https://openalex.org/I77566578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101394591","display_name":"Agastya Seth","orcid":null},"institutions":[{"id":"https://openalex.org/I77566578","display_name":"United Microelectronics (United States)","ror":"https://ror.org/00vrhw316","country_code":"US","type":"company","lineage":["https://openalex.org/I4210161555","https://openalex.org/I77566578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Agastya Seth","raw_affiliation_strings":["Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)","institution_ids":["https://openalex.org/I77566578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052051759","display_name":"Sanmitra Banerjee","orcid":"https://orcid.org/0000-0002-1136-9220"},"institutions":[{"id":"https://openalex.org/I77566578","display_name":"United Microelectronics (United States)","ror":"https://ror.org/00vrhw316","country_code":"US","type":"company","lineage":["https://openalex.org/I4210161555","https://openalex.org/I77566578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sanmitra Banerjee","raw_affiliation_strings":["Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)","institution_ids":["https://openalex.org/I77566578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018615087","display_name":"Farshad Firouzi","orcid":"https://orcid.org/0000-0002-8359-4304"},"institutions":[{"id":"https://openalex.org/I77566578","display_name":"United Microelectronics (United States)","ror":"https://ror.org/00vrhw316","country_code":"US","type":"company","lineage":["https://openalex.org/I4210161555","https://openalex.org/I77566578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Farshad Firouzi","raw_affiliation_strings":["Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)","institution_ids":["https://openalex.org/I77566578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5121553699","display_name":"Krishnendu Chakrabarty","orcid":null},"institutions":[{"id":"https://openalex.org/I77566578","display_name":"United Microelectronics (United States)","ror":"https://ror.org/00vrhw316","country_code":"US","type":"company","lineage":["https://openalex.org/I4210161555","https://openalex.org/I77566578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Krishnendu Chakrabarty","raw_affiliation_strings":["Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arizona State University,ASU Center for Semiconductor Microelectronics (ACME)","institution_ids":["https://openalex.org/I77566578"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I77566578"],"apc_list":null,"apc_paid":null,"fwci":1.5151,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.85810811,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"782","last_page":"789"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.38999998569488525,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.38999998569488525,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11424","display_name":"Security and Verification in Computing","score":0.326200008392334,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.10140000283718109,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.866100013256073},{"id":"https://openalex.org/keywords/discriminator","display_name":"Discriminator","score":0.7994999885559082},{"id":"https://openalex.org/keywords/generator","display_name":"Generator (circuit theory)","score":0.6378999948501587},{"id":"https://openalex.org/keywords/vulnerability","display_name":"Vulnerability (computing)","score":0.6014999747276306},{"id":"https://openalex.org/keywords/adversarial-system","display_name":"Adversarial system","score":0.5489000082015991},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.5403000116348267}],"concepts":[{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.866100013256073},{"id":"https://openalex.org/C2779803651","wikidata":"https://www.wikidata.org/wiki/Q5282088","display_name":"Discriminator","level":3,"score":0.7994999885559082},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7045000195503235},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.6378999948501587},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.6014999747276306},{"id":"https://openalex.org/C37736160","wikidata":"https://www.wikidata.org/wiki/Q1801315","display_name":"Adversarial system","level":2,"score":0.5489000082015991},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.5403000116348267},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.47690001130104065},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.40880000591278076},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3792000114917755},{"id":"https://openalex.org/C36941000","wikidata":"https://www.wikidata.org/wiki/Q209455","display_name":"VHDL","level":3,"score":0.32580000162124634},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.32280001044273376},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3140000104904175},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.30709999799728394},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2856999933719635},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.25619998574256897},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.25029999017715454},{"id":"https://openalex.org/C527821871","wikidata":"https://www.wikidata.org/wiki/Q228502","display_name":"Access control","level":2,"score":0.25}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccd65941.2025.00116","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccd65941.2025.00116","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 43rd International Conference on Computer Design (ICCD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Reduced inequalities","id":"https://metadata.un.org/sdg/10","score":0.7066125273704529}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W2095410905","https://openalex.org/W2892708618","https://openalex.org/W3036557299","https://openalex.org/W3215039281","https://openalex.org/W4283778636","https://openalex.org/W4379116006","https://openalex.org/W4390098631","https://openalex.org/W4399396317","https://openalex.org/W4399727737","https://openalex.org/W4399801779","https://openalex.org/W4399952587","https://openalex.org/W4400578969","https://openalex.org/W4402835458","https://openalex.org/W4403024154","https://openalex.org/W4404848170","https://openalex.org/W4409282575","https://openalex.org/W4411172901","https://openalex.org/W4411173238","https://openalex.org/W4411173404","https://openalex.org/W4411359046","https://openalex.org/W4412082740","https://openalex.org/W4413442616","https://openalex.org/W4413442683"],"related_works":[],"abstract_inverted_index":{"LLMs":[0],"have":[1],"demonstrated":[2],"promising":[3],"capabilities":[4],"in":[5,31,48,60,148],"generating":[6,165,188],"RTL":[7,73,94,185],"code":[8],"from":[9,96],"high-level":[10],"functional":[11,112],"descriptions":[12],"of":[13,24,72,117,144,193,204],"hardware":[14,81,194],"modules.":[15],"However,":[16],"their":[17],"effectiveness":[18],"is":[19,90,146],"constrained":[20],"by":[21,161,207],"the":[22,68,87,104,108,115,173,201,208],"lack":[23],"high-quality,":[25],"diverse":[26,184],"datasets":[27],"particularly":[28],"for":[29,92,111],"applications":[30],"IP":[32],"design,":[33],"verification,":[34],"and":[35,56,70,75,114,169,181,216],"security":[36,118],"analysis.":[37],"To":[38],"address":[39],"this":[40,85],"limitation,":[41],"we":[42],"introduce":[43],"MALLS,":[44],"a":[45,54,57,77,123,149],"multi-agent":[46],"framework":[47],"which":[49,151],"specialized":[50],"LLM":[51],"agents":[52,129],"namely,":[53],"generator":[55,88],"discriminator":[58,105],"collaborate":[59],"an":[61],"adversarial":[62,209],"yet":[63],"cooperative":[64],"setting":[65],"to":[66,130,138,157,176],"improve":[67,132],"quality":[69,79,190],"correctness":[71,113],"designs":[74],"curate":[76],"high":[78,189],"synthetic":[80,191],"vulnerability":[82,214],"dataset.":[83],"In":[84],"architecture,":[86],"agent":[89,106],"responsible":[91],"producing":[93],"implementations":[95],"initial":[97],"seed":[98],"examples":[99,145,192,205],"through":[100,133],"in-context":[101],"learning,":[102],"while":[103,187],"assesses":[107],"generator's":[109],"output":[110],"presence":[116],"vulnerabilities.":[119,195],"This":[120],"interaction":[121],"creates":[122],"dynamic":[124],"feedback":[125],"loop,":[126],"enabling":[127],"both":[128,213],"iteratively":[131],"each":[134],"other's":[135],"responses":[136],"leading":[137],"self-supervised":[139],"learning.":[140],"A":[141],"hard":[142,202],"bank":[143,203],"maintained":[147],"database":[150],"include":[152],"instances":[153],"that":[154,199],"were":[155],"difficult":[156],"generate":[158],"or":[159],"detect":[160],"either":[162],"agents.":[163],"By":[164],"paired":[166],"positive":[167],"(correct)":[168],"negative":[170],"(buggy)":[171],"examples,":[172],"system":[174],"learns":[175],"distinguish":[177],"subtle":[178],"design":[179],"flaws":[180],"generalize":[182],"across":[183],"patterns":[186],"Experimental":[196],"results":[197],"show":[198],"using":[200],"produced":[206],"multi-LLM":[210],"setup":[211],"improves":[212],"generation":[215],"detection":[217],"performance.":[218]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-12-30T00:00:00"}
