{"id":"https://openalex.org/W4412610889","doi":"https://doi.org/10.1109/hpcc64274.2024.00174","title":"EtherEditor: Bytecode Defense Framework for Unleashing Proactive Smart Contract Security","display_name":"EtherEditor: Bytecode Defense Framework for Unleashing Proactive Smart Contract Security","publication_year":2024,"publication_date":"2024-12-13","ids":{"openalex":"https://openalex.org/W4412610889","doi":"https://doi.org/10.1109/hpcc64274.2024.00174"},"language":"en","primary_location":{"id":"doi:10.1109/hpcc64274.2024.00174","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcc64274.2024.00174","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on High Performance Computing and Communications (HPCC)","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/A5100330851","display_name":"Yuxuan Liu","orcid":"https://orcid.org/0009-0000-9943-2476"},"institutions":[{"id":"https://openalex.org/I76569877","display_name":"Southeast University","ror":"https://ror.org/04ct4d772","country_code":"CN","type":"education","lineage":["https://openalex.org/I76569877"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuxuan Liu","raw_affiliation_strings":["Southeast University,School of Cyber Science and Engineering,Nanjing,China,211189"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Southeast University,School of Cyber Science and Engineering,Nanjing,China,211189","institution_ids":["https://openalex.org/I76569877"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056890124","display_name":"Yadong Shi","orcid":"https://orcid.org/0000-0001-9553-2584"},"institutions":[{"id":"https://openalex.org/I76569877","display_name":"Southeast University","ror":"https://ror.org/04ct4d772","country_code":"CN","type":"education","lineage":["https://openalex.org/I76569877"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yadong Shi","raw_affiliation_strings":["Southeast University,School of Cyber Science and Engineering,Nanjing,China,211189"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Southeast University,School of Cyber Science and Engineering,Nanjing,China,211189","institution_ids":["https://openalex.org/I76569877"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114038559","display_name":"Zhongyuan Qin","orcid":null},"institutions":[{"id":"https://openalex.org/I76569877","display_name":"Southeast University","ror":"https://ror.org/04ct4d772","country_code":"CN","type":"education","lineage":["https://openalex.org/I76569877"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongyuan Qin","raw_affiliation_strings":["Southeast University,School of Cyber Science and Engineering,Nanjing,China,211189"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Southeast University,School of Cyber Science and Engineering,Nanjing,China,211189","institution_ids":["https://openalex.org/I76569877"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081876978","display_name":"Yubo Song","orcid":"https://orcid.org/0000-0002-1347-6126"},"institutions":[{"id":"https://openalex.org/I76569877","display_name":"Southeast University","ror":"https://ror.org/04ct4d772","country_code":"CN","type":"education","lineage":["https://openalex.org/I76569877"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yubo Song","raw_affiliation_strings":["Southeast University,School of Cyber Science and Engineering,Nanjing,China,211189"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Southeast University,School of Cyber Science and Engineering,Nanjing,China,211189","institution_ids":["https://openalex.org/I76569877"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I76569877"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.46393717,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1298","last_page":"1305"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9290000200271606,"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"}},"topics":[{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9290000200271606,"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.9026134610176086},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.6368131041526794},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6070058941841125},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23577484488487244},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.06781628727912903}],"concepts":[{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.9026134610176086},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.6368131041526794},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6070058941841125},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23577484488487244},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.06781628727912903}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpcc64274.2024.00174","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpcc64274.2024.00174","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on High Performance Computing and Communications (HPCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W2108441283","https://openalex.org/W2539190473","https://openalex.org/W2770019680","https://openalex.org/W2804390587","https://openalex.org/W2805052744","https://openalex.org/W2897450989","https://openalex.org/W2908007588","https://openalex.org/W2955447707","https://openalex.org/W2963220038","https://openalex.org/W2989657022","https://openalex.org/W2999378142","https://openalex.org/W3004205122","https://openalex.org/W3013473330","https://openalex.org/W3014792488","https://openalex.org/W3017072639","https://openalex.org/W3042599897","https://openalex.org/W3083471387","https://openalex.org/W3091512861","https://openalex.org/W3091755869","https://openalex.org/W3155100939","https://openalex.org/W3157553154","https://openalex.org/W3163257481","https://openalex.org/W3165859558","https://openalex.org/W3178813983","https://openalex.org/W4206527977","https://openalex.org/W4206573979","https://openalex.org/W4225143755","https://openalex.org/W4225731015","https://openalex.org/W4306406277","https://openalex.org/W4312200815","https://openalex.org/W6780620222","https://openalex.org/W6781985859","https://openalex.org/W6784248342","https://openalex.org/W6793954727","https://openalex.org/W6853817812"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W1889284597","https://openalex.org/W2140009967","https://openalex.org/W20625830","https://openalex.org/W4379620208","https://openalex.org/W2041803215","https://openalex.org/W2965913753","https://openalex.org/W2100791882"],"abstract_inverted_index":{"Smart":[0],"contracts":[1],"play":[2],"a":[3,22,26,40,79,105,119],"pivotal":[4],"role":[5],"in":[6,101,204],"Ethereum":[7],"by":[8,147],"providing":[9],"autonomous":[10],"control":[11,140],"functions":[12],"and":[13,69,139,210],"eliminating":[14],"risks":[15],"from":[16,132],"third":[17],"parties.":[18],"However,":[19],"there":[20],"exists":[21],"current":[23,168],"dearth":[24],"of":[25,51,62,78,86,92,104,191],"universal":[27],"automated":[28],"solution":[29],"to":[30,43,58,144,153],"ensure":[31],"contract":[32,46,207],"security.":[33,47],"In":[34],"this":[35],"paper,":[36],"we":[37],"propose":[38],"EtherEditor,":[39],"bytecode-based":[41],"framework":[42],"enhance":[44],"smart":[45,206],"EtherEditor":[48],"operates":[49],"independently":[50],"the":[52,60,76,90,96,102,109,133,156,167,177,188,192],"source":[53],"code,":[54],"directly":[55],"analyzing":[56],"bytecode":[57,110,179],"automate":[59],"reconstruction":[61],"Control":[63],"Flow":[64],"Graphs":[65],"(CFGs),":[66],"vulnerability":[67,208],"detection,":[68],"patching":[70],"processes.":[71],"The":[72,125],"paper":[73,126,157],"initiates":[74],"with":[75],"development":[77],"virtual":[80],"execution":[81,85],"engine":[82],"for":[83,122],"symbolic":[84],"bytecode,":[87],"dynamically":[88],"interpreting":[89],"effects":[91],"various":[93],"opcodes":[94],"on":[95,166],"stack.":[97],"This":[98,116],"approach":[99],"culminates":[100],"creation":[103],"high-precision":[106],"CFG":[107],"at":[108],"level,":[111],"capturing":[112],"nuanced":[113],"semantic":[114,130],"information.":[115],"method":[117,200],"lays":[118],"solid":[120],"foundation":[121],"subsequent":[123],"work.":[124],"then":[127,174],"collects":[128],"sensitive":[129],"information":[131],"constructed":[134],"CFG,":[135],"including":[136],"data":[137],"flow":[138,141],"characteristics,":[142],"aiming":[143],"detect":[145],"vulnerabilities":[146],"identifying":[148],"risk":[149],"instructions":[150],"that":[151,198],"contribute":[152],"vulnerabilities.":[154],"Finally,":[155],"generates":[158],"patch":[159,163,184,211],"instances":[160,172],"using":[161],"preset":[162],"templates":[164],"based":[165],"contract\u2019s":[169],"context.":[170],"These":[171],"are":[173],"infused":[175],"into":[176],"original":[178],"via":[180],"an":[181],"advanced":[182],"trampoline":[183],"injection":[185],"technique,":[186],"ensuring":[187],"seamless":[189],"operation":[190],"amended":[193],"contract.":[194],"Extensive":[195],"experiments":[196],"demonstrate":[197],"our":[199],"achieves":[201],"significant":[202],"improvements":[203],"existing":[205],"detection":[209],"rewriting.":[212]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
