{"id":"https://openalex.org/W4399800831","doi":"https://doi.org/10.1109/access.2024.3416812","title":"Hardware Acceleration of Crystals-Kyber in Low-Complexity Embedded Systems With RISC-V Instruction Set Extensions","display_name":"Hardware Acceleration of Crystals-Kyber in Low-Complexity Embedded Systems With RISC-V Instruction Set Extensions","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4399800831","doi":"https://doi.org/10.1109/access.2024.3416812"},"language":"en","primary_location":{"id":"doi:10.1109/access.2024.3416812","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3416812","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2024.3416812","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085890579","display_name":"Carlos Gabriel de Araujo Gewehr","orcid":"https://orcid.org/0000-0002-3691-4264"},"institutions":[{"id":"https://openalex.org/I45643870","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio Grande do Sul","ror":"https://ror.org/025vmq686","country_code":"BR","type":"education","lineage":["https://openalex.org/I45643870"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Carlos Gewehr","raw_affiliation_strings":["School of Technology, Pontifical Catholic University of Rio Grande do Sul (PUCRS), Porto Alegre, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-3691-4264","affiliations":[{"raw_affiliation_string":"School of Technology, Pontifical Catholic University of Rio Grande do Sul (PUCRS), Porto Alegre, Brazil","institution_ids":["https://openalex.org/I45643870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5099243677","display_name":"Lucas Luza","orcid":"https://orcid.org/0000-0002-4947-8895"},"institutions":[{"id":"https://openalex.org/I45643870","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio Grande do Sul","ror":"https://ror.org/025vmq686","country_code":"BR","type":"education","lineage":["https://openalex.org/I45643870"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lucas Luza","raw_affiliation_strings":["School of Technology, Pontifical Catholic University of Rio Grande do Sul (PUCRS), Porto Alegre, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-4947-8895","affiliations":[{"raw_affiliation_string":"School of Technology, Pontifical Catholic University of Rio Grande do Sul (PUCRS), Porto Alegre, Brazil","institution_ids":["https://openalex.org/I45643870"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025418231","display_name":"Fernando Moraes","orcid":"https://orcid.org/0000-0001-6126-6847"},"institutions":[{"id":"https://openalex.org/I45643870","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Rio Grande do Sul","ror":"https://ror.org/025vmq686","country_code":"BR","type":"education","lineage":["https://openalex.org/I45643870"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Fernando Gehm Moraes","raw_affiliation_strings":["School of Technology, Pontifical Catholic University of Rio Grande do Sul (PUCRS), Porto Alegre, Brazil"],"raw_orcid":"https://orcid.org/0000-0001-6126-6847","affiliations":[{"raw_affiliation_string":"School of Technology, Pontifical Catholic University of Rio Grande do Sul (PUCRS), Porto Alegre, Brazil","institution_ids":["https://openalex.org/I45643870"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I45643870"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":5.5306,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.97151941,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"12","issue":null,"first_page":"94477","last_page":"94495"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9726999998092651,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9704999923706055,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/acceleration","display_name":"Acceleration","score":0.7238525152206421},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6848433017730713},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.6693568229675293},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.6225019097328186},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5312490463256836},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.45386552810668945},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35518670082092285},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.35107529163360596},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.22974103689193726},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.15462926030158997},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15094563364982605}],"concepts":[{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.7238525152206421},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6848433017730713},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.6693568229675293},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.6225019097328186},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5312490463256836},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.45386552810668945},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35518670082092285},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.35107529163360596},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.22974103689193726},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.15462926030158997},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15094563364982605},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2024.3416812","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3416812","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:4dd7d8a0d2e34fefb1152626b222ec74","is_oa":true,"landing_page_url":"https://doaj.org/article/4dd7d8a0d2e34fefb1152626b222ec74","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":"IEEE Access, Vol 12, Pp 94477-94495 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2024.3416812","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3416812","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.5899999737739563}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1498685334","https://openalex.org/W2137147061","https://openalex.org/W2619630761","https://openalex.org/W2725159389","https://openalex.org/W2914539449","https://openalex.org/W2953568773","https://openalex.org/W2972432313","https://openalex.org/W3016085798","https://openalex.org/W3021991761","https://openalex.org/W3036079062","https://openalex.org/W3046486933","https://openalex.org/W3082370627","https://openalex.org/W3088704016","https://openalex.org/W3093786062","https://openalex.org/W3102610432","https://openalex.org/W3213547738","https://openalex.org/W4206438819","https://openalex.org/W4223444840","https://openalex.org/W4248987559","https://openalex.org/W4249020637","https://openalex.org/W4250492047","https://openalex.org/W4255716331","https://openalex.org/W4295969326","https://openalex.org/W4298403653","https://openalex.org/W4301178354","https://openalex.org/W4310370770","https://openalex.org/W4383899661","https://openalex.org/W4384159582","https://openalex.org/W4385819523","https://openalex.org/W4385819544","https://openalex.org/W4385819550","https://openalex.org/W4387143352","https://openalex.org/W4392060312","https://openalex.org/W4395679199","https://openalex.org/W6774064392"],"related_works":["https://openalex.org/W2538644970","https://openalex.org/W4376881175","https://openalex.org/W4310584696","https://openalex.org/W4237840813","https://openalex.org/W2128502296","https://openalex.org/W4385730960","https://openalex.org/W2993622674","https://openalex.org/W1833044483","https://openalex.org/W4364295250","https://openalex.org/W4382053335"],"abstract_inverted_index":{"The":[0],"imminent":[1],"rise":[2],"of":[3,98,111,140,156,166,183,209,211],"practical":[4],"quantum":[5],"computing":[6],"threatens":[7],"well-established":[8],"cryptography":[9],"algorithms":[10,48],"for":[11,34,43,160],"secret":[12],"key":[13],"exchange":[14],"in":[15,87,94,143,187],"use":[16],"today,":[17],"such":[18],"as":[19,67,73],"Diffie-Hellman,":[20],"RSA":[21],"and":[22,36,53,104,120,125,127,133,136,148,153,158,178,185,189,224],"Elliptic":[23],"Curve":[24],"based":[25,122],"schemes.":[26],"To":[27],"answer":[28],"this":[29],"challenge,":[30],"the":[31,62,68,117,146,164,212],"National":[32],"Institute":[33],"Standard":[35],"Technology":[37],"(NIST)":[38],"has":[39],"launched":[40],"a":[41,88,95,169],"competition":[42],"Key":[44],"Encapsulation":[45],"Mechanism":[46],"(KEM)":[47],"showing":[49],"resistance":[50],"to":[51,78],"classical":[52],"quantum-based":[54],"attacks.":[55],"In":[56],"July":[57],"2022,":[58],"NIST":[59],"announced":[60],"that":[61],"Crystals-Kyber":[63],"algorithm":[64],"was":[65],"chosen":[66],"competition\u2019s":[69],"winner,":[70],"being":[71],"standardized":[72],"ML-KEM.":[74],"This":[75],"work":[76],"aims":[77],"explore":[79],"hardware":[80],"acceleration":[81,139,165],"through":[82],"Instruction":[83],"Set":[84],"Extensions":[85],"(ISEs)":[86],"low-end":[89],"32-bit":[90],"RISC-V":[91],"core":[92],"(Ibex)":[93],"comprehensive":[96],"evaluation":[97],"performance,":[99],"energy":[100,154,190],"consumption,":[101],"memory":[102],"footprint":[103],"die":[105],"area":[106,206],"costs.":[107],"Four":[108],"different":[109],"parametrizations":[110,130],"Kyber":[112,200],"symmetric":[113,141],"primitives":[114,142,167],"are":[115,192,208,227],"evaluated:":[116],"well-known":[118],"SHA-3":[119],"AES/SHA-2":[121],"versions":[123],"(Kyber-FIPS202":[124],"Kyber-90s);":[126],"2":[128],"novel":[129,170],"using":[131],"Ascon":[132],"TurboSHAKE":[134],"(Kyber-Ascon":[135],"Kyber-Turbo).":[137],"Hardware":[138],"Kyber-90s":[144],"with":[145,168,216],"Zkne":[147],"Zknh":[149],"ISEs":[150,218],"shows":[151],"performance":[152,188],"gains":[155,182],"42%":[157],"37%":[159],"Kyber-512":[161,195],"encapsulation.":[162],"Combining":[163],"Xkyber":[171,205],"ISE":[172],"accelerating":[173],"polynomial":[174],"arithmetic,":[175],"CBD":[176],"sampling":[177],"coefficient":[179],"compression,":[180],"further":[181],"47%":[184],"41%":[186],"consumption":[191],"observed":[193],"(for":[194],"encapsulation),":[196],"while":[197],"also":[198],"reducing":[199],"code":[201],"size":[202],"by":[203],"15%.":[204],"costs":[207],"13%":[210],"baseline":[213],"Ibex":[214],"processor":[215],"no":[217],"or":[219],"4.3K":[220],"equivalent":[221],"gates.":[222],"Software":[223],"RTL":[225],"implementations":[226],"publicly":[228],"available":[229],"at":[230],"github.com/cggewehr/RISCV-crypto.":[231]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":2}],"updated_date":"2025-12-26T23:08:49.675405","created_date":"2025-10-10T00:00:00"}
