{"id":"https://openalex.org/W4379384493","doi":"https://doi.org/10.1145/3603170","title":"Side-channel and Fault-injection attacks over Lattice-based Post-quantum Schemes (Kyber, Dilithium): Survey and New Results","display_name":"Side-channel and Fault-injection attacks over Lattice-based Post-quantum Schemes (Kyber, Dilithium): Survey and New Results","publication_year":2023,"publication_date":"2023-06-05","ids":{"openalex":"https://openalex.org/W4379384493","doi":"https://doi.org/10.1145/3603170"},"language":"en","primary_location":{"id":"doi:10.1145/3603170","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603170","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603170","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3603170","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079410091","display_name":"Prasanna Ravi","orcid":"https://orcid.org/0000-0003-0201-3705"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"Prasanna Ravi","raw_affiliation_strings":["School of Computer Science and Engineering, Nanyang Technological University, Nanyang Drive, Singapore"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Nanyang Technological University, Nanyang Drive, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011312056","display_name":"Anupam Chattopadhyay","orcid":"https://orcid.org/0000-0003-4840-9350"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Anupam Chattopadhyay","raw_affiliation_strings":["Temasek Labs, Nanyang Technological University, Nanyang Drive, Singapore"],"affiliations":[{"raw_affiliation_string":"Temasek Labs, Nanyang Technological University, Nanyang Drive, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048759552","display_name":"Jan-Pieter D\u2019Anvers","orcid":"https://orcid.org/0000-0001-9675-7988"},"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":"Jan Pieter D\u2019Anvers","raw_affiliation_strings":["imec-COSIC, KU Leuven, Heverlee, Belgium"],"affiliations":[{"raw_affiliation_string":"imec-COSIC, KU Leuven, Heverlee, Belgium","institution_ids":["https://openalex.org/I4210114974","https://openalex.org/I99464096"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005792765","display_name":"Anubhab Baksi","orcid":"https://orcid.org/0000-0002-5639-7372"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Anubhab Baksi","raw_affiliation_strings":["Temasek Labs, Nanyang Technological University, Nanyang Drive, Singapore"],"affiliations":[{"raw_affiliation_string":"Temasek Labs, Nanyang Technological University, Nanyang Drive, Singapore","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5079410091"],"corresponding_institution_ids":["https://openalex.org/I172675005"],"apc_list":null,"apc_paid":null,"fwci":13.0162,"has_fulltext":true,"cited_by_count":79,"citation_normalized_percentile":{"value":0.99132838,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":"23","issue":"2","first_page":"1","last_page":"54"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9994000196456909,"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/T10237","display_name":"Cryptography and Data Security","score":0.9994000196456909,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9988999962806702,"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/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.9947999715805054,"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/dilithium","display_name":"Dilithium","score":0.9116998314857483},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.5817793011665344},{"id":"https://openalex.org/keywords/fault-injection","display_name":"Fault injection","score":0.5057644844055176},{"id":"https://openalex.org/keywords/quantum","display_name":"Quantum","score":0.45203909277915955},{"id":"https://openalex.org/keywords/lattice","display_name":"Lattice (music)","score":0.43165159225463867},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.420444130897522},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.384809672832489},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.38319334387779236},{"id":"https://openalex.org/keywords/geology","display_name":"Geology","score":0.3263760507106781},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.27923673391342163},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.18569758534431458},{"id":"https://openalex.org/keywords/quantum-mechanics","display_name":"Quantum mechanics","score":0.1783616840839386},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.06860983371734619}],"concepts":[{"id":"https://openalex.org/C2775951159","wikidata":"https://www.wikidata.org/wiki/Q1189242","display_name":"Dilithium","level":4,"score":0.9116998314857483},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.5817793011665344},{"id":"https://openalex.org/C2775928411","wikidata":"https://www.wikidata.org/wiki/Q2041312","display_name":"Fault injection","level":3,"score":0.5057644844055176},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.45203909277915955},{"id":"https://openalex.org/C2781204021","wikidata":"https://www.wikidata.org/wiki/Q6497091","display_name":"Lattice (music)","level":2,"score":0.43165159225463867},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.420444130897522},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.384809672832489},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.38319334387779236},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.3263760507106781},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.27923673391342163},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.18569758534431458},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.1783616840839386},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.06860983371734619},{"id":"https://openalex.org/C145148216","wikidata":"https://www.wikidata.org/wiki/Q36496","display_name":"Ion","level":2,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C118629725","wikidata":"https://www.wikidata.org/wiki/Q2686738","display_name":"Deprotonation","level":3,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3603170","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603170","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603170","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/751971","is_oa":true,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/751971","pdf_url":"https://lirias.kuleuven.be/retrieve/83c09a76-e2bf-4e5d-9cca-4a2d0e681a8b","source":{"id":"https://openalex.org/S4306401954","display_name":"Lirias (KU Leuven)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I99464096","host_organization_name":"KU Leuven","host_organization_lineage":["https://openalex.org/I99464096"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Acm Transactions On Embedded Computing Systems, vol. 23 (2), Art.No. ARTN 35","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:dr.ntu.edu.sg:10356/180058","is_oa":false,"landing_page_url":"https://hdl.handle.net/10356/180058","pdf_url":null,"source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Journal Article"}],"best_oa_location":{"id":"doi:10.1145/3603170","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3603170","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3603170","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.550000011920929,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G3460248328","display_name":null,"funder_award_id":"C16/15/058","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"},{"id":"https://openalex.org/G4009224933","display_name":null,"funder_award_id":"C16/15/058","funder_id":"https://openalex.org/F4320322308","funder_display_name":"KU Leuven"},{"id":"https://openalex.org/G4435414571","display_name":null,"funder_award_id":"VR20192203","funder_id":"https://openalex.org/F4320327336","funder_display_name":"Vlaamse regering"},{"id":"https://openalex.org/G5388806002","display_name":null,"funder_award_id":"unknown","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"},{"id":"https://openalex.org/G7977722673","display_name":null,"funder_award_id":"VR20192203","funder_id":"https://openalex.org/F4320322308","funder_display_name":"KU Leuven"}],"funders":[{"id":"https://openalex.org/F4320310430","display_name":"TU Graz, Internationale Beziehungen und Mobilit\u00e4tsprogramme","ror":"https://ror.org/00d7xrm67"},{"id":"https://openalex.org/F4320321730","display_name":"Fonds Wetenschappelijk Onderzoek","ror":"https://ror.org/03qtxy027"},{"id":"https://openalex.org/F4320322308","display_name":"KU Leuven","ror":"https://ror.org/05f950310"},{"id":"https://openalex.org/F4320327336","display_name":"Vlaamse regering","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4379384493.pdf","grobid_xml":"https://content.openalex.org/works/W4379384493.grobid-xml"},"referenced_works_count":62,"referenced_works":["https://openalex.org/W147447691","https://openalex.org/W1506156414","https://openalex.org/W1607264302","https://openalex.org/W1736874106","https://openalex.org/W2007466965","https://openalex.org/W2071825329","https://openalex.org/W2143075689","https://openalex.org/W2560054270","https://openalex.org/W2740580365","https://openalex.org/W2894517745","https://openalex.org/W2898787455","https://openalex.org/W2900370870","https://openalex.org/W2903270393","https://openalex.org/W2914654142","https://openalex.org/W2921053303","https://openalex.org/W2933681094","https://openalex.org/W2946106366","https://openalex.org/W2953568773","https://openalex.org/W2961566779","https://openalex.org/W2972972326","https://openalex.org/W2979160478","https://openalex.org/W3013288840","https://openalex.org/W3015791201","https://openalex.org/W3021345027","https://openalex.org/W3023173462","https://openalex.org/W3037033594","https://openalex.org/W3046851570","https://openalex.org/W3090401323","https://openalex.org/W3092436054","https://openalex.org/W3095245686","https://openalex.org/W3119520364","https://openalex.org/W3127016245","https://openalex.org/W3157250574","https://openalex.org/W3159559383","https://openalex.org/W3178862870","https://openalex.org/W3183184671","https://openalex.org/W3184403650","https://openalex.org/W3202783877","https://openalex.org/W3204480019","https://openalex.org/W3209954014","https://openalex.org/W3210769154","https://openalex.org/W3212511606","https://openalex.org/W4200446781","https://openalex.org/W4205974385","https://openalex.org/W4206155091","https://openalex.org/W4206724325","https://openalex.org/W4226075590","https://openalex.org/W4229637647","https://openalex.org/W4235846187","https://openalex.org/W4244459731","https://openalex.org/W4254706618","https://openalex.org/W4283386839","https://openalex.org/W4294323124","https://openalex.org/W4308198585","https://openalex.org/W4310995020","https://openalex.org/W4310996177","https://openalex.org/W4313484739","https://openalex.org/W4323319870","https://openalex.org/W4323320232","https://openalex.org/W4380084284","https://openalex.org/W4385711937","https://openalex.org/W4389043045"],"related_works":["https://openalex.org/W3158626348","https://openalex.org/W2950221173","https://openalex.org/W1988497436","https://openalex.org/W2136354148","https://openalex.org/W4240909249","https://openalex.org/W2062077317","https://openalex.org/W1984667502","https://openalex.org/W1984997072","https://openalex.org/W2951963551","https://openalex.org/W4385711937"],"abstract_inverted_index":{"In":[0],"this":[1,128],"work,":[2,129],"we":[3,50,130],"present":[4,94,131],"a":[5,95,115,225],"systematic":[6],"study":[7],"of":[8,73,97,101,118,214,220],"Side-Channel":[9],"Attacks":[10,15],"(SCA)":[11],"and":[12,30,57,90,107,111,120,141,169],"Fault":[13],"Injection":[14],"(FIA)":[16],"on":[17,24,182,200],"structured":[18],"lattice-based":[19,221],"schemes,":[20,222],"with":[21],"main":[22],"focus":[23],"Kyber":[25,89,119,146],"Key":[26],"Encapsulation":[27],"Mechanism":[28],"(KEM)":[29],"Dilithium":[31],"signature":[32],"scheme,":[33],"which":[34],"are":[35],"leading":[36],"candidates":[37],"in":[38,127,224],"the":[39,54,60,70,80,123,150,165,174,183,192,202],"NIST":[40],"standardization":[41],"process":[42],"for":[43,87,145,159,164,173,212],"Post-Quantum":[44],"Cryptography":[45],"(PQC).":[46],"Through":[47],"our":[48,209],"study,":[49],"attempt":[51],"to":[52,83,231],"understand":[53],"underlying":[55],"similarities":[56],"differences":[58],"between":[59],"existing":[61,105],"attacks":[62,81,144],"while":[63],"classifying":[64],"them":[65],"into":[66],"different":[67],"categories.":[68],"Given":[69],"wide":[71],"variety":[72],"reported":[74],"attacks,":[75],"simultaneous":[76,136],"protection":[77,137],"against":[78,104,138],"all":[79],"requires":[82],"implement":[84,149],"customized":[85,98],"protections/countermeasures":[86],"both":[88,201],"Dilithium.":[91,121],"We":[92,148,206],"therefore":[93,207],"range":[96],"countermeasures,":[99],"capable":[100],"providing":[102],"defenses/mitigations":[103],"SCA/FIA,":[106],"incorporate":[108],"several":[109,124,139],"SCA":[110],"FIA":[112],"countermeasures":[113,125,133,152,195,216,233],"within":[114,153,217],"single":[116],"design":[117],"Among":[122],"discussed":[126],"novel":[132],"that":[134,191],"offer":[135],"SCA-":[140],"FIA-based":[142],"chosen-ciphertext":[143],"KEM.":[147],"presented":[151,193],"two":[154],"well-known":[155],"public":[156],"software":[157],"libraries":[158],"PQC:":[160],"(1)":[161],"pqm4":[162],"library":[163,172],"ARM":[166,184],"Cortex-M4-based":[167],"microcontroller":[168],"(2)":[170],"liboqs":[171],"Raspberry":[175],"Pi":[176],"3":[177],"Model":[178],"B":[179],"Plus":[180],"based":[181],"Cortex-A53":[185],"processor.":[186],"Our":[187],"performance":[188,198],"evaluation":[189],"reveals":[190],"custom":[194,215],"incur":[196],"reasonable":[197],"overheads":[199],"evaluated":[203],"embedded":[204],"platforms.":[205],"believe":[208],"work":[210],"argues":[211],"usage":[213],"real-world":[218],"implementations":[219],"either":[223],"standalone":[226],"manner":[227],"or":[228],"as":[229,235],"reinforcements":[230],"generic":[232],"such":[234],"masking.":[236]},"counts_by_year":[{"year":2026,"cited_by_count":8},{"year":2025,"cited_by_count":39},{"year":2024,"cited_by_count":16},{"year":2023,"cited_by_count":12},{"year":2022,"cited_by_count":4}],"updated_date":"2026-04-06T07:47:59.780226","created_date":"2025-10-10T00:00:00"}
