{"id":"https://openalex.org/W3049114471","doi":"https://doi.org/10.1587/elex.17.20200234","title":"A pure hardware implementation of CRYSTALS-KYBER PQC algorithm through resource reuse","display_name":"A pure hardware implementation of CRYSTALS-KYBER PQC algorithm through resource reuse","publication_year":2020,"publication_date":"2020-08-13","ids":{"openalex":"https://openalex.org/W3049114471","doi":"https://doi.org/10.1587/elex.17.20200234","mag":"3049114471"},"language":"en","primary_location":{"id":"doi:10.1587/elex.17.20200234","is_oa":true,"landing_page_url":"https://doi.org/10.1587/elex.17.20200234","pdf_url":"https://www.jstage.jst.go.jp/article/elex/17/17/17_17.20200234/_pdf","source":{"id":"https://openalex.org/S207433681","display_name":"IEICE Electronics Express","issn_l":"1349-2543","issn":["1349-2543","1349-9467"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Electronics Express","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.jstage.jst.go.jp/article/elex/17/17/17_17.20200234/_pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057871003","display_name":"Yiming Huang","orcid":"https://orcid.org/0000-0001-8259-1681"},"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":"Yiming Huang","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics"],"affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069173833","display_name":"Miaoqing Huang","orcid":"https://orcid.org/0000-0001-7376-3744"},"institutions":[{"id":"https://openalex.org/I78715868","display_name":"University of Arkansas at Fayetteville","ror":"https://ror.org/05jbt9m15","country_code":"US","type":"education","lineage":["https://openalex.org/I78715868"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Miaoqing Huang","raw_affiliation_strings":["University of Arkansas"],"affiliations":[{"raw_affiliation_string":"University of Arkansas","institution_ids":["https://openalex.org/I78715868"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057986377","display_name":"Zhongkui Lei","orcid":null},"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":"Zhongkui Lei","raw_affiliation_strings":["Nanjing University of Aeronautics and Astronautics"],"affiliations":[{"raw_affiliation_string":"Nanjing University of Aeronautics and Astronautics","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101920028","display_name":"Jiaxuan Wu","orcid":"https://orcid.org/0000-0003-4982-5815"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiaxuan Wu","raw_affiliation_strings":["ShanghaiTech University"],"affiliations":[{"raw_affiliation_string":"ShanghaiTech University","institution_ids":["https://openalex.org/I30809798"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5057871003"],"corresponding_institution_ids":["https://openalex.org/I9842412"],"apc_list":null,"apc_paid":null,"fwci":4.0235,"has_fulltext":true,"cited_by_count":82,"citation_normalized_percentile":{"value":0.95082157,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"17","issue":"17","first_page":"20200234","last_page":"20200234"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11130","display_name":"Coding theory and cryptography","score":0.9957000017166138,"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.9955999851226807,"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.7643098831176758},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7294331789016724},{"id":"https://openalex.org/keywords/virtex","display_name":"Virtex","score":0.6912004351615906},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.6675867438316345},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6621445417404175},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.5857667922973633},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.5696349740028381},{"id":"https://openalex.org/keywords/nist","display_name":"NIST","score":0.5231336951255798},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.4947804808616638},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4938409924507141},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.48935240507125854},{"id":"https://openalex.org/keywords/secure-hash-algorithm","display_name":"Secure Hash Algorithm","score":0.486887127161026},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.41627633571624756},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4151093363761902},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4116697311401367},{"id":"https://openalex.org/keywords/cryptographic-hash-function","display_name":"Cryptographic hash function","score":0.3213067352771759},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13606563210487366},{"id":"https://openalex.org/keywords/sha-2","display_name":"SHA-2","score":0.1122668981552124},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07505342364311218}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7643098831176758},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7294331789016724},{"id":"https://openalex.org/C2777674469","wikidata":"https://www.wikidata.org/wiki/Q20741011","display_name":"Virtex","level":3,"score":0.6912004351615906},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.6675867438316345},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6621445417404175},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5857667922973633},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.5696349740028381},{"id":"https://openalex.org/C111219384","wikidata":"https://www.wikidata.org/wiki/Q6954384","display_name":"NIST","level":2,"score":0.5231336951255798},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.4947804808616638},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4938409924507141},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.48935240507125854},{"id":"https://openalex.org/C9661340","wikidata":"https://www.wikidata.org/wiki/Q257799","display_name":"Secure Hash Algorithm","level":5,"score":0.486887127161026},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.41627633571624756},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4151093363761902},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4116697311401367},{"id":"https://openalex.org/C7608002","wikidata":"https://www.wikidata.org/wiki/Q477202","display_name":"Cryptographic hash function","level":3,"score":0.3213067352771759},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13606563210487366},{"id":"https://openalex.org/C190157925","wikidata":"https://www.wikidata.org/wiki/Q1968605","display_name":"SHA-2","level":4,"score":0.1122668981552124},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07505342364311218},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1587/elex.17.20200234","is_oa":true,"landing_page_url":"https://doi.org/10.1587/elex.17.20200234","pdf_url":"https://www.jstage.jst.go.jp/article/elex/17/17/17_17.20200234/_pdf","source":{"id":"https://openalex.org/S207433681","display_name":"IEICE Electronics Express","issn_l":"1349-2543","issn":["1349-2543","1349-9467"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Electronics Express","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1587/elex.17.20200234","is_oa":true,"landing_page_url":"https://doi.org/10.1587/elex.17.20200234","pdf_url":"https://www.jstage.jst.go.jp/article/elex/17/17/17_17.20200234/_pdf","source":{"id":"https://openalex.org/S207433681","display_name":"IEICE Electronics Express","issn_l":"1349-2543","issn":["1349-2543","1349-9467"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Electronics Express","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3049114471.pdf","grobid_xml":"https://content.openalex.org/works/W3049114471.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W179223734","https://openalex.org/W1525538795","https://openalex.org/W1607264302","https://openalex.org/W1985439922","https://openalex.org/W1995261385","https://openalex.org/W2001121794","https://openalex.org/W2004814164","https://openalex.org/W2007466965","https://openalex.org/W2058785578","https://openalex.org/W2065500172","https://openalex.org/W2071825329","https://openalex.org/W2089477764","https://openalex.org/W2113992957","https://openalex.org/W2556981344","https://openalex.org/W2619630761","https://openalex.org/W2724229234","https://openalex.org/W2740966734","https://openalex.org/W2866028610","https://openalex.org/W2903169466","https://openalex.org/W2914999860","https://openalex.org/W2919219291","https://openalex.org/W2953568773","https://openalex.org/W2962697447","https://openalex.org/W3003308444","https://openalex.org/W4237773356"],"related_works":["https://openalex.org/W2031332375","https://openalex.org/W2142358564","https://openalex.org/W2070561595","https://openalex.org/W1853743837","https://openalex.org/W4251738463","https://openalex.org/W2103190493","https://openalex.org/W4200497776","https://openalex.org/W2613610283","https://openalex.org/W2087509157","https://openalex.org/W2799225258"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"a":[3,134],"pure":[4],"hardware":[5,130],"implementation":[6,131],"of":[7,16,23,41,51,81,96,124,137],"CRYSTALS-KYBER":[8,13],"algorithm":[9],"on":[10,34,113],"Xilinx":[11,114],"FPGAs.":[12],"is":[14,87],"one":[15,65],"26":[17],"candidate":[18],"algorithms":[19],"in":[20,45,64,74],"Round":[21],"2":[22],"NIST":[24],"Post-Quantum":[25],"Cryptography":[26],"(PQC)":[27],"standardization":[28],"process.":[29],"The":[30,103],"proposed":[31,91],"design":[32],"focuses":[33],"maximizing":[35],"resource":[36],"utilization":[37],"by":[38],"reusing":[39],"most":[40],"the":[42,46,52,56,75,79,90,94,122,129],"functional":[43],"modules":[44],"encapsulation":[47],"and":[48,69,83,99,109,116],"decapsulation":[49],"processes":[50],"algorithm.":[53],"For":[54],"instance,":[55],"hash":[57,62],"module":[58],"integrates":[59],"several":[60],"different":[61],"functions":[63],"module.":[66,77],"Efficient":[67],"parallel":[68],"pipelined":[70],"computations":[71],"are":[72],"applied":[73],"NTT":[76],"Through":[78],"analysis":[80],"simulation":[82],"synthesis":[84],"results,":[85],"it":[86],"found":[88],"that":[89],"work":[92],"has":[93],"advantages":[95],"higher":[97],"frequencies":[98,112],"lower":[100],"execution":[101],"times.":[102],"scheme":[104],"operates":[105],"at":[106],"155":[107],"MHz":[108,111],"192":[110],"Artix-7":[115],"Virtex-7":[117],"FPGAs,":[118],"respectively.":[119],"Compared":[120],"with":[121],"performance":[123],"an":[125],"embedded":[126],"Cortex-M4":[127],"processor,":[128],"can":[132],"achieve":[133],"maximum":[135],"speedup":[136],"129":[138],"times":[139],"for":[140],"encryption/decryption.":[141]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":23},{"year":2023,"cited_by_count":14},{"year":2022,"cited_by_count":14},{"year":2021,"cited_by_count":13}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
