{"id":"https://openalex.org/W7117474764","doi":"https://doi.org/10.1109/ipccc66453.2025.11304636","title":"Learning from the Packet Sequences: Diffusion Model-Based Protocol Greybox Fuzzing","display_name":"Learning from the Packet Sequences: Diffusion Model-Based Protocol Greybox Fuzzing","publication_year":2025,"publication_date":"2025-11-15","ids":{"openalex":"https://openalex.org/W7117474764","doi":"https://doi.org/10.1109/ipccc66453.2025.11304636"},"language":null,"primary_location":{"id":"doi:10.1109/ipccc66453.2025.11304636","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipccc66453.2025.11304636","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Performance, Computing, and Communications Conference (IPCCC)","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/A5121455772","display_name":"Xin Ren","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Ren","raw_affiliation_strings":["National University of Defense Technology,Changsha,P.R.china"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology,Changsha,P.R.china","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100399594","display_name":"Pengfei Wang","orcid":"https://orcid.org/0000-0003-3408-4153"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Pengfei Wang","raw_affiliation_strings":["National University of Defense Technology,Changsha,P.R.china"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology,Changsha,P.R.china","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121494138","display_name":"Peihong Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peihong Lin","raw_affiliation_strings":["National University of Defense Technology,Changsha,P.R.china"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology,Changsha,P.R.china","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102821392","display_name":"Xu Zhou","orcid":"https://orcid.org/0000-0002-1400-8375"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xu Zhou","raw_affiliation_strings":["National University of Defense Technology,Changsha,P.R.china"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology,Changsha,P.R.china","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5121517949","display_name":"Wei Xie","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Xie","raw_affiliation_strings":["National University of Defense Technology,Changsha,P.R.china"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology,Changsha,P.R.china","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.3873000144958496,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.3873000144958496,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.17970000207424164,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.11990000307559967,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/fuzz-testing","display_name":"Fuzz testing","score":0.9556999802589417},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.6291999816894531},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.6015999913215637},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.5284000039100647},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5159000158309937},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.4336000084877014},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.4221999943256378},{"id":"https://openalex.org/keywords/session","display_name":"Session (web analytics)","score":0.4185999929904938},{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.3937999904155731}],"concepts":[{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.9556999802589417},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7968000173568726},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.6291999816894531},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.6015999913215637},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.5284000039100647},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5159000158309937},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5092999935150146},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.4336000084877014},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.4221999943256378},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4189000129699707},{"id":"https://openalex.org/C2779182362","wikidata":"https://www.wikidata.org/wiki/Q17126187","display_name":"Session (web analytics)","level":2,"score":0.4185999929904938},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.3937999904155731},{"id":"https://openalex.org/C54108766","wikidata":"https://www.wikidata.org/wiki/Q391064","display_name":"Packet loss","level":3,"score":0.38449999690055847},{"id":"https://openalex.org/C72434380","wikidata":"https://www.wikidata.org/wiki/Q230930","display_name":"State space","level":2,"score":0.37599998712539673},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.3662000000476837},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.34310001134872437},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.33809998631477356},{"id":"https://openalex.org/C104954878","wikidata":"https://www.wikidata.org/wiki/Q1648707","display_name":"Routing protocol","level":3,"score":0.3328999876976013},{"id":"https://openalex.org/C182590292","wikidata":"https://www.wikidata.org/wiki/Q989632","display_name":"Network security","level":2,"score":0.3319000005722046},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.3158000111579895},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.314300000667572},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3140000104904175},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2957000136375427},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.2953999936580658},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.2939999997615814},{"id":"https://openalex.org/C134765980","wikidata":"https://www.wikidata.org/wiki/Q879126","display_name":"Bitwise operation","level":2,"score":0.2702000141143799},{"id":"https://openalex.org/C204679922","wikidata":"https://www.wikidata.org/wiki/Q734252","display_name":"Deep packet inspection","level":3,"score":0.26840001344680786},{"id":"https://openalex.org/C48677424","wikidata":"https://www.wikidata.org/wiki/Q6888088","display_name":"Mode (computer interface)","level":2,"score":0.26429998874664307},{"id":"https://openalex.org/C195563490","wikidata":"https://www.wikidata.org/wiki/Q180368","display_name":"Network congestion","level":3,"score":0.2554999887943268}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ipccc66453.2025.11304636","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipccc66453.2025.11304636","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Performance, Computing, and Communications Conference (IPCCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1812582761","https://openalex.org/W2046067623","https://openalex.org/W2127774996","https://openalex.org/W2147694185","https://openalex.org/W2241428156","https://openalex.org/W2883395840","https://openalex.org/W2950911860","https://openalex.org/W3047947484","https://openalex.org/W3134385809","https://openalex.org/W3138456218","https://openalex.org/W3181528482","https://openalex.org/W4383223817","https://openalex.org/W4385569744","https://openalex.org/W4391468387","https://openalex.org/W4391724785","https://openalex.org/W4391725314"],"related_works":[],"abstract_inverted_index":{"Network":[0],"protocol":[1,37,62,155],"fuzzing":[2,152],"is":[3,120,147],"crucial":[4,121],"for":[5,122],"ensuring":[6],"the":[7,34,95,105,112],"security":[8],"and":[9,29,64,81,101,114,125,128,161,173,190],"stability":[10],"of":[11,36,116,179],"protocols.":[12],"Traditional":[13],"specification-based":[14],"methods":[15],"face":[16],"severe":[17],"challenges":[18],"to":[19,42,75,90,149,158,181],"generate":[20,91],"test":[21],"cases":[22],"in":[23,98],"scenarios":[24],"where":[25],"protocols":[26,141],"are":[27,31],"complex":[28],"specifications":[30],"unavailable.":[32],"Furthermore,":[33],"statefulness":[35],"implementations":[38],"requires":[39],"input":[40],"packets":[41],"satisfy":[43],"sequential":[44],"dependencies,":[45],"further":[46],"complicates":[47],"fuzzing.":[48],"To":[49],"address":[50],"these":[51],"challenges,":[52],"we":[53],"developed":[54],"SPIREFuzz,":[55],"a":[56,77,83],"novel":[57],"fuzzer":[58],"that":[59,138],"automatically":[60],"learns":[61],"formats":[63],"temporal":[65],"relationships":[66],"directly":[67],"from":[68],"real":[69],"traffic.":[70],"SPIREFuzz":[71],"uses":[72],"reverse":[73],"engineering":[74],"build":[76],"session":[78],"pattern":[79],"dataset":[80],"employs":[82],"Discrete":[84],"Denoising":[85],"Diffusion":[86],"Probabilistic":[87],"Model":[88],"(D3PM)":[89],"packet":[92],"sequences.":[93],"Leveraging":[94],"model's":[96],"strengths":[97],"stable":[99],"training":[100],"mitigating":[102],"mode":[103],"collapse,":[104],"method":[106],"achieves":[107],"an":[108],"optimal":[109],"balance":[110],"between":[111],"accuracy":[113],"diversity":[115],"generated":[117],"sequences,":[118],"which":[119],"generating":[123],"high-fidelity":[124],"state-compliant":[126],"patterns":[127],"simultaneously":[129],"ensures":[130],"enhanced":[131],"state":[132,165,168],"space":[133],"exploration.":[134],"Experimental":[135],"results":[136],"indicate":[137],"on":[139],"10":[140],"SPIREFuzz's":[142],"key":[143],"field":[144],"identification":[145],"capability":[146],"superior":[148],"NetPlier.":[150],"In":[151],"targeting":[153],"8":[154],"implementations,":[156],"compared":[157],"AFLNet,":[159],"NSFuzz,":[160],"GANFuzz,":[162],"its":[163],"average":[164,167,170,174],"coverage,":[166,172],"transitions,":[169],"bitmap":[171],"unique":[175],"crashes":[176],"achieved":[177],"improvements":[178],"up":[180],"<tex":[182],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[183],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\text{78.57":[184],"\\%},":[185,187],"\\text{73.91":[186],"\\text{3.94":[188],"\\%}$</tex>,":[189],"216.67":[191],"%":[192],"respectively.":[193]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-12-29T00:00:00"}
