{"id":"https://openalex.org/W3002407960","doi":"https://doi.org/10.1007/s00145-019-09342-y","title":"Spin Me Right Round Rotational Symmetry for FPGA-Specific AES: Extended Version","display_name":"Spin Me Right Round Rotational Symmetry for FPGA-Specific AES: Extended Version","publication_year":2020,"publication_date":"2020-01-22","ids":{"openalex":"https://openalex.org/W3002407960","doi":"https://doi.org/10.1007/s00145-019-09342-y","mag":"3002407960"},"language":"en","primary_location":{"id":"doi:10.1007/s00145-019-09342-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00145-019-09342-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00145-019-09342-y.pdf","source":{"id":"https://openalex.org/S190936789","display_name":"Journal of Cryptology","issn_l":"0933-2790","issn":["0933-2790","1432-1378"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","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":"Journal of Cryptology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s00145-019-09342-y.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5033668607","display_name":"Felix Wegener","orcid":null},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Felix Wegener","raw_affiliation_strings":["Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059878303","display_name":"Lauren De Meyer","orcid":"https://orcid.org/0000-0002-3519-2722"},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Lauren De Meyer","raw_affiliation_strings":["imec - COSIC, KU Leuven, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"imec - COSIC, KU Leuven, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974","https://openalex.org/I99464096"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012815811","display_name":"Amir Moradi","orcid":"https://orcid.org/0000-0002-4032-7433"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Amir Moradi","raw_affiliation_strings":["Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Horst G\u00f6rtz Institute for IT Security, Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5033668607"],"corresponding_institution_ids":["https://openalex.org/I904495901"],"apc_list":{"value":2890,"currency":"USD","value_usd":2890},"apc_paid":{"value":2890,"currency":"USD","value_usd":2890},"fwci":2.0149,"has_fulltext":true,"cited_by_count":21,"citation_normalized_percentile":{"value":0.88977622,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"33","issue":"3","first_page":"1114","last_page":"1155"},"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.9983999729156494,"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.9948999881744385,"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/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8128511905670166},{"id":"https://openalex.org/keywords/advanced-encryption-standard","display_name":"Advanced Encryption Standard","score":0.7096228003501892},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6880130767822266},{"id":"https://openalex.org/keywords/aes-implementations","display_name":"AES implementations","score":0.5106330513954163},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4523346424102783},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4489971697330475},{"id":"https://openalex.org/keywords/application-specific-integrated-circuit","display_name":"Application-specific integrated circuit","score":0.42614972591400146},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.4221940338611603},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.28307095170021057},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.22171694040298462},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.08824512362480164}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8128511905670166},{"id":"https://openalex.org/C94520183","wikidata":"https://www.wikidata.org/wiki/Q190746","display_name":"Advanced Encryption Standard","level":3,"score":0.7096228003501892},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6880130767822266},{"id":"https://openalex.org/C46331935","wikidata":"https://www.wikidata.org/wiki/Q4651362","display_name":"AES implementations","level":4,"score":0.5106330513954163},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4523346424102783},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4489971697330475},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.42614972591400146},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.4221940338611603},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.28307095170021057},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.22171694040298462},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.08824512362480164}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s00145-019-09342-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00145-019-09342-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00145-019-09342-y.pdf","source":{"id":"https://openalex.org/S190936789","display_name":"Journal of Cryptology","issn_l":"0933-2790","issn":["0933-2790","1432-1378"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","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":"Journal of Cryptology","raw_type":"journal-article"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/761315","is_oa":false,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/761315","pdf_url":null,"source":{"id":"https://openalex.org/S7407055369","display_name":"Lirias","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":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Journal Of Cryptology, vol. 33 (3), (1114-1155)","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s00145-019-09342-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00145-019-09342-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00145-019-09342-y.pdf","source":{"id":"https://openalex.org/S190936789","display_name":"Journal of Cryptology","issn_l":"0933-2790","issn":["0933-2790","1432-1378"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","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":"Journal of Cryptology","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.4399999976158142,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G18682879","display_name":"EXC 2092: CyberSicherheit im Zeitalter gro\u00dfskaliger Angreifer (CASA)","funder_award_id":"390781972","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"},{"id":"https://openalex.org/F4320321730","display_name":"Fonds Wetenschappelijk Onderzoek","ror":"https://ror.org/03qtxy027"},{"id":"https://openalex.org/F4320323715","display_name":"Ruhr-Universit\u00e4t Bochum","ror":"https://ror.org/04tsk2644"},{"id":"https://openalex.org/F4320327336","display_name":"Vlaamse regering","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3002407960.pdf","grobid_xml":"https://content.openalex.org/works/W3002407960.grobid-xml"},"referenced_works_count":69,"referenced_works":["https://openalex.org/W83781150","https://openalex.org/W1495989020","https://openalex.org/W1532559214","https://openalex.org/W1541098965","https://openalex.org/W1592625985","https://openalex.org/W1593865393","https://openalex.org/W1698058651","https://openalex.org/W1763691640","https://openalex.org/W1820473293","https://openalex.org/W1836039892","https://openalex.org/W1873852107","https://openalex.org/W1897761346","https://openalex.org/W1958928270","https://openalex.org/W1965314261","https://openalex.org/W1967034742","https://openalex.org/W1984961420","https://openalex.org/W2003858108","https://openalex.org/W2022773963","https://openalex.org/W2071290994","https://openalex.org/W2093725640","https://openalex.org/W2101368424","https://openalex.org/W2112244944","https://openalex.org/W2114286085","https://openalex.org/W2116051280","https://openalex.org/W2117758617","https://openalex.org/W2124785100","https://openalex.org/W2144007792","https://openalex.org/W2149174385","https://openalex.org/W2149450937","https://openalex.org/W2153988305","https://openalex.org/W2154909745","https://openalex.org/W2164584813","https://openalex.org/W2202773551","https://openalex.org/W2219812381","https://openalex.org/W2290618025","https://openalex.org/W2294130056","https://openalex.org/W2341088863","https://openalex.org/W2477136977","https://openalex.org/W2484860292","https://openalex.org/W2490813647","https://openalex.org/W2493581515","https://openalex.org/W2534456676","https://openalex.org/W2535955463","https://openalex.org/W2545936801","https://openalex.org/W2551445677","https://openalex.org/W2558269651","https://openalex.org/W2570230384","https://openalex.org/W2586046457","https://openalex.org/W2612816951","https://openalex.org/W2732056278","https://openalex.org/W2741825703","https://openalex.org/W2749240066","https://openalex.org/W2756135831","https://openalex.org/W2770266693","https://openalex.org/W2774591756","https://openalex.org/W2794597406","https://openalex.org/W2802286056","https://openalex.org/W2897394875","https://openalex.org/W2898634841","https://openalex.org/W2944942867","https://openalex.org/W2948543573","https://openalex.org/W2949065015","https://openalex.org/W2960496836","https://openalex.org/W3151798437","https://openalex.org/W4212922861","https://openalex.org/W4236313563","https://openalex.org/W4241428555","https://openalex.org/W4242566960","https://openalex.org/W6780382280"],"related_works":["https://openalex.org/W2161048573","https://openalex.org/W4248712873","https://openalex.org/W1703859826","https://openalex.org/W2392288291","https://openalex.org/W2393941228","https://openalex.org/W3208859339","https://openalex.org/W4312846945","https://openalex.org/W4255075415","https://openalex.org/W169923757","https://openalex.org/W4253685677"],"abstract_inverted_index":{"Abstract":[0],"The":[1,185],"effort":[2],"in":[3,19,70,92],"reducing":[4],"the":[5,31,40,45,80,93,107,120,126,140,157,203,214],"area":[6,69,94,114],"of":[7,30,39,79,122,129,159,177,202],"AES":[8,32,41,81,102,143,204,218],"implementations":[9,103,161],"has":[10,43],"largely":[11],"been":[12,44],"focused":[13],"on":[14,47,96,106,144,220],"application-specific":[15],"integrated":[16],"circuits":[17],"(ASICs)":[18],"which":[20,86,104],"a":[21,27,36,77,89,167],"tower":[22],"field":[23],"construction":[24,201],"leads":[25,87],"to":[26,66,88,198,208,223],"small":[28],"design":[29,131],"S-box.":[33],"In":[34,72],"contrast,":[35],"naive":[37],"implementation":[38,219],"S-box":[42,82,205],"status-quo":[46],"field-programmable":[48],"gate":[49],"arrays":[50],"(FPGAs).":[51],"A":[52],"similar":[53],"discrepancy":[54],"holds":[55],"for":[56,170,189,193],"masking":[57,171],"schemes\u2014a":[58],"well-known":[59],"side-channel":[60,163],"analysis":[61],"countermeasure\u2014which":[62],"are":[63],"commonly":[64],"optimized":[65],"achieve":[67],"minimal":[68],"ASICs.":[71],"this":[73],"paper,":[74],"we":[75],"demonstrate":[76],"representation":[78],"exploiting":[83],"rotational":[84],"symmetry":[85],"50%":[90],"reduction":[91],"footprint":[95],"FPGA":[97],"devices.":[98],"We":[99,154,165],"present":[100],"new":[101,200],"improve":[105,209],"state-of-the-art":[108],"and":[109,115,149,191,212],"explore":[110,156],"various":[111],"trade-offs":[112],"between":[113],"latency.":[116],"For":[117],"instance,":[118],"at":[119,151],"cost":[121],"increasing":[123],"4.5":[124],"times":[125],"latency,":[127],"one":[128],"our":[130,199],"variants":[132],"requires":[133],"25%":[134],"less":[135],"look-up":[136],"tables":[137],"(LUTs)":[138],"than":[139],"smallest":[141,215],"known":[142],"Xilinx":[145,221],"FPGAs":[146],"by":[147],"Sasdrich":[148],"G\u00fcneysu":[150],"ASAP":[152],"2016.":[153],"further":[155],"protection":[158,181],"such":[160],"against":[162],"attacks.":[164],"introduce":[166,213],"generic":[168],"methodology":[169,186],"any":[172],"n":[173],"-bit":[174],"Boolean":[175],"functions":[176],"degree":[178],"t":[179],"with":[180],"order":[182],"d":[183],".":[184],"is":[187],"exact":[188],"first-order":[190,216],"heuristic":[192],"higher":[194],"orders.":[195],"Its":[196],"application":[197],"allows":[206],"us":[207],"previous":[210],"results":[211],"masked":[217],"FPGAs,":[222],"date.":[224]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":1}],"updated_date":"2026-08-06T08:24:18.245995","created_date":"2025-10-10T00:00:00"}
