{"id":"https://openalex.org/W4281642442","doi":"https://doi.org/10.1109/fccm53951.2022.9786154","title":"Precise Fault Injection to Enable DFIA for Attacking AES in Remote FPGAs","display_name":"Precise Fault Injection to Enable DFIA for Attacking AES in Remote FPGAs","publication_year":2022,"publication_date":"2022-05-15","ids":{"openalex":"https://openalex.org/W4281642442","doi":"https://doi.org/10.1109/fccm53951.2022.9786154"},"language":"en","primary_location":{"id":"doi:10.1109/fccm53951.2022.9786154","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fccm53951.2022.9786154","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","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/A5100331129","display_name":"Xiang Li","orcid":"https://orcid.org/0000-0003-3933-2099"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiang Li","raw_affiliation_strings":["University of Massachusetts,Department of Electrical and Computer Engineering,Amherst,MA,USA","Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts,Department of Electrical and Computer Engineering,Amherst,MA,USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012168703","display_name":"Russell Tessier","orcid":"https://orcid.org/0000-0003-0591-7566"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Russell Tessier","raw_affiliation_strings":["University of Massachusetts,Department of Electrical and Computer Engineering,Amherst,MA,USA","Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts,Department of Electrical and Computer Engineering,Amherst,MA,USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052791292","display_name":"Daniel Holcomb","orcid":"https://orcid.org/0000-0002-2052-9820"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Holcomb","raw_affiliation_strings":["University of Massachusetts,Department of Electrical and Computer Engineering,Amherst,MA,USA","Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Massachusetts,Department of Electrical and Computer Engineering,Amherst,MA,USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I24603500"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":null,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9998999834060669,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9998999834060669,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9997000098228455,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9959999918937683,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/advanced-encryption-standard","display_name":"Advanced Encryption Standard","score":0.7259828448295593},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6928922533988953},{"id":"https://openalex.org/keywords/block-cipher","display_name":"Block cipher","score":0.6528939604759216},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6528680324554443},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.6140730977058411},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5791159272193909},{"id":"https://openalex.org/keywords/fault-injection","display_name":"Fault injection","score":0.5427839756011963},{"id":"https://openalex.org/keywords/fault","display_name":"Fault (geology)","score":0.5389642715454102},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4877344071865082},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.4635571241378784},{"id":"https://openalex.org/keywords/aes-implementations","display_name":"AES implementations","score":0.4316459596157074},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.29341715574264526},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.22313475608825684},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.18847054243087769},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11520072817802429},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09293735027313232}],"concepts":[{"id":"https://openalex.org/C94520183","wikidata":"https://www.wikidata.org/wiki/Q190746","display_name":"Advanced Encryption Standard","level":3,"score":0.7259828448295593},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6928922533988953},{"id":"https://openalex.org/C106544461","wikidata":"https://www.wikidata.org/wiki/Q543151","display_name":"Block cipher","level":3,"score":0.6528939604759216},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6528680324554443},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.6140730977058411},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5791159272193909},{"id":"https://openalex.org/C2775928411","wikidata":"https://www.wikidata.org/wiki/Q2041312","display_name":"Fault injection","level":3,"score":0.5427839756011963},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.5389642715454102},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4877344071865082},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.4635571241378784},{"id":"https://openalex.org/C46331935","wikidata":"https://www.wikidata.org/wiki/Q4651362","display_name":"AES implementations","level":4,"score":0.4316459596157074},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.29341715574264526},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.22313475608825684},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.18847054243087769},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11520072817802429},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09293735027313232},{"id":"https://openalex.org/C165205528","wikidata":"https://www.wikidata.org/wiki/Q83371","display_name":"Seismology","level":1,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fccm53951.2022.9786154","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fccm53951.2022.9786154","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320317847","display_name":"Raytheon Technologies","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1483831648","https://openalex.org/W1839956289","https://openalex.org/W2062272401","https://openalex.org/W2088443347","https://openalex.org/W2294330969","https://openalex.org/W2615189621","https://openalex.org/W2761003783","https://openalex.org/W2945378913","https://openalex.org/W2973780393","https://openalex.org/W2987827054","https://openalex.org/W3009761835","https://openalex.org/W3014400029","https://openalex.org/W3046668140","https://openalex.org/W3093685770","https://openalex.org/W4242164861","https://openalex.org/W6781988301"],"related_works":["https://openalex.org/W2125214861","https://openalex.org/W2161048573","https://openalex.org/W2522069694","https://openalex.org/W2059218952","https://openalex.org/W3214586009","https://openalex.org/W2950551575","https://openalex.org/W2624134246","https://openalex.org/W612677566","https://openalex.org/W2168229569","https://openalex.org/W3093497949"],"abstract_inverted_index":{"Differential":[0],"Fault":[1],"Intensity":[2],"Analysis":[3],"(DFIA)":[4],"is":[5,147,178],"a":[6,31,92,125,171],"class":[7],"of":[8,33,69,104,111,134,154,165],"biased-fault":[9],"attacks":[10],"that":[11,50,196],"aim":[12],"to":[13,87,123,142,161,169,186],"recover":[14],"secret":[15,53],"keys":[16],"from":[17],"block":[18],"ciphers":[19],"such":[20],"as":[21,177],"Advanced":[22],"Encryption":[23],"Standard":[24],"(AES).":[25],"In":[26,56],"DFIA":[27,58,99,188],"an":[28,45,101],"attacker":[29],"collects":[30],"set":[32],"ciphertexts":[34],"generated":[35],"while":[36],"carefully":[37],"controlling":[38],"the":[39,48,52,66,89,132,135,152,163,166,174],"fault":[40,90,145,172],"intensity,":[41],"and":[42,127,157,203],"then":[43],"performs":[44],"analysis":[46],"on":[47,191],"results":[49],"reveals":[51],"encryption":[54],"key.":[55],"AES,":[57],"requires":[59],"injecting":[60],"varied":[61],"intensity":[62,146],"faults":[63,141],"during":[64],"exactly":[65],"9th":[67,175],"round":[68,176],"encryption,":[70],"which":[71,138],"could":[72],"be":[73],"accomplished":[74],"using":[75],"clock":[76,112],"or":[77,113],"supply":[78,114],"voltage":[79,129],"glitching,":[80],"although":[81],"previous":[82],"works":[83],"give":[84],"scant":[85],"consideration":[86],"shaping":[88],"within":[91],"realistic":[93],"scenario.In":[94],"this":[95,184],"work,":[96],"we":[97,117,158],"demonstrate":[98],"against":[100,189],"FPGA":[102],"implementation":[103],"AES":[105,136,190,200],"without":[106],"assuming":[107],"arbitrary":[108],"external":[109],"control":[110],"voltage.":[115],"Instead":[116],"use":[118,183],"on-chip":[119],"ring":[120],"oscillators":[121],"(ROs)":[122],"create":[124],"precise":[126],"controllable":[128],"drop":[130],"in":[131,173,180],"vicinity":[133],"circuit,":[137],"causes":[139],"timing":[140,164],"occur.":[143],"The":[144],"finely":[148],"controlled":[149],"by":[150],"changing":[151],"number":[153],"activated":[155],"ROs,":[156],"explore":[159],"how":[160],"optimize":[162],"RO":[167],"activation":[168],"cause":[170],"required":[179],"DFIA.":[181],"We":[182],"approach":[185],"perform":[187],"Xilinx":[192],"Spartan-7":[193],"FPGA,":[194],"show":[195],"it":[197],"successfully":[198],"extracts":[199],"key":[201],"bytes,":[202],"discuss":[204],"its":[205],"performance.":[206]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
