{"id":"https://openalex.org/W7141104768","doi":"https://doi.org/10.1109/icce67443.2026.11449654","title":"Hardening Rust's Result: Simple Source Code Transformations for Fault-Robust Bootloader","display_name":"Hardening Rust's Result: Simple Source Code Transformations for Fault-Robust Bootloader","publication_year":2026,"publication_date":"2026-02-03","ids":{"openalex":"https://openalex.org/W7141104768","doi":"https://doi.org/10.1109/icce67443.2026.11449654"},"language":null,"primary_location":{"id":"doi:10.1109/icce67443.2026.11449654","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icce67443.2026.11449654","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Conference on Consumer Electronics (ICCE)","raw_type":"proceedings-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/A5130735060","display_name":"Minjae Kim","orcid":null},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Minjae Kim","raw_affiliation_strings":["System LSI Division Samsung Electronics,Hwaseong,South Korea"],"affiliations":[{"raw_affiliation_string":"System LSI Division Samsung Electronics,Hwaseong,South Korea","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130795770","display_name":"Eunsung Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Eunsung Lee","raw_affiliation_strings":["System LSI Division Samsung Electronics,Hwaseong,South Korea"],"affiliations":[{"raw_affiliation_string":"System LSI Division Samsung Electronics,Hwaseong,South Korea","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100369475","display_name":"Jaeyong Lee","orcid":"https://orcid.org/0000-0003-3630-5933"},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaeyong Lee","raw_affiliation_strings":["System LSI Division Samsung Electronics,Hwaseong,South Korea"],"affiliations":[{"raw_affiliation_string":"System LSI Division Samsung Electronics,Hwaseong,South Korea","institution_ids":["https://openalex.org/I2250650973"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5130735060"],"corresponding_institution_ids":["https://openalex.org/I2250650973"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.93253373,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.5303999781608582,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.5303999781608582,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.19789999723434448,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.07280000299215317,"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/source-code","display_name":"Source code","score":0.4325999915599823},{"id":"https://openalex.org/keywords/hardening","display_name":"Hardening (computing)","score":0.42820000648498535},{"id":"https://openalex.org/keywords/booting","display_name":"Booting","score":0.4072999954223633},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.384799987077713}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4828000068664551},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4325999915599823},{"id":"https://openalex.org/C44255700","wikidata":"https://www.wikidata.org/wiki/Q978423","display_name":"Hardening (computing)","level":3,"score":0.42820000648498535},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.41620001196861267},{"id":"https://openalex.org/C504728807","wikidata":"https://www.wikidata.org/wiki/Q180256","display_name":"Booting","level":2,"score":0.4072999954223633},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.384799987077713},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.36559998989105225},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2459000051021576},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.2354000061750412},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.22269999980926514}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icce67443.2026.11449654","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icce67443.2026.11449654","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Conference on Consumer Electronics (ICCE)","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":9,"referenced_works":["https://openalex.org/W2013892605","https://openalex.org/W2035296384","https://openalex.org/W2159059513","https://openalex.org/W2737641195","https://openalex.org/W3092191573","https://openalex.org/W3212271742","https://openalex.org/W4312358429","https://openalex.org/W4378192124","https://openalex.org/W4391725241"],"related_works":[],"abstract_inverted_index":{"While":[0],"Rust":[1],"is":[2,118,160],"increasingly":[3],"adopted":[4],"in":[5],"secure":[6],"firmware":[7],"for":[8,86],"its":[9,13,91],"compile":[10],"time":[11],"guarantees,":[12],"core":[14],"error-handling":[15],"type,":[16],"Result,":[17],"remains":[18],"vulnerable":[19],"to":[20,114],"runtime":[21,38],"physical":[22],"Fault":[23],"Injection":[24],"Attacks":[25],"(FIAs).":[26],"We":[27,69,151],"demonstrate":[28],"that":[29,54,96,124,136,158],"a":[30,43,47,51,64,121,132,172],"Single":[31],"Bit-Flip":[32],"(SBF)":[33],"attack":[34,99],"on":[35,131],"the":[36,74,101,148,154,166],"Result's":[37],"tag":[39,102,126,144],"bit":[40],"can":[41,55],"transmute":[42],"failure":[44],"(Err)":[45],"into":[46,103],"success":[48],"(Ok),":[49],"creating":[50],"critical":[52],"vulnerability":[53],"bypass":[56],"Secure":[57],"Boot.To":[58],"mitigate":[59],"this":[60],"threat,":[61],"we":[62],"propose":[63],"low":[65],"overhead,":[66,156],"source-level":[67],"technique.":[68],"introduce":[70],"RobustResult,":[71],"which":[72],"replaces":[73],"standard":[75,149],"Result.":[76,150],"This":[77,93],"new":[78],"type":[79],"employs":[80],"32-bit":[81],"complementary":[82],"magic":[83],"values":[84],"(selected":[85],"maximum":[87],"Hamming":[88],"Distance)":[89],"as":[90],"tags.":[92],"design":[94],"ensures":[95],"an":[97,104],"SBF":[98],"corrupts":[100],"invalid,":[105],"detectable":[106],"third":[107],"state":[108],"rather":[109],"than":[110],"silently":[111],"flipping":[112],"Err":[113],"Ok.":[115],"The":[116],"solution":[117],"completed":[119],"by":[120],"match_robust()":[122],"macro":[123],"verifies":[125],"integrity":[127],"before":[128],"matching.Experimental":[129],"validation":[130],"Cortex-M35p":[133],"platform":[134],"confirmed":[135],"our":[137],"technique":[138],"successfully":[139],"detects":[140],"and":[141,162],"defends":[142],"against":[143],"bit-flip":[145],"attacks,":[146],"unlike":[147],"also":[152],"analyzed":[153],"codesize":[155],"demonstrating":[157],"it":[159],"modest":[161],"scales":[163],"proportionally":[164],"with":[165],"number":[167],"of":[168,175],"unique":[169],"concrete":[170],"types,":[171],"predictable":[173],"result":[174],"Rust's":[176],"monomorphization.":[177]},"counts_by_year":[],"updated_date":"2026-03-29T06:01:01.467347","created_date":"2026-03-28T00:00:00"}
