{"id":"https://openalex.org/W4307380322","doi":"https://doi.org/10.1145/3569456","title":"High-performance and Configurable SW/HW Co-design of Post-quantum Signature CRYSTALS-Dilithium","display_name":"High-performance and Configurable SW/HW Co-design of Post-quantum Signature CRYSTALS-Dilithium","publication_year":2022,"publication_date":"2022-10-25","ids":{"openalex":"https://openalex.org/W4307380322","doi":"https://doi.org/10.1145/3569456"},"language":"en","primary_location":{"id":"doi:10.1145/3569456","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3569456","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://scholars.cityu.edu.hk/en/publications/high-performance-and-configurable-swhw-co-design-of-post-quantum-","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034941015","display_name":"Gaoyu Mao","orcid":"https://orcid.org/0000-0001-7403-3081"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]},{"id":"https://openalex.org/I4210123185","display_name":"Zhejiang Lab","ror":"https://ror.org/02m2h7991","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210123185"]}],"countries":["CN","HK"],"is_corresponding":true,"raw_author_name":"Gaoyu Mao","raw_affiliation_strings":["City University of Hong Kong, China and Zhejiang Lab, China"],"raw_orcid":"https://orcid.org/0000-0001-7403-3081","affiliations":[{"raw_affiliation_string":"City University of Hong Kong, China and Zhejiang Lab, China","institution_ids":["https://openalex.org/I168719708","https://openalex.org/I4210123185"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037211332","display_name":"Donglong Chen","orcid":"https://orcid.org/0000-0001-5357-7442"},"institutions":[{"id":"https://openalex.org/I12615008","display_name":"Beijing Normal-Hong Kong Baptist University","ror":"https://ror.org/04snvc712","country_code":"CN","type":"education","lineage":["https://openalex.org/I12615008"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Donglong Chen","raw_affiliation_strings":["BNU-HKBU United International College, China"],"raw_orcid":"https://orcid.org/0000-0001-5357-7442","affiliations":[{"raw_affiliation_string":"BNU-HKBU United International College, China","institution_ids":["https://openalex.org/I12615008"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041505184","display_name":"Guangyan Li","orcid":"https://orcid.org/0000-0002-8399-9467"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Guangyan Li","raw_affiliation_strings":["City University of Hong Kong, China"],"raw_orcid":"https://orcid.org/0000-0002-8399-9467","affiliations":[{"raw_affiliation_string":"City University of Hong Kong, China","institution_ids":["https://openalex.org/I168719708"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075504049","display_name":"Wangchen Dai","orcid":"https://orcid.org/0000-0002-5192-1649"},"institutions":[{"id":"https://openalex.org/I4210123185","display_name":"Zhejiang Lab","ror":"https://ror.org/02m2h7991","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210123185"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wangchen Dai","raw_affiliation_strings":["Zhejiang Lab, China"],"raw_orcid":"https://orcid.org/0000-0002-5192-1649","affiliations":[{"raw_affiliation_string":"Zhejiang Lab, China","institution_ids":["https://openalex.org/I4210123185"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054303347","display_name":"Abdurrashid Ibrahim Sanka","orcid":"https://orcid.org/0000-0002-1664-5108"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Abdurrashid Ibrahim Sanka","raw_affiliation_strings":["City University of Hong Kong, China"],"raw_orcid":"https://orcid.org/0000-0002-1664-5108","affiliations":[{"raw_affiliation_string":"City University of Hong Kong, China","institution_ids":["https://openalex.org/I168719708"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018100877","display_name":"\u00c7etin Kaya Ko\u00e7","orcid":"https://orcid.org/0000-0002-2572-9565"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]},{"id":"https://openalex.org/I344703621","display_name":"I\u011fd\u0131r \u00dcniversitesi","ror":"https://ror.org/05jstgx72","country_code":"TR","type":"education","lineage":["https://openalex.org/I344703621"]}],"countries":["TR","US"],"is_corresponding":false,"raw_author_name":"\u00c7etin Kaya Ko\u00e7","raw_affiliation_strings":["UC Santa Barbara, USA and NUAA, China and I\u01e7d\u0131r University, Turkey"],"raw_orcid":"https://orcid.org/0000-0002-2572-9565","affiliations":[{"raw_affiliation_string":"UC Santa Barbara, USA and NUAA, China and I\u01e7d\u0131r University, Turkey","institution_ids":["https://openalex.org/I344703621","https://openalex.org/I154570441"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077847474","display_name":"Ray C. C. Cheung","orcid":"https://orcid.org/0000-0002-6764-0729"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Ray C. C. Cheung","raw_affiliation_strings":["City University of Hong Kong, China"],"raw_orcid":"https://orcid.org/0000-0002-6764-0729","affiliations":[{"raw_affiliation_string":"City University of Hong Kong, China","institution_ids":["https://openalex.org/I168719708"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5034941015"],"corresponding_institution_ids":["https://openalex.org/I168719708","https://openalex.org/I4210123185"],"apc_list":null,"apc_paid":null,"fwci":2.6386,"has_fulltext":false,"cited_by_count":21,"citation_normalized_percentile":{"value":0.91265456,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"16","issue":"3","first_page":"1","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9998000264167786,"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.9998000264167786,"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.9994999766349792,"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/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.797946572303772},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.7673028707504272},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5414273142814636},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5342271327972412},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.48787784576416016},{"id":"https://openalex.org/keywords/dilithium","display_name":"Dilithium","score":0.4711388945579529},{"id":"https://openalex.org/keywords/powerpc","display_name":"PowerPC","score":0.4443950057029724},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.43732595443725586},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4334052801132202},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.2640758156776428},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18780657649040222}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.797946572303772},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.7673028707504272},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5414273142814636},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5342271327972412},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.48787784576416016},{"id":"https://openalex.org/C2775951159","wikidata":"https://www.wikidata.org/wiki/Q1189242","display_name":"Dilithium","level":4,"score":0.4711388945579529},{"id":"https://openalex.org/C56005371","wikidata":"https://www.wikidata.org/wiki/Q209860","display_name":"PowerPC","level":3,"score":0.4443950057029724},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.43732595443725586},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4334052801132202},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2640758156776428},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18780657649040222},{"id":"https://openalex.org/C118629725","wikidata":"https://www.wikidata.org/wiki/Q2686738","display_name":"Deprotonation","level":3,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C145148216","wikidata":"https://www.wikidata.org/wiki/Q36496","display_name":"Ion","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3569456","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3569456","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and Systems","raw_type":"journal-article"},{"is_oa":true,"landing_page_url":"https://scholars.cityu.edu.hk/en/publications/high-performance-and-configurable-swhw-co-design-of-post-quantum-","pdf_url":null,"source":{"id":"https://openalex.org/S7407055387","display_name":"CityU Scholars","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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"MAO, G, CHEN, D, LI, G, DAI, W, SANKA, A I, KO\u00c7, \u00c7 K & CHEUNG, R C C 2023, 'High-Performance and Configurable SW/HW Co-Design of Post-Quantum Signature CRYSTALS-Dilithium', ACM Transactions on Reconfigurable Technology and Systems, vol. 16, no. 3, 44. https://doi.org/10.1145/3569456","raw_type":"article"},{"id":"pmh:oai:pure.atira.dk:publications/b16b0a40-2de4-4b2e-82d7-5dcb307baa32","is_oa":true,"landing_page_url":"https://hdl.handle.net/2031/b16b0a40-2de4-4b2e-82d7-5dcb307baa32","pdf_url":null,"source":{"id":"https://openalex.org/S7407055387","display_name":"CityU Scholars","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"MAO, G, CHEN, D, LI, G, DAI, W, SANKA, A I, KO\u00c7, \u00c7 K & CHEUNG, R C C 2023, 'High-Performance and Configurable SW/HW Co-Design of Post-Quantum Signature CRYSTALS-Dilithium', ACM Transactions on Reconfigurable Technology and Systems, vol. 16, no. 3, 44. https://doi.org/10.1145/3569456","raw_type":"article"}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://scholars.cityu.edu.hk/en/publications/high-performance-and-configurable-swhw-co-design-of-post-quantum-","pdf_url":null,"source":{"id":"https://openalex.org/S7407055387","display_name":"CityU Scholars","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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"MAO, G, CHEN, D, LI, G, DAI, W, SANKA, A I, KO\u00c7, \u00c7 K & CHEUNG, R C C 2023, 'High-Performance and Configurable SW/HW Co-Design of Post-Quantum Signature CRYSTALS-Dilithium', ACM Transactions on Reconfigurable Technology and Systems, vol. 16, no. 3, 44. https://doi.org/10.1145/3569456","raw_type":"article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3499402356","display_name":null,"funder_award_id":"62002023, 62002239","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7793845093","display_name":null,"funder_award_id":"9440242,9678187","funder_id":"https://openalex.org/F4320309893","funder_display_name":"City University of Hong Kong"}],"funders":[{"id":"https://openalex.org/F4320309893","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W43667552","https://openalex.org/W179223734","https://openalex.org/W202101684","https://openalex.org/W1498685334","https://openalex.org/W1506156414","https://openalex.org/W1513904472","https://openalex.org/W1525538795","https://openalex.org/W1534643746","https://openalex.org/W1598269861","https://openalex.org/W1669999576","https://openalex.org/W1985439922","https://openalex.org/W2004814164","https://openalex.org/W2040527222","https://openalex.org/W2061171222","https://openalex.org/W2061949491","https://openalex.org/W2069285815","https://openalex.org/W2069441027","https://openalex.org/W2098290658","https://openalex.org/W2125093890","https://openalex.org/W2142048307","https://openalex.org/W2154123414","https://openalex.org/W2168676717","https://openalex.org/W2467320551","https://openalex.org/W2505215944","https://openalex.org/W2517146888","https://openalex.org/W2747474361","https://openalex.org/W2751110934","https://openalex.org/W2945132152","https://openalex.org/W2968786179","https://openalex.org/W2971644775","https://openalex.org/W3003308444","https://openalex.org/W3004226839","https://openalex.org/W3092489368","https://openalex.org/W3095245686","https://openalex.org/W3157575264","https://openalex.org/W3159258450","https://openalex.org/W3166957364","https://openalex.org/W3195434025","https://openalex.org/W3216234213","https://openalex.org/W4210722209","https://openalex.org/W4385327521","https://openalex.org/W6960444712"],"related_works":["https://openalex.org/W2354823813","https://openalex.org/W2297943345","https://openalex.org/W2160367103","https://openalex.org/W1612076744","https://openalex.org/W2126857316","https://openalex.org/W2152074211","https://openalex.org/W2129019972","https://openalex.org/W3164085601","https://openalex.org/W2990552897","https://openalex.org/W1522032972"],"abstract_inverted_index":{"CRYSTALS-Dilithium":[0,54],"is":[1,9,124,133],"a":[2,49,127],"lattice-based":[3],"post-quantum":[4,26],"digital":[5],"signature":[6],"scheme":[7],"that":[8],"resistant":[10],"to":[11,20,43,78,97,165],"attacks":[12],"by":[13],"quantum":[14],"computers":[15],"and":[16,35,70,105,117,132,162,182],"has":[17],"been":[18],"selected":[19],"be":[21,44],"standardized":[22],"in":[23,75,83,141,156,174,180,186],"the":[24,32,39,57,76,80,101,110,115,136,142,148,151],"NIST":[25,58,157],"cryptography":[27],"(PQC)":[28],"standardization":[29],"process.":[30],"However,":[31],"speed":[33],"performance":[34,149],"design":[36,77],"flexibility":[37],"of":[38,53,94,150],"Dilithium":[40,155],"still":[41],"need":[42],"evaluated.":[45],"This":[46],"article":[47],"presents":[48],"high-performance":[50,137],"software/hardware":[51,103,152],"co-design":[52],"based":[55],"on":[56,130],"PQC":[59],"round-3":[60],"parameters.":[61],"High-speed":[62],"pipelined":[63],"hardware":[64,86,119,122],"modules":[65,87],"for":[66,71,154],"NTT/INTT,":[67],"point-wise":[68],"multiplication/addition,":[69],"SHAKE":[72],"are":[73,88],"included":[74],"accelerate":[79],"time-consuming":[81],"operations":[82],"Dilithium.":[84],"All":[85],"parameterized,":[89],"thus":[90],"allowing":[91],"full":[92],"support":[93],"runtime":[95],"configuration":[96],"increase":[98],"versatility.":[99],"Moreover,":[100],"proposed":[102],"architecture":[104],"tight":[106],"operating":[107],"workflows":[108],"reduce":[109],"data":[111],"transmission":[112],"overhead":[113],"between":[114],"processor":[116,140],"other":[118],"modules.":[120],"The":[121],"accelerator":[123],"implemented":[125],"with":[126,135],"reconfigurable":[128],"logic":[129],"FPGA":[131],"integrated":[134],"ARM":[138],"Cortex-A9":[139],"Xilinx":[143],"Zynq":[144],"Architecture.":[145],"We":[146],"measure":[147],"system":[153],"security":[158],"levels":[159],"2,":[160],"3,":[161],"5.":[163],"Compared":[164],"pure":[166],"software":[167],"implementations,":[168],"we":[169],"achieve":[170],"8.7\u201312.5":[171],"times":[172,178,184],"speedup":[173,179,185],"Key":[175],"generation,":[176],"6.3\u20137.3":[177],"Sign,":[181],"9.1\u201312.2":[183],"Verify":[187],"operations.":[188]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":3}],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2025-10-10T00:00:00"}
