{"id":"https://openalex.org/W4399108485","doi":"https://doi.org/10.1109/lats62223.2024.10534597","title":"Data-Oblivious and Performant: On Designing Security-Conscious Hardware","display_name":"Data-Oblivious and Performant: On Designing Security-Conscious Hardware","publication_year":2024,"publication_date":"2024-04-09","ids":{"openalex":"https://openalex.org/W4399108485","doi":"https://doi.org/10.1109/lats62223.2024.10534597"},"language":"en","primary_location":{"id":"doi:10.1109/lats62223.2024.10534597","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lats62223.2024.10534597","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 25th Latin American Test Symposium (LATS)","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/A5078008408","display_name":"Lucas Deutschmann","orcid":"https://orcid.org/0000-0002-2139-1878"},"institutions":[{"id":"https://openalex.org/I4387152675","display_name":"Rheinland-Pf\u00e4lzische Technische Universit\u00e4t Kaiserslautern-Landau","ror":"https://ror.org/01qrts582","country_code":null,"type":"education","lineage":["https://openalex.org/I4387152675"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Lucas Deutschmann","raw_affiliation_strings":["RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","RPTU Kaiserslautern-Landau, Kaiserslautern, Germany"],"affiliations":[{"raw_affiliation_string":"RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","institution_ids":["https://openalex.org/I4387152675"]},{"raw_affiliation_string":"RPTU Kaiserslautern-Landau, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I4387152675"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5098918274","display_name":"Yazan Kazhalawi","orcid":null},"institutions":[{"id":"https://openalex.org/I4387152675","display_name":"Rheinland-Pf\u00e4lzische Technische Universit\u00e4t Kaiserslautern-Landau","ror":"https://ror.org/01qrts582","country_code":null,"type":"education","lineage":["https://openalex.org/I4387152675"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Yazan Kazhalawi","raw_affiliation_strings":["RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","RPTU Kaiserslautern-Landau, Kaiserslautern, Germany"],"affiliations":[{"raw_affiliation_string":"RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","institution_ids":["https://openalex.org/I4387152675"]},{"raw_affiliation_string":"RPTU Kaiserslautern-Landau, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I4387152675"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5098918275","display_name":"Jonathan Seckinger","orcid":null},"institutions":[{"id":"https://openalex.org/I4387152675","display_name":"Rheinland-Pf\u00e4lzische Technische Universit\u00e4t Kaiserslautern-Landau","ror":"https://ror.org/01qrts582","country_code":null,"type":"education","lineage":["https://openalex.org/I4387152675"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jonathan Seckinger","raw_affiliation_strings":["RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","RPTU Kaiserslautern-Landau, Kaiserslautern, Germany"],"affiliations":[{"raw_affiliation_string":"RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","institution_ids":["https://openalex.org/I4387152675"]},{"raw_affiliation_string":"RPTU Kaiserslautern-Landau, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I4387152675"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081481036","display_name":"Anna Lena Duque Ant\u00f3n","orcid":"https://orcid.org/0000-0003-2379-853X"},"institutions":[{"id":"https://openalex.org/I4387152675","display_name":"Rheinland-Pf\u00e4lzische Technische Universit\u00e4t Kaiserslautern-Landau","ror":"https://ror.org/01qrts582","country_code":null,"type":"education","lineage":["https://openalex.org/I4387152675"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Anna Lena Duque Ant\u00f3n","raw_affiliation_strings":["RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","RPTU Kaiserslautern-Landau, Kaiserslautern, Germany"],"affiliations":[{"raw_affiliation_string":"RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","institution_ids":["https://openalex.org/I4387152675"]},{"raw_affiliation_string":"RPTU Kaiserslautern-Landau, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I4387152675"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050800391","display_name":"Johannes M\u00fcller","orcid":"https://orcid.org/0000-0001-5399-4932"},"institutions":[{"id":"https://openalex.org/I4387152675","display_name":"Rheinland-Pf\u00e4lzische Technische Universit\u00e4t Kaiserslautern-Landau","ror":"https://ror.org/01qrts582","country_code":null,"type":"education","lineage":["https://openalex.org/I4387152675"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Johannes M\u00fcller","raw_affiliation_strings":["RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","RPTU Kaiserslautern-Landau, Kaiserslautern, Germany"],"affiliations":[{"raw_affiliation_string":"RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","institution_ids":["https://openalex.org/I4387152675"]},{"raw_affiliation_string":"RPTU Kaiserslautern-Landau, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I4387152675"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056116323","display_name":"Mohammad Rahmani Fadiheh","orcid":"https://orcid.org/0000-0003-0214-2486"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohammad Rahmani Fadiheh","raw_affiliation_strings":["Stanford University,Stanford,USA","Stanford University, Stanford, USA"],"affiliations":[{"raw_affiliation_string":"Stanford University,Stanford,USA","institution_ids":["https://openalex.org/I97018004"]},{"raw_affiliation_string":"Stanford University, Stanford, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047920654","display_name":"Dominik Stoffel","orcid":"https://orcid.org/0000-0002-8180-9738"},"institutions":[{"id":"https://openalex.org/I4387152675","display_name":"Rheinland-Pf\u00e4lzische Technische Universit\u00e4t Kaiserslautern-Landau","ror":"https://ror.org/01qrts582","country_code":null,"type":"education","lineage":["https://openalex.org/I4387152675"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Dominik Stoffel","raw_affiliation_strings":["RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","RPTU Kaiserslautern-Landau, Kaiserslautern, Germany"],"affiliations":[{"raw_affiliation_string":"RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","institution_ids":["https://openalex.org/I4387152675"]},{"raw_affiliation_string":"RPTU Kaiserslautern-Landau, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I4387152675"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068808600","display_name":"Wolfgang G. Kunz","orcid":"https://orcid.org/0000-0002-5021-1952"},"institutions":[{"id":"https://openalex.org/I4387152675","display_name":"Rheinland-Pf\u00e4lzische Technische Universit\u00e4t Kaiserslautern-Landau","ror":"https://ror.org/01qrts582","country_code":null,"type":"education","lineage":["https://openalex.org/I4387152675"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Wolfgang Kunz","raw_affiliation_strings":["RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","RPTU Kaiserslautern-Landau, Kaiserslautern, Germany"],"affiliations":[{"raw_affiliation_string":"RPTU Kaiserslautern-Landau,Kaiserslautern,Germany","institution_ids":["https://openalex.org/I4387152675"]},{"raw_affiliation_string":"RPTU Kaiserslautern-Landau, Kaiserslautern, Germany","institution_ids":["https://openalex.org/I4387152675"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5078008408"],"corresponding_institution_ids":["https://openalex.org/I4387152675"],"apc_list":null,"apc_paid":null,"fwci":0.3637,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.63284408,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","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/T11424","display_name":"Security and Verification in Computing","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.9976000189781189,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9965000152587891,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8249191045761108},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.6241387128829956},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5403038263320923},{"id":"https://openalex.org/keywords/cryptosystem","display_name":"Cryptosystem","score":0.5061423182487488},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5032934546470642},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.46568408608436584},{"id":"https://openalex.org/keywords/hardware-security-module","display_name":"Hardware security module","score":0.45277220010757446},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.44118601083755493},{"id":"https://openalex.org/keywords/operand","display_name":"Operand","score":0.4389897584915161},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.41280221939086914},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3665791153907776},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.33037012815475464},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.27087706327438354},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.09876564145088196}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8249191045761108},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6241387128829956},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5403038263320923},{"id":"https://openalex.org/C6295992","wikidata":"https://www.wikidata.org/wiki/Q976521","display_name":"Cryptosystem","level":3,"score":0.5061423182487488},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5032934546470642},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.46568408608436584},{"id":"https://openalex.org/C39217717","wikidata":"https://www.wikidata.org/wiki/Q1432354","display_name":"Hardware security module","level":3,"score":0.45277220010757446},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.44118601083755493},{"id":"https://openalex.org/C55526617","wikidata":"https://www.wikidata.org/wiki/Q719375","display_name":"Operand","level":2,"score":0.4389897584915161},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.41280221939086914},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3665791153907776},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33037012815475464},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.27087706327438354},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.09876564145088196}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/lats62223.2024.10534597","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lats62223.2024.10534597","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 25th Latin American Test Symposium (LATS)","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":17,"referenced_works":["https://openalex.org/W1965953351","https://openalex.org/W2094873755","https://openalex.org/W2128255161","https://openalex.org/W2899157124","https://openalex.org/W2936567838","https://openalex.org/W2963311060","https://openalex.org/W2978324993","https://openalex.org/W3034103899","https://openalex.org/W3159043981","https://openalex.org/W3187569413","https://openalex.org/W3214469396","https://openalex.org/W4232120412","https://openalex.org/W4252672524","https://openalex.org/W4285065239","https://openalex.org/W4293025157","https://openalex.org/W4392543885","https://openalex.org/W6795397964"],"related_works":["https://openalex.org/W2556282987","https://openalex.org/W1533508804","https://openalex.org/W2050923821","https://openalex.org/W2506885233","https://openalex.org/W1970370079","https://openalex.org/W2333680585","https://openalex.org/W2098637578","https://openalex.org/W1999746819","https://openalex.org/W1996625680","https://openalex.org/W4378651692"],"abstract_inverted_index":{"Over":[0],"the":[1,36,76,105,124,136,152,160,171,174],"last":[2],"years,":[3],"we":[4,74,114],"have":[5],"witnessed":[6],"an":[7,92,157],"ever":[8],"increasing":[9],"concern":[10],"regarding":[11],"security":[12,81,106,187],"in":[13,67,129,170,179],"digital":[14],"hardware":[15,41,55,145],"design.":[16,132],"More":[17],"sophisticated":[18],"exploits":[19],"of":[20,38,78,108,126,135,151,173],"microarchitectural":[21],"timing":[22,59],"channels":[23],"force":[24],"designers":[25],"to":[26,49,85,99,104,121,185],"rethink":[27],"system":[28],"architecture":[29],"for":[30,101,159],"security.":[31],"Most":[32],"countermeasures":[33],"rely":[34],"on":[35],"data-obliviousness":[37],"certain":[39],"elementary":[40],"operations.":[42],"And":[43],"while":[44],"there":[45],"are":[46,62],"many":[47],"approaches":[48],"create":[50,86],"such":[51,130],"primitives":[52],"by":[53,141],"hardening":[54],"operations":[56],"against":[57],"data-dependent":[58],"effects,":[60],"they":[61],"often":[63],"overly":[64],"conservative,":[65],"resulting":[66],"a":[68,116,131],"significant":[69,180],"performance":[70,181],"loss.In":[71],"this":[72],"paper,":[73],"propose":[75],"combination":[77],"formally":[79],"proven":[80],"with":[82],"performance-enhancing":[83],"optimizations":[84,102],"security-conscious":[87],"hardware.":[88],"We":[89],"discuss":[90],"how":[91],"accelerator":[93,158],"can":[94,177],"dynamically":[95],"adjust":[96],"its":[97,109],"latency":[98],"allow":[100],"tailored":[103],"level":[107],"input":[110],"operands.":[111],"In":[112],"addition,":[113],"extend":[115],"recent":[117],"formal":[118],"verification":[119],"methodology":[120],"exhaustively":[122],"verify":[123],"confidentiality":[125],"sensitive":[127],"data":[128],"The":[133,147],"effectiveness":[134],"proposed":[137],"approach":[138],"is":[139],"demonstrated":[140],"redesigning":[142],"two":[143],"open-source":[144],"implementations:":[146],"serial":[148],"division":[149],"unit":[150],"CVA6":[153],"RISC-V":[154],"processor":[155],"and":[156],"RSA":[161],"cryptosystem.":[162],"Both":[163],"case":[164],"studies":[165],"show":[166],"that":[167],"small":[168],"changes":[169],"implementations":[172],"underlying":[175],"algorithms":[176],"result":[178],"gains":[182],"when":[183],"compared":[184],"previous":[186],"countermeasures.":[188]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
