{"id":"https://openalex.org/W4405242233","doi":"https://doi.org/10.46586/tches.v2025.i1.632-655","title":"Optimized Software Implementation of Keccak, Kyber, and Dilithium on RV{32,64}IM{B}{V}","display_name":"Optimized Software Implementation of Keccak, Kyber, and Dilithium on RV{32,64}IM{B}{V}","publication_year":2024,"publication_date":"2024-12-09","ids":{"openalex":"https://openalex.org/W4405242233","doi":"https://doi.org/10.46586/tches.v2025.i1.632-655"},"language":"en","primary_location":{"id":"doi:10.46586/tches.v2025.i1.632-655","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i1.632-655","pdf_url":"https://er.ceres.rub.de/index.php/TCHES/article/download/11941/11801","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://er.ceres.rub.de/index.php/TCHES/article/download/11941/11801","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100622778","display_name":"Jipeng Zhang","orcid":"https://orcid.org/0000-0002-0679-7212"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jipeng Zhang","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054677049","display_name":"Yuxing Yan","orcid":"https://orcid.org/0000-0003-0672-4184"},"institutions":[{"id":"https://openalex.org/I4210146919","display_name":"Shanghai Industrial Technology Institute","ror":"https://ror.org/03j1pdd39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210146919"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuxing Yan","raw_affiliation_strings":["Shanghai Aerospace Electronic Technology Institute, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Aerospace Electronic Technology Institute, Shanghai, China","institution_ids":["https://openalex.org/I4210146919"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004387257","display_name":"Junhao Huang","orcid":"https://orcid.org/0000-0001-9981-9558"},"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"]},{"id":"https://openalex.org/I141568987","display_name":"Hong Kong Baptist University","ror":"https://ror.org/0145fw131","country_code":"HK","type":"education","lineage":["https://openalex.org/I141568987"]}],"countries":["CN","HK"],"is_corresponding":false,"raw_author_name":"Junhao Huang","raw_affiliation_strings":["BNU-HKBU United International College, Zhuhai, China; Hong Kong Baptist University, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"BNU-HKBU United International College, Zhuhai, China; Hong Kong Baptist University, Hong Kong, China","institution_ids":["https://openalex.org/I12615008","https://openalex.org/I141568987"]}]},{"author_position":"last","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/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"education","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"\u00c7etin Kaya Ko\u00e7","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics, Nanjing, China; I\u02c7gd\u0131r University, I\u02c7gd\u0131r, Turkey; University of California Santa Barbara, Santa Barbara, USA"],"affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics, Nanjing, China; I\u02c7gd\u0131r University, I\u02c7gd\u0131r, Turkey; University of California Santa Barbara, Santa Barbara, USA","institution_ids":["https://openalex.org/I9842412"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100622778"],"corresponding_institution_ids":["https://openalex.org/I9842412"],"apc_list":null,"apc_paid":null,"fwci":5.2983,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.95390753,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"2025","issue":"1","first_page":"632","last_page":"655"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10597","display_name":"Nuclear reactor physics and engineering","score":0.2093999981880188,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10597","display_name":"Nuclear reactor physics and engineering","score":0.2093999981880188,"subfield":{"id":"https://openalex.org/subfields/2202","display_name":"Aerospace Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11216","display_name":"Radiation Detection and Scintillator Technologies","score":0.1868000030517578,"subfield":{"id":"https://openalex.org/subfields/3108","display_name":"Radiation"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/dilithium","display_name":"Dilithium","score":0.8407577276229858},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.49312064051628113},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4809233844280243},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.36637628078460693},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32086247205734253},{"id":"https://openalex.org/keywords/chemistry","display_name":"Chemistry","score":0.16266170144081116}],"concepts":[{"id":"https://openalex.org/C2775951159","wikidata":"https://www.wikidata.org/wiki/Q1189242","display_name":"Dilithium","level":4,"score":0.8407577276229858},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.49312064051628113},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4809233844280243},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.36637628078460693},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32086247205734253},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.16266170144081116},{"id":"https://openalex.org/C118629725","wikidata":"https://www.wikidata.org/wiki/Q2686738","display_name":"Deprotonation","level":3,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","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":2,"locations":[{"id":"doi:10.46586/tches.v2025.i1.632-655","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i1.632-655","pdf_url":"https://er.ceres.rub.de/index.php/TCHES/article/download/11941/11801","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:2bbe989cb0fb4c7fa9935489299fed75","is_oa":true,"landing_page_url":"https://doaj.org/article/2bbe989cb0fb4c7fa9935489299fed75","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Transactions on Cryptographic Hardware and Embedded Systems, Vol 2025, Iss 1 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.46586/tches.v2025.i1.632-655","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i1.632-655","pdf_url":"https://er.ceres.rub.de/index.php/TCHES/article/download/11941/11801","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":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321605","display_name":"Government of Jiangsu Province","ror":"https://ror.org/004svx814"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4405242233.pdf","grobid_xml":"https://content.openalex.org/works/W4405242233.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","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"],"abstract_inverted_index":{"With":[0],"the":[1,127,155,188],"standardization":[2],"of":[3,46,56,93,112,130,172],"NIST":[4],"post-quantum":[5],"cryptographic":[6],"(PQC)":[7],"schemes,":[8],"optimizing":[9],"these":[10,66],"PQC":[11,33,85,189],"schemes":[12],"across":[13,176],"various":[14,36,76,123,177],"platforms":[15],"presents":[16],"significant":[17],"research":[18,31],"value.":[19],"While":[20],"most":[21],"existing":[22],"software":[23,190],"implementation":[24],"efforts":[25],"have":[26],"concentrated":[27],"on":[28,32,61,75,119,139],"ARM":[29],"platforms,":[30],"implementations":[34,67,129,171],"utilizing":[35],"RISC-V":[37,77,124,146],"instruction":[38],"set":[39],"architectures":[40],"(ISAs)":[41],"remains":[42],"limited.":[43],"In":[44],"light":[45],"this":[47,49],"gap,":[48],"paper":[50],"proposes":[51],"comprehensive":[52],"and":[53,59,103,132,141,174],"efficient":[54],"optimizations":[55],"Keccak,":[57,88],"Kyber,":[58],"Dilithium":[60],"RV{32,64}IM{B}{V}.":[62],"We":[63,107],"thoroughly":[64],"optimize":[65],"for":[68,83,87,122,144,192],"dual-issue":[69,120,150],"CPUs,":[70],"believing":[71],"that":[72,169],"our":[73,166,170],"work":[74],"ISAs":[78,178],"will":[79],"provide":[80],"valuable":[81],"insights":[82],"future":[84],"deployments.Specifically,":[86],"we":[89,134,153],"revisit":[90],"a":[91],"range":[92],"optimization":[94],"techniques,":[95],"including":[96],"bit":[97],"interleaving,":[98],"lane":[99],"complementing,":[100],"in-place":[101],"processing,":[102],"hybrid":[104],"vector/scalar":[105],"implementations.":[106],"construct":[108],"an":[109],"optimal":[110],"combination":[111],"methods":[113],"aimed":[114],"at":[115],"achieving":[116],"peak":[117],"performance":[118,181],"CPUs":[121],"ISAs.":[125],"For":[126],"NTT":[128,175],"Kyber":[131],"Dilithium,":[133],"deliver":[135],"optimized":[136],"solutions":[137],"based":[138],"Plantard":[140,157],"Montgomery":[142],"arithmetic":[143],"diverse":[145],"ISAs,":[147],"incorporating":[148],"extensive":[149],"enhancements.":[151],"Additionally,":[152],"improve":[154],"signed":[156],"multiplication":[158],"algorithm":[159],"proposed":[160],"by":[161],"Akoi":[162],"et":[163],"al.":[164],"Ultimately,":[165],"testing":[167],"demonstrates":[168],"Keccak":[173],"achieve":[179],"new":[180],"records.":[182],"More":[183],"importantly,":[184],"they":[185],"significantly":[186],"enrich":[187],"ecosystem":[191],"RISC-V.":[193]},"counts_by_year":[{"year":2025,"cited_by_count":4}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
