{"id":"https://openalex.org/W4392297453","doi":"https://doi.org/10.3390/cryptography8010009","title":"NLU-V: A Family of Instruction Set Extensions for Efficient Symmetric Cryptography on RISC-V","display_name":"NLU-V: A Family of Instruction Set Extensions for Efficient Symmetric Cryptography on RISC-V","publication_year":2024,"publication_date":"2024-02-29","ids":{"openalex":"https://openalex.org/W4392297453","doi":"https://doi.org/10.3390/cryptography8010009"},"language":"en","primary_location":{"id":"doi:10.3390/cryptography8010009","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/cryptography8010009","pdf_url":"https://www.mdpi.com/2410-387X/8/1/9/pdf?version=1709185162","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2410-387X/8/1/9/pdf?version=1709185162","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5094032433","display_name":"Hakan Uzuner","orcid":null},"institutions":[{"id":"https://openalex.org/I186354981","display_name":"University of Passau","ror":"https://ror.org/05ydjnb78","country_code":"DE","type":"education","lineage":["https://openalex.org/I186354981"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Hakan Uzuner","raw_affiliation_strings":["Faculty of Computer Science and Mathematics, University of Passau, 94032 Passau, Germany"],"raw_orcid":"https://orcid.org/0009-0002-0425-9522","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science and Mathematics, University of Passau, 94032 Passau, Germany","institution_ids":["https://openalex.org/I186354981"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048581697","display_name":"Elif Bilge Kavun","orcid":null},"institutions":[{"id":"https://openalex.org/I186354981","display_name":"University of Passau","ror":"https://ror.org/05ydjnb78","country_code":"DE","type":"education","lineage":["https://openalex.org/I186354981"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Elif Bilge Kavun","raw_affiliation_strings":["Faculty of Computer Science and Mathematics, University of Passau, 94032 Passau, Germany"],"raw_orcid":"https://orcid.org/0000-0003-3193-8440","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science and Mathematics, University of Passau, 94032 Passau, Germany","institution_ids":["https://openalex.org/I186354981"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5048581697"],"corresponding_institution_ids":["https://openalex.org/I186354981"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1732},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1732},"fwci":0.6623,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.71919417,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"8","issue":"1","first_page":"9","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":1.0,"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/T10951","display_name":"Cryptographic Implementations and Security","score":1.0,"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/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9995999932289124,"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.9995999932289124,"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/cryptography","display_name":"Cryptography","score":0.5851008892059326},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5436957478523254},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4952463209629059},{"id":"https://openalex.org/keywords/symmetric-key-algorithm","display_name":"Symmetric-key algorithm","score":0.4554138481616974},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.33848273754119873},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3303110599517822},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.3292091190814972},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.24408629536628723},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.185988187789917},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.16754549741744995},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.09988296031951904}],"concepts":[{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.5851008892059326},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5436957478523254},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4952463209629059},{"id":"https://openalex.org/C65302260","wikidata":"https://www.wikidata.org/wiki/Q327675","display_name":"Symmetric-key algorithm","level":4,"score":0.4554138481616974},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.33848273754119873},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3303110599517822},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3292091190814972},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.24408629536628723},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.185988187789917},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.16754549741744995},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.09988296031951904}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.3390/cryptography8010009","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/cryptography8010009","pdf_url":"https://www.mdpi.com/2410-387X/8/1/9/pdf?version=1709185162","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:eec0c434de3f4894a9daaddd6533c7a6","is_oa":true,"landing_page_url":"https://doaj.org/article/eec0c434de3f4894a9daaddd6533c7a6","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":"Cryptography, Vol 8, Iss 1, p 9 (2024)","raw_type":"article"},{"id":"pmh:oai:mdpi.com:/2410-387X/8/1/9/","is_oa":true,"landing_page_url":"https://doi.org/10.3390/cryptography8010009","pdf_url":null,"source":{"id":"https://openalex.org/S4306400947","display_name":"MDPI (MDPI AG)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210097602","host_organization_name":"Multidisciplinary Digital Publishing Institute (Switzerland)","host_organization_lineage":["https://openalex.org/I4210097602"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cryptography","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3390/cryptography8010009","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/cryptography8010009","pdf_url":"https://www.mdpi.com/2410-387X/8/1/9/pdf?version=1709185162","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4392297453.pdf"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W89245623","https://openalex.org/W185181611","https://openalex.org/W1566203915","https://openalex.org/W2031676221","https://openalex.org/W2141948072","https://openalex.org/W2156304676","https://openalex.org/W2246315406","https://openalex.org/W2486348220","https://openalex.org/W2488560453","https://openalex.org/W2490813647","https://openalex.org/W2493587259","https://openalex.org/W2499464388","https://openalex.org/W2623867443","https://openalex.org/W3102610432","https://openalex.org/W3196094441","https://openalex.org/W3211431797","https://openalex.org/W4254109893","https://openalex.org/W4292896958","https://openalex.org/W6603593642","https://openalex.org/W6638888497","https://openalex.org/W6752951635"],"related_works":["https://openalex.org/W1585813234","https://openalex.org/W2067141628","https://openalex.org/W2548263541","https://openalex.org/W1989288259","https://openalex.org/W1540096141","https://openalex.org/W3033579761","https://openalex.org/W3036154582","https://openalex.org/W2126846215","https://openalex.org/W2188342047","https://openalex.org/W2338000758"],"abstract_inverted_index":{"Cryptographic":[0],"primitives":[1],"nowadays":[2],"are":[3,16,95,169],"not":[4],"only":[5],"implemented":[6,170],"in":[7,12,56,103,177,193],"high-performance":[8],"systems":[9],"but":[10],"also":[11],"small-scale":[13],"systems,":[14],"which":[15,64,94],"increasingly":[17],"powered":[18],"by":[19],"open-source":[20,133],"processors,":[21],"such":[22],"as":[23],"RISC-V.":[24],"In":[25],"this":[26],"work,":[27],"we":[28,120],"leverage":[29],"RISC-V\u2019s":[30],"modular":[31],"base":[32],"instruction":[33,41,60,84],"set":[34,42,61],"and":[35,91,109,137,157,165,227,244],"architecture":[36,128],"to":[37,98,114,182],"propose":[38],"a":[39,66,77,115,140],"generic":[40,67],"extension":[43,62],"(ISE)":[44],"for":[45,71,148,225,230,241,247],"symmetric":[46,73,104],"cryptography.":[47,105],"We":[48],"adapt":[49],"the":[50,58,81,100,111,122,132,149,163,172,184,201,204,210,213,220,233,242,248],"work":[51],"from":[52],"Engels":[53],"et":[54],"al.":[55],"ARITH\u201913,":[57],"non-linear/linear":[59],"(NLU),":[63],"presents":[65],"hardware/software":[68],"co-design":[69],"solution":[70],"efficient":[72],"crypto":[74],"implementations":[75],"through":[76],"hardware":[78],"unit":[79],"extending":[80],"8-bit":[82],"AVR":[83],"set.":[85],"These":[86],"new":[87,173],"instructions":[88,113,208],"realize":[89],"non-linear":[90],"linear":[92],"layers,":[93],"widely":[96],"used":[97],"implement":[99],"block":[101,167],"ciphers":[102,168],"Our":[106,179],"proposal":[107],"modifies":[108],"extends":[110],"NLU":[112],"32-bit":[116],"RISC-V":[117,134,176],"architecture;":[118],"hence,":[119],"call":[121],"proposed":[123,127,150,205],"ISE":[124,152,174],"\u2018NLU-V\u2019.":[125],"The":[126,145,216],"is":[129,153],"integrated":[130],"into":[131],"implementation":[135],"\u2018Icicle\u2019":[136],"synthesized":[138],"on":[139,175,209],"Xilinx":[141],"Kintex-7":[142],"XC7K160T":[143],"FPGA.":[144],"area":[146],"overhead":[147],"NLU-V":[151,221,234],"1088":[154],"slice":[155],"registers":[156],"4520":[158],"LUTs.":[159],"As":[160],"case":[161],"studies,":[162],"PRESENT":[164,226,243],"AES":[166,249],"using":[171],"assembly.":[178],"evaluation":[180],"metric":[181],"showcase":[183],"performance":[185,211],"gain,":[186],"Z":[187],"\u2018time-area-product":[188],"(TAP)\u2019":[189],"(the":[190],"execution":[191],"time":[192],"clock":[194],"cycles":[195],"times":[196],"code":[197,240],"memory":[198],"consumption),":[199],"reflects":[200],"impact":[202],"of":[203,207,212,239],"family":[206],"cipher":[214],"implementations.":[215],"simulations":[217],"show":[218],"that":[219],"achieves":[222],"89%":[223],"gain":[224,229],"68%":[228],"AES.":[231],"Further,":[232],"requires":[235],"44%":[236],"less":[237,246],"lines":[238],"23%":[245],"implementation.":[250]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-01-20T17:24:06.736184","created_date":"2025-10-10T00:00:00"}
