{"id":"https://openalex.org/W3119253238","doi":"https://doi.org/10.1109/tifs.2021.3050051","title":"Hunting Vulnerable Smart Contracts via Graph Embedding Based Bytecode Matching","display_name":"Hunting Vulnerable Smart Contracts via Graph Embedding Based Bytecode Matching","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3119253238","doi":"https://doi.org/10.1109/tifs.2021.3050051","mag":"3119253238"},"language":"en","primary_location":{"id":"doi:10.1109/tifs.2021.3050051","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tifs.2021.3050051","pdf_url":null,"source":{"id":"https://openalex.org/S61310614","display_name":"IEEE Transactions on Information Forensics and Security","issn_l":"1556-6013","issn":["1556-6013","1556-6021"],"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 Transactions on Information Forensics and Security","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/A5037117080","display_name":"Jianjun Huang","orcid":"https://orcid.org/0000-0003-4403-0060"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jianjun Huang","raw_affiliation_strings":["Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","School of Information, Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-4403-0060","affiliations":[{"raw_affiliation_string":"Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I78988378"]},{"raw_affiliation_string":"School of Information, Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008362712","display_name":"Songming Han","orcid":"https://orcid.org/0009-0007-5322-9625"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Songming Han","raw_affiliation_strings":["Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","School of Information, Renmin University of China, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I78988378"]},{"raw_affiliation_string":"School of Information, Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101927208","display_name":"Wei You","orcid":"https://orcid.org/0000-0003-1009-6627"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei You","raw_affiliation_strings":["Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","School of Information, Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-1009-6627","affiliations":[{"raw_affiliation_string":"Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I78988378"]},{"raw_affiliation_string":"School of Information, Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017405627","display_name":"Wenchang Shi","orcid":"https://orcid.org/0000-0002-5160-1223"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenchang Shi","raw_affiliation_strings":["Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","School of Information, Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-5160-1223","affiliations":[{"raw_affiliation_string":"Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I78988378"]},{"raw_affiliation_string":"School of Information, Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100644627","display_name":"Bin Liang","orcid":"https://orcid.org/0000-0002-4818-7164"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bin Liang","raw_affiliation_strings":["Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","School of Information, Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-4818-7164","affiliations":[{"raw_affiliation_string":"Key Laboratory of DEKE, Renmin University of China, Ministry of Education, Beijing, China","institution_ids":["https://openalex.org/I78988378"]},{"raw_affiliation_string":"School of Information, Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101024367","display_name":"Jingzheng Wu","orcid":"https://orcid.org/0000-0001-5561-9829"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingzheng Wu","raw_affiliation_strings":["Chinese Academy of Sciences, Institute of Software, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences, Institute of Software, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101053493","display_name":"Yanjun Wu","orcid":"https://orcid.org/0000-0002-1823-0459"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanjun Wu","raw_affiliation_strings":["Chinese Academy of Sciences, Institute of Software, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences, Institute of Software, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5037117080"],"corresponding_institution_ids":["https://openalex.org/I78988378"],"apc_list":null,"apc_paid":null,"fwci":9.0987,"has_fulltext":false,"cited_by_count":92,"citation_normalized_percentile":{"value":0.98615199,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"16","issue":null,"first_page":"2144","last_page":"2156"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.996399998664856,"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.996399998664856,"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/T11424","display_name":"Security and Verification in Computing","score":0.9815999865531921,"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/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9768999814987183,"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/bytecode","display_name":"Bytecode","score":0.9673262238502502},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8675054311752319},{"id":"https://openalex.org/keywords/java-bytecode","display_name":"Java bytecode","score":0.5065585374832153},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.4636382460594177},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4388958215713501},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.41627514362335205},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4088752269744873},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1650511622428894},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.145248144865036}],"concepts":[{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.9673262238502502},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8675054311752319},{"id":"https://openalex.org/C2777472213","wikidata":"https://www.wikidata.org/wiki/Q137496","display_name":"Java bytecode","level":5,"score":0.5065585374832153},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4636382460594177},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4388958215713501},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.41627514362335205},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4088752269744873},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1650511622428894},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.145248144865036},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.0},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tifs.2021.3050051","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tifs.2021.3050051","pdf_url":null,"source":{"id":"https://openalex.org/S61310614","display_name":"IEEE Transactions on Information Forensics and Security","issn_l":"1556-6013","issn":["1556-6013","1556-6021"],"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 Transactions on Information Forensics and Security","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2499382617","display_name":null,"funder_award_id":"19XNLG02","funder_id":"https://openalex.org/F4320322499","funder_display_name":"Renmin University of China"},{"id":"https://openalex.org/G3560213877","display_name":null,"funder_award_id":"U1836209","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4398396767","display_name":null,"funder_award_id":"20XNLG03","funder_id":"https://openalex.org/F4320322499","funder_display_name":"Renmin University of China"},{"id":"https://openalex.org/G5776807238","display_name":null,"funder_award_id":"61802413","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320322499","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W133470593","https://openalex.org/W2054520963","https://openalex.org/W2147088720","https://openalex.org/W2165004968","https://openalex.org/W2375939852","https://openalex.org/W2532962075","https://openalex.org/W2539190473","https://openalex.org/W2577142429","https://openalex.org/W2589622533","https://openalex.org/W2634106992","https://openalex.org/W2737925311","https://openalex.org/W2749008552","https://openalex.org/W2755935712","https://openalex.org/W2790202156","https://openalex.org/W2805052744","https://openalex.org/W2846896781","https://openalex.org/W2884898944","https://openalex.org/W2886694146","https://openalex.org/W2888320512","https://openalex.org/W2888928288","https://openalex.org/W2889740224","https://openalex.org/W2898569715","https://openalex.org/W2908007588","https://openalex.org/W2926178846","https://openalex.org/W2963408280","https://openalex.org/W2963610883","https://openalex.org/W2964631013","https://openalex.org/W2982383932","https://openalex.org/W2999378142","https://openalex.org/W3015325345","https://openalex.org/W3016155638","https://openalex.org/W3105926539","https://openalex.org/W4253692155","https://openalex.org/W4289548059","https://openalex.org/W6605468800","https://openalex.org/W6741450815","https://openalex.org/W6753904454","https://openalex.org/W6754374649","https://openalex.org/W6754519360","https://openalex.org/W6759458195","https://openalex.org/W6775989529"],"related_works":["https://openalex.org/W1598565505","https://openalex.org/W2156734947","https://openalex.org/W2787111017","https://openalex.org/W1564435947","https://openalex.org/W2124765047","https://openalex.org/W1521580745","https://openalex.org/W2070229111","https://openalex.org/W1500443504","https://openalex.org/W2900783539","https://openalex.org/W2505352121"],"abstract_inverted_index":{"Smart":[0],"contract":[1,73,169],"vulnerabilities":[2,19],"have":[3,22,162],"attracted":[4],"lots":[5],"of":[6,45,53,57,192,199],"concerns":[7],"due":[8],"to":[9,20,24,35,79,90,111,132],"the":[10,33,50,63,69,92,113,122,134,151,164,197],"resultant":[11],"financial":[12],"losses.":[13],"Matching-based":[14],"detection":[15],"methods":[16],"extrapolating":[17],"known":[18,157],"unknown":[21],"proven":[23],"be":[25,147],"effective":[26],"in":[27],"other":[28],"platforms.":[29],"However,":[30],"directly":[31],"adopting":[32],"technique":[34],"smart":[36,144],"contracts":[37,145],"is":[38,184],"obstructed":[39],"by":[40,62,95,102,149],"two":[41],"issues,":[42],"i.e.,":[43],"diversity":[44],"bytecode":[46,81,93,109],"generation":[47],"resulting":[48],"from":[49],"rapid":[51],"evolution":[52],"compilers":[54],"and":[55,76,87,98,105,156,177],"interference":[56],"noise":[58,114],"code":[59,115,135],"easily":[60],"caused":[61],"homogeneous":[64],"business":[65],"logics.":[66],"To":[67],"address":[68],"problems,":[70],"we":[71,84,125,188],"propose":[72],"bytecode-oriented":[74],"normalization":[75],"slicing":[77,101],"techniques":[78],"augment":[80],"matching.":[82],"Specifically,":[83],"conduct":[85],"data-":[86,104],"instruction-level":[88],"normalizations":[89],"uniform":[91],"generated":[94],"different":[96],"compilers,":[97],"enforce":[99],"contract-specific":[100],"tracking":[103],"control-flows":[106],"with":[107],"simulated":[108],"executions":[110],"prune":[112],"as":[116,118],"far":[117],"possible.":[119],"Based":[120],"on":[121,170],"above":[123],"techniques,":[124],"design":[126],"an":[127],"unsupervised":[128],"graph":[129],"embedding":[130],"algorithm":[131],"encode":[133],"graphs":[136],"into":[137],"quantitatively":[138],"comparable":[139],"vectors.":[140],"The":[141],"potentially":[142],"vulnerable":[143,158],"can":[146],"identified":[148],"measuring":[150],"similarities":[152],"between":[153],"their":[154],"vectors":[155],"ones.":[159],"Our":[160],"evaluations":[161],"shown":[163],"efficiency":[165],"(0.47":[166],"seconds":[167],"per":[168],"average),":[171],"effectiveness":[172],"(160":[173],"verified":[174],"true":[175],"positives)":[176],"high":[178],"precision":[179],"(91.95%":[180],"for":[181],"top-ranked).":[182],"It":[183],"worth":[185],"noting":[186],"that,":[187],"also":[189],"identify":[190],"dozens":[191],"honeypot":[193],"contracts,":[194],"further":[195],"demonstrating":[196],"capability":[198],"our":[200],"method.":[201]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":29},{"year":2024,"cited_by_count":22},{"year":2023,"cited_by_count":26},{"year":2022,"cited_by_count":10},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
