{"id":"https://openalex.org/W7161634087","doi":"https://doi.org/10.1186/s42400-026-00602-6","title":"A method for function name recovery in binaries via hierarchical semantic propagation","display_name":"A method for function name recovery in binaries via hierarchical semantic propagation","publication_year":2026,"publication_date":"2026-05-19","ids":{"openalex":"https://openalex.org/W7161634087","doi":"https://doi.org/10.1186/s42400-026-00602-6"},"language":"en","primary_location":{"id":"doi:10.1186/s42400-026-00602-6","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s42400-026-00602-6","pdf_url":"https://link.springer.com/content/pdf/10.1186/s42400-026-00602-6.pdf","source":{"id":"https://openalex.org/S3035238565","display_name":"Cybersecurity","issn_l":"2523-3246","issn":["2523-3246"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cybersecurity","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://link.springer.com/content/pdf/10.1186/s42400-026-00602-6.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Debao Kong","orcid":null},"institutions":[{"id":"https://openalex.org/I169689159","display_name":"PLA Information Engineering University","ror":"https://ror.org/00mm1qk40","country_code":"CN","type":"education","lineage":["https://openalex.org/I169689159"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Debao Kong","raw_affiliation_strings":["School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China","institution_ids":["https://openalex.org/I169689159"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yangyang Geng","orcid":null},"institutions":[{"id":"https://openalex.org/I169689159","display_name":"PLA Information Engineering University","ror":"https://ror.org/00mm1qk40","country_code":"CN","type":"education","lineage":["https://openalex.org/I169689159"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yangyang Geng","raw_affiliation_strings":["School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China","institution_ids":["https://openalex.org/I169689159"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Wei Guo","orcid":null},"institutions":[{"id":"https://openalex.org/I169689159","display_name":"PLA Information Engineering University","ror":"https://ror.org/00mm1qk40","country_code":"CN","type":"education","lineage":["https://openalex.org/I169689159"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Guo","raw_affiliation_strings":["School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China","institution_ids":["https://openalex.org/I169689159"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Chaojie Wei","orcid":null},"institutions":[{"id":"https://openalex.org/I169689159","display_name":"PLA Information Engineering University","ror":"https://ror.org/00mm1qk40","country_code":"CN","type":"education","lineage":["https://openalex.org/I169689159"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chaojie Wei","raw_affiliation_strings":["School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China","institution_ids":["https://openalex.org/I169689159"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Haowen Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I169689159","display_name":"PLA Information Engineering University","ror":"https://ror.org/00mm1qk40","country_code":"CN","type":"education","lineage":["https://openalex.org/I169689159"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haowen Chen","raw_affiliation_strings":["School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China","institution_ids":["https://openalex.org/I169689159"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Fang Jing","orcid":null},"institutions":[{"id":"https://openalex.org/I4210158179","display_name":"Yellow River Institute of Hydraulic Research","ror":"https://ror.org/0506q7a98","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210155611","https://openalex.org/I4210158179"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fang Jing","raw_affiliation_strings":["Yellow River Engineering Consulting Co., Ltd, Zhengzhou, 450003, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yellow River Engineering Consulting Co., Ltd, Zhengzhou, 450003, China","institution_ids":["https://openalex.org/I4210158179"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Liupeng He","orcid":null},"institutions":[{"id":"https://openalex.org/I4210158179","display_name":"Yellow River Institute of Hydraulic Research","ror":"https://ror.org/0506q7a98","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210155611","https://openalex.org/I4210158179"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liupeng He","raw_affiliation_strings":["Yellow River Engineering Consulting Co., Ltd, Zhengzhou, 450003, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yellow River Engineering Consulting Co., Ltd, Zhengzhou, 450003, China","institution_ids":["https://openalex.org/I4210158179"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Xueman Kong","orcid":null},"institutions":[{"id":"https://openalex.org/I4210158179","display_name":"Yellow River Institute of Hydraulic Research","ror":"https://ror.org/0506q7a98","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210155611","https://openalex.org/I4210158179"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xueman Kong","raw_affiliation_strings":["Yellow River Engineering Consulting Co., Ltd, Zhengzhou, 450003, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yellow River Engineering Consulting Co., Ltd, Zhengzhou, 450003, China","institution_ids":["https://openalex.org/I4210158179"]}]},{"author_position":"last","author":{"id":null,"display_name":"Qiang Wei","orcid":null},"institutions":[{"id":"https://openalex.org/I169689159","display_name":"PLA Information Engineering University","ror":"https://ror.org/00mm1qk40","country_code":"CN","type":"education","lineage":["https://openalex.org/I169689159"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Qiang Wei","raw_affiliation_strings":["School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyberspace Security, Information Engineering University, Zhengzhou, 450001, China","institution_ids":["https://openalex.org/I169689159"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I169689159"],"apc_list":{"value":1230,"currency":"USD","value_usd":1230},"apc_paid":{"value":1230,"currency":"USD","value_usd":1230},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.61794619,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"9","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.7207000255584717,"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"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.7207000255584717,"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.09969999641180038,"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/T12479","display_name":"Web Application Security Vulnerabilities","score":0.04670000076293945,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/context","display_name":"Context (archaeology)","score":0.6703000068664551},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.6589000225067139},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5848000049591064},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.535099983215332},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.511900007724762},{"id":"https://openalex.org/keywords/firmware","display_name":"Firmware","score":0.3855000138282776}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8374000191688538},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6703000068664551},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.6589000225067139},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5848000049591064},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.535099983215332},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.511900007724762},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4472000002861023},{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.3855000138282776},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.3682999908924103},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.33480000495910645},{"id":"https://openalex.org/C90312973","wikidata":"https://www.wikidata.org/wiki/Q7449052","display_name":"Semantic data model","level":2,"score":0.3287000060081482},{"id":"https://openalex.org/C102379954","wikidata":"https://www.wikidata.org/wiki/Q2589940","display_name":"Call graph","level":2,"score":0.32690000534057617},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.30059999227523804},{"id":"https://openalex.org/C178005623","wikidata":"https://www.wikidata.org/wiki/Q308859","display_name":"Anonymity","level":2,"score":0.27320000529289246},{"id":"https://openalex.org/C148417208","wikidata":"https://www.wikidata.org/wiki/Q4825882","display_name":"Authentication (law)","level":2,"score":0.2529999911785126}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1186/s42400-026-00602-6","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s42400-026-00602-6","pdf_url":"https://link.springer.com/content/pdf/10.1186/s42400-026-00602-6.pdf","source":{"id":"https://openalex.org/S3035238565","display_name":"Cybersecurity","issn_l":"2523-3246","issn":["2523-3246"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cybersecurity","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:ef3eb76596c048f49d4e437246818db8","is_oa":true,"landing_page_url":"https://doaj.org/article/ef3eb76596c048f49d4e437246818db8","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cybersecurity, Vol 9, Iss 1 (2026)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1186/s42400-026-00602-6","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s42400-026-00602-6","pdf_url":"https://link.springer.com/content/pdf/10.1186/s42400-026-00602-6.pdf","source":{"id":"https://openalex.org/S3035238565","display_name":"Cybersecurity","issn_l":"2523-3246","issn":["2523-3246"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cybersecurity","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.7077990174293518}],"awards":[{"id":"https://openalex.org/G2288271608","display_name":null,"funder_award_id":"No. 252300423348.","funder_id":"https://openalex.org/F4320323845","funder_display_name":"Natural Science Foundation of Henan Province"}],"funders":[{"id":"https://openalex.org/F4320323845","display_name":"Natural Science Foundation of Henan Province","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7161634087.pdf","grobid_xml":"https://content.openalex.org/works/W7161634087.grobid-xml"},"referenced_works_count":20,"referenced_works":["https://openalex.org/W1661167618","https://openalex.org/W2019912855","https://openalex.org/W2144344516","https://openalex.org/W2892187814","https://openalex.org/W2963499994","https://openalex.org/W3166095789","https://openalex.org/W3180995430","https://openalex.org/W4214617101","https://openalex.org/W4308632257","https://openalex.org/W4309674289","https://openalex.org/W4322718191","https://openalex.org/W4324007217","https://openalex.org/W4383221493","https://openalex.org/W4384920109","https://openalex.org/W4385679661","https://openalex.org/W4388567027","https://openalex.org/W4396986865","https://openalex.org/W4408750138","https://openalex.org/W4416157070","https://openalex.org/W7133204064"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"The":[1],"large-scale":[2],"deployment":[3],"of":[4,12,184,189],"IoT":[5],"devices":[6],"has":[7],"led":[8],"to":[9,120,159],"widespread":[10],"use":[11],"stripped":[13],"firmware":[14],"binaries,":[15],"where":[16],"function":[17,38],"names":[18,39,115],"are":[19],"removed,":[20],"leaving":[21],"many":[22],"functions":[23,108],"anonymous.":[24],"This":[25],"obscures":[26],"program":[27],"semantics":[28],"and":[29,46,70,112,125,141,166],"heightens":[30],"security":[31,47],"risks":[32],"by":[33,98,157],"hiding":[34],"vulnerabilities.":[35],"Recovering":[36],"meaningful":[37],"is":[40,176],"thus":[41],"crucial":[42],"for":[43,123],"reverse":[44],"engineering":[45],"analysis.":[48],"Existing":[49],"approaches":[50],"treat":[51],"naming":[52,89],"as":[53,90,117],"an":[54,91,180],"isolated":[55],"prediction":[56],"task":[57],"or":[58],"rely":[59],"on":[60,131,170],"static,":[61],"limited":[62],"calling":[63],"contexts,":[64],"struggling":[65],"with":[66,109],"deep":[67,198],"call":[68,101,199],"chains":[69],"severe":[71],"semantic":[72,84,118,174,191],"loss.":[73],"To":[74],"overcome":[75],"this,":[76],"we":[77],"propose":[78],"SemFlow":[79,87,130],",":[80],"a":[81],"call-graph-driven,":[82],"hierarchical":[83,190],"propagation":[85,192],"method.":[86],"reframes":[88],"iterative":[92],"process":[93],"that":[94],"progressively":[95],"resolves":[96],"anonymity":[97],"leveraging":[99],"the":[100,151,187],"graph\u2019s":[102],"structure:":[103],"it":[104],"first":[105],"recovers":[106],"bottom-layer":[107],"richer":[110],"context":[111,122,195],"propagates":[113],"their":[114],"upward":[116],"anchors":[119],"enrich":[121],"mid-":[124],"top-layer":[126],"functions.":[127],"We":[128],"evaluate":[129],"real-world":[132],"binaries":[133],"across":[134],"four":[135,142],"architectures":[136],"(x86-64,":[137],"x86-32,":[138],"ARM,":[139],"MIPS)":[140],"optimization":[143],"levels":[144],"(O0\u2013O3).":[145],"Results":[146],"show":[147],"consistent":[148],"superiority":[149],"over":[150],"state-of-the-art":[152],"SYMGEN:":[153],"F1":[154,182],"scores":[155],"improve":[156],"up":[158],"13.4%":[160],"(x86-64),":[161],"20.3%":[162],"(x86-32),":[163],"34.3%":[164],"(ARM),":[165],"158.5%":[167],"(MIPS).":[168],"Notably,":[169],"mid-layer":[171],"anonymous":[172],"functions\u2014where":[173],"scarcity":[175],"most":[177],"acute\u2014SemFlow":[178],"achieves":[179],"average":[181],"gain":[183],"162.7%,":[185],"demonstrating":[186],"effectiveness":[188],"in":[193,197],"mitigating":[194],"loss":[196],"chains.":[200]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2026-05-19T00:00:00"}
