{"id":"https://openalex.org/W4380080541","doi":"https://doi.org/10.46586/tches.v2023.i3.136-163","title":"Cache-Timing Attack Against HQC","display_name":"Cache-Timing Attack Against HQC","publication_year":2023,"publication_date":"2023-06-09","ids":{"openalex":"https://openalex.org/W4380080541","doi":"https://doi.org/10.46586/tches.v2023.i3.136-163"},"language":"en","primary_location":{"id":"doi:10.46586/tches.v2023.i3.136-163","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2023.i3.136-163","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/10959/10266","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://tches.iacr.org/index.php/TCHES/article/download/10959/10266","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042928922","display_name":"Senyang Huang","orcid":"https://orcid.org/0000-0002-5922-3685"},"institutions":[{"id":"https://openalex.org/I187531555","display_name":"Lund University","ror":"https://ror.org/012a77v79","country_code":"SE","type":"education","lineage":["https://openalex.org/I187531555"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Senyang Huang","raw_affiliation_strings":["Lund University, Lund, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lund University, Lund, Sweden","institution_ids":["https://openalex.org/I187531555"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087059505","display_name":"Rui Qi Sim","orcid":null},"institutions":[{"id":"https://openalex.org/I5681781","display_name":"The University of Adelaide","ror":"https://ror.org/00892tw58","country_code":"AU","type":"education","lineage":["https://openalex.org/I5681781"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Rui Qi Sim","raw_affiliation_strings":["The University of Adelaide, Adelaide, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Adelaide, Adelaide, Australia","institution_ids":["https://openalex.org/I5681781"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091908047","display_name":"Chitchanok Chuengsatiansup","orcid":"https://orcid.org/0000-0002-0329-2681"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Chitchanok Chuengsatiansup","raw_affiliation_strings":["The University of Melbourne, Melbourne, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Melbourne, Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011896992","display_name":"Qian Guo","orcid":"https://orcid.org/0000-0003-0930-3174"},"institutions":[{"id":"https://openalex.org/I187531555","display_name":"Lund University","ror":"https://ror.org/012a77v79","country_code":"SE","type":"education","lineage":["https://openalex.org/I187531555"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Qian Guo","raw_affiliation_strings":["Lund University, Lund, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lund University, Lund, Sweden","institution_ids":["https://openalex.org/I187531555"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019956193","display_name":"Thomas Johansson","orcid":"https://orcid.org/0000-0003-1798-570X"},"institutions":[{"id":"https://openalex.org/I187531555","display_name":"Lund University","ror":"https://ror.org/012a77v79","country_code":"SE","type":"education","lineage":["https://openalex.org/I187531555"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Thomas Johansson","raw_affiliation_strings":["Lund University, Lund, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lund University, Lund, Sweden","institution_ids":["https://openalex.org/I187531555"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2843,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.9036508,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"136","last_page":"163"},"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.9979000091552734,"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.9979000091552734,"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.9977999925613403,"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/T10472","display_name":"Semiconductor materials and devices","score":0.9902999997138977,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8177921772003174},{"id":"https://openalex.org/keywords/oracle","display_name":"Oracle","score":0.6565552949905396},{"id":"https://openalex.org/keywords/ciphertext","display_name":"Ciphertext","score":0.6043514609336853},{"id":"https://openalex.org/keywords/plaintext","display_name":"Plaintext","score":0.5889216661453247},{"id":"https://openalex.org/keywords/vulnerability","display_name":"Vulnerability (computing)","score":0.5415281653404236},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.48216742277145386},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.44052496552467346},{"id":"https://openalex.org/keywords/timing-attack","display_name":"Timing attack","score":0.43463072180747986},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.41728726029396057},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.3980131447315216},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3445192575454712},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3307191729545593},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3269388675689697},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.2626890540122986},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13728627562522888}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8177921772003174},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.6565552949905396},{"id":"https://openalex.org/C93974786","wikidata":"https://www.wikidata.org/wiki/Q1589480","display_name":"Ciphertext","level":3,"score":0.6043514609336853},{"id":"https://openalex.org/C92717368","wikidata":"https://www.wikidata.org/wiki/Q1162538","display_name":"Plaintext","level":3,"score":0.5889216661453247},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.5415281653404236},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.48216742277145386},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.44052496552467346},{"id":"https://openalex.org/C28420585","wikidata":"https://www.wikidata.org/wiki/Q2665075","display_name":"Timing attack","level":4,"score":0.43463072180747986},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.41728726029396057},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.3980131447315216},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3445192575454712},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3307191729545593},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3269388675689697},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.2626890540122986},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13728627562522888}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.46586/tches.v2023.i3.136-163","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2023.i3.136-163","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/10959/10266","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:f4c180f4118b44d1897bc0f5fe21bcd5","is_oa":true,"landing_page_url":"https://doaj.org/article/f4c180f4118b44d1897bc0f5fe21bcd5","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Transactions on Cryptographic Hardware and Embedded Systems, Vol 2023, Iss 3 (2023)","raw_type":"article"},{"id":"pmh:oai:lup.lub.lu.se:7dfcf1f5-2941-42eb-83b9-a78d5e6096a2","is_oa":false,"landing_page_url":"https://lup.lub.lu.se/record/7dfcf1f5-2941-42eb-83b9-a78d5e6096a2","pdf_url":null,"source":{"id":"https://openalex.org/S4306400536","display_name":"Lund University Publications (Lund University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I187531555","host_organization_name":"Lund University","host_organization_lineage":["https://openalex.org/I187531555"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 2569-2925","raw_type":"text"}],"best_oa_location":{"id":"doi:10.46586/tches.v2023.i3.136-163","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2023.i3.136-163","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/10959/10266","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6700000166893005,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G3103515943","display_name":null,"funder_award_id":"2019-04166","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"}],"funders":[{"id":"https://openalex.org/F4320322327","display_name":"Knut och Alice Wallenbergs Stiftelse","ror":"https://ror.org/004hzzk67"},{"id":"https://openalex.org/F4320322581","display_name":"Vetenskapsr\u00e5det","ror":"https://ror.org/03zttf063"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4380080541.pdf"},"referenced_works_count":50,"referenced_works":["https://openalex.org/W50107694","https://openalex.org/W131640530","https://openalex.org/W1427174644","https://openalex.org/W1488058190","https://openalex.org/W1555558540","https://openalex.org/W1613874182","https://openalex.org/W1934458198","https://openalex.org/W1954144304","https://openalex.org/W1964281299","https://openalex.org/W2107691219","https://openalex.org/W2150620897","https://openalex.org/W2151300055","https://openalex.org/W2163005041","https://openalex.org/W2296602564","https://openalex.org/W2402811135","https://openalex.org/W2538893033","https://openalex.org/W2544328905","https://openalex.org/W2593994116","https://openalex.org/W2594560662","https://openalex.org/W2604789199","https://openalex.org/W2612687770","https://openalex.org/W2726246108","https://openalex.org/W2740966734","https://openalex.org/W2765825046","https://openalex.org/W2770572532","https://openalex.org/W2795231660","https://openalex.org/W2888798936","https://openalex.org/W2937036172","https://openalex.org/W2950168363","https://openalex.org/W2955155286","https://openalex.org/W2963757608","https://openalex.org/W2985947210","https://openalex.org/W3048586153","https://openalex.org/W3049152512","https://openalex.org/W3089782889","https://openalex.org/W3128081178","https://openalex.org/W3152901657","https://openalex.org/W4210729252","https://openalex.org/W4214644294","https://openalex.org/W4233145884","https://openalex.org/W4252137572","https://openalex.org/W4254175419","https://openalex.org/W4285169367","https://openalex.org/W4287026641","https://openalex.org/W4293077571","https://openalex.org/W4294335682","https://openalex.org/W4297042454","https://openalex.org/W4297042478","https://openalex.org/W4299489258","https://openalex.org/W4389857315"],"related_works":["https://openalex.org/W2997530193","https://openalex.org/W2942137924","https://openalex.org/W4236344152","https://openalex.org/W4310649982","https://openalex.org/W2011667854","https://openalex.org/W1589129854","https://openalex.org/W2802117553","https://openalex.org/W2939324531","https://openalex.org/W1971956962","https://openalex.org/W4294104609"],"abstract_inverted_index":{"In":[0,138],"this":[1],"paper,":[2],"we":[3,93],"present":[4],"the":[5,12,54,61,95,115,122,131,135,141,157],"first":[6],"chosen-ciphertext":[7,77],"(CC)":[8],"cache-timing":[9,20],"attacks":[10,79],"on":[11,107,111,148,166],"reference":[13,62],"implementation":[14,63],"of":[15,57,64,72,160],"HQC.":[16,65],"We":[17,66,120],"build":[18],"a":[19,25,38,43,51,69,88,104],"based":[21],"distinguisher":[22],"for":[23,76],"implementing":[24],"plaintext-checking":[26],"(PC)":[27],"oracle.":[28,137],"The":[29],"PC":[30,74,136,153],"oracle":[31,154],"uses":[32],"side-channel":[33,78],"information":[34],"to":[35,42,125],"check":[36],"if":[37],"given":[39,44],"ciphertext":[40],"decrypts":[41],"message.":[45],"This":[46],"is":[47,118],"done":[48],"by":[49,129],"identifying":[50],"vulnerability":[52],"during":[53],"generating":[55],"process":[56],"two":[58],"vectors":[59],"in":[60,101],"also":[67,99],"propose":[68],"new":[70,142],"method":[71],"using":[73,134],"oracles":[75],"against":[80],"HQC,":[81],"which":[82],"may":[83],"have":[84],"independent":[85],"interest.We":[86],"show":[87,121],"general":[89],"proof-of-concept":[90],"attack,":[91],"where":[92,114],"use":[94],"Flush+Reload":[96],"technique":[97,117],"and":[98],"derive,":[100],"more":[102],"detail,":[103],"practical":[105],"attack":[106,143,159],"an":[108,167],"HQC":[109,168],"execution":[110],"Intel":[112],"SGX,":[113],"Prime+Probe":[116],"used.":[119],"exact":[123],"path":[124],"do":[126],"key":[127],"recovery":[128],"explaining":[130],"detailed":[132],"steps,":[133],"both":[139],"scenarios,":[140],"requires":[144],"53,":[145],"857":[146],"traces":[147],"average":[149],"with":[150],"much":[151],"fewer":[152],"calls":[155],"than":[156],"timing":[158],"Guo":[161],"et":[162],"al.":[163],"CHES":[164],"2022":[165],"implementation.":[169]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
