{"id":"https://openalex.org/W4388040902","doi":"https://doi.org/10.3390/electronics12214480","title":"Efficient Hardware Implementation of Elliptic-Curve Diffie\u2013Hellman Ephemeral on Curve25519","display_name":"Efficient Hardware Implementation of Elliptic-Curve Diffie\u2013Hellman Ephemeral on Curve25519","publication_year":2023,"publication_date":"2023-10-31","ids":{"openalex":"https://openalex.org/W4388040902","doi":"https://doi.org/10.3390/electronics12214480"},"language":"en","primary_location":{"id":"doi:10.3390/electronics12214480","doi":"https://doi.org/10.3390/electronics12214480","is_oa":true,"landing_page_url":"https://doi.org/10.3390/electronics12214480","pdf_url":"https://www.mdpi.com/2079-9292/12/21/4480/pdf?version=1698743987","source":{"id":"https://openalex.org/S4210202905","display_name":"Electronics","issn_l":"2079-9292","issn":["2079-9292"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","norway-1","poland-100","russia-white-list-2","vabb-shw"],"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":"Electronics","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2079-9292/12/21/4480/pdf?version=1698743987","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100726138","display_name":"Hung Nguyen","orcid":"https://orcid.org/0000-0003-3461-2681","observed_orcids":["https://orcid.org/0000-0003-3461-2681"]},"institutions":[{"id":"https://openalex.org/I123565023","display_name":"Vietnam National University Ho Chi Minh City","ror":"https://ror.org/00waaqh38","country_code":"VN","type":"education","lineage":["https://openalex.org/I123565023"]},{"id":"https://openalex.org/I47265099","display_name":"Ho Chi Minh City University of Technology","ror":"https://ror.org/04qva2324","country_code":"VN","type":"education","lineage":["https://openalex.org/I123565023","https://openalex.org/I47265099"]}],"countries":["VN"],"is_corresponding":false,"raw_author_name":"Hung Nguyen","raw_affiliation_strings":["Department of Electronics, Faculty of Electrical-Electronics, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet Street, District 10, Ho Chi Minh City 700000, Vietnam","Vietnam National University Ho Chi Minh City (VNU-HCM), Linh Trung Ward, Thu Duc District, Ho Chi Minh City 700000, Vietnam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electronics, Faculty of Electrical-Electronics, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet Street, District 10, Ho Chi Minh City 700000, Vietnam","institution_ids":["https://openalex.org/I47265099"]},{"raw_affiliation_string":"Vietnam National University Ho Chi Minh City (VNU-HCM), Linh Trung Ward, Thu Duc District, Ho Chi Minh City 700000, Vietnam","institution_ids":["https://openalex.org/I123565023"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045777504","display_name":"Trang Hoang","orcid":"https://orcid.org/0000-0001-7317-9708","observed_orcids":["https://orcid.org/0000-0001-7317-9708"]},"institutions":[{"id":"https://openalex.org/I123565023","display_name":"Vietnam National University Ho Chi Minh City","ror":"https://ror.org/00waaqh38","country_code":"VN","type":"education","lineage":["https://openalex.org/I123565023"]},{"id":"https://openalex.org/I47265099","display_name":"Ho Chi Minh City University of Technology","ror":"https://ror.org/04qva2324","country_code":"VN","type":"education","lineage":["https://openalex.org/I123565023","https://openalex.org/I47265099"]}],"countries":["VN"],"is_corresponding":false,"raw_author_name":"Trang Hoang","raw_affiliation_strings":["Department of Electronics, Faculty of Electrical-Electronics, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet Street, District 10, Ho Chi Minh City 700000, Vietnam","Vietnam National University Ho Chi Minh City (VNU-HCM), Linh Trung Ward, Thu Duc District, Ho Chi Minh City 700000, Vietnam"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electronics, Faculty of Electrical-Electronics, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet Street, District 10, Ho Chi Minh City 700000, Vietnam","institution_ids":["https://openalex.org/I47265099"]},{"raw_affiliation_string":"Vietnam National University Ho Chi Minh City (VNU-HCM), Linh Trung Ward, Thu Duc District, Ho Chi Minh City 700000, Vietnam","institution_ids":["https://openalex.org/I123565023"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044023844","display_name":"Linh Hoang Tran","orcid":"https://orcid.org/0000-0001-6490-5413","observed_orcids":["https://orcid.org/0000-0001-6490-5413"]},"institutions":[{"id":"https://openalex.org/I123565023","display_name":"Vietnam National University Ho Chi Minh City","ror":"https://ror.org/00waaqh38","country_code":"VN","type":"education","lineage":["https://openalex.org/I123565023"]},{"id":"https://openalex.org/I47265099","display_name":"Ho Chi Minh City University of Technology","ror":"https://ror.org/04qva2324","country_code":"VN","type":"education","lineage":["https://openalex.org/I123565023","https://openalex.org/I47265099"]}],"countries":["VN"],"is_corresponding":true,"raw_author_name":"Linh Tran","raw_affiliation_strings":["Department of Electronics, Faculty of Electrical-Electronics, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet Street, District 10, Ho Chi Minh City 700000, Vietnam","Vietnam National University Ho Chi Minh City (VNU-HCM), Linh Trung Ward, Thu Duc District, Ho Chi Minh City 700000, Vietnam"],"raw_orcid":"https://orcid.org/0000-0001-6490-5413","affiliations":[{"raw_affiliation_string":"Department of Electronics, Faculty of Electrical-Electronics, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet Street, District 10, Ho Chi Minh City 700000, Vietnam","institution_ids":["https://openalex.org/I47265099"]},{"raw_affiliation_string":"Vietnam National University Ho Chi Minh City (VNU-HCM), Linh Trung Ward, Thu Duc District, Ho Chi Minh City 700000, Vietnam","institution_ids":["https://openalex.org/I123565023"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5044023844"],"corresponding_institution_ids":["https://openalex.org/I123565023","https://openalex.org/I47265099"],"apc_list":{"value":2000,"currency":"CHF","value_usd":2224},"apc_paid":{"value":2000,"currency":"CHF","value_usd":2224},"fwci":1.9698,"has_fulltext":true,"cited_by_count":11,"citation_normalized_percentile":{"value":0.86555093,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"12","issue":"21","first_page":"4480","last_page":"4480"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"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"}},"topics":[{"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"}},{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.00039999998989515007,"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/T11130","display_name":"Coding theory and cryptography","score":0.0,"subfield":{"id":"https://openalex.org/subfields/2607","display_name":"Discrete Mathematics and Combinatorics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/elliptic-curve-diffie-hellman","display_name":"elliptic curve Diffie-Hellman","score":0.9290000200271606},{"id":"https://openalex.org/keywords/curve25519","display_name":"Curve25519","score":0.9639999866485596},{"id":"https://openalex.org/keywords/montgomery-curves","display_name":"Montgomery curves","score":0.8019999861717224},{"id":"https://openalex.org/keywords/hardware-architecture","display_name":"hardware architecture","score":0.6660000085830688},{"id":"https://openalex.org/keywords/point-multiplication","display_name":"point multiplication","score":0.7250000238418579},{"id":"https://openalex.org/keywords/finite-state-machines","display_name":"finite automata","score":0.9070000052452087},{"id":"https://openalex.org/keywords/constant-time-algorithms","display_name":"constant-time algorithms","score":0.8339999914169312},{"id":"https://openalex.org/keywords/resource-constrained-devices","display_name":"resource-constrained devices","score":0.8970000147819519},{"id":"https://openalex.org/keywords/iot-security","display_name":"Internet of Things security","score":0.8700000047683716},{"id":"https://openalex.org/keywords/low-power-cryptography","display_name":"low-power cryptography","score":0.5180000066757202},{"id":"https://openalex.org/keywords/xilinx-artix-7","display_name":"Xilinx Artix-7","score":0.9309999942779541}],"concepts":[{"id":"https://openalex.org/C171182647","wikidata":"https://www.wikidata.org/wiki/Q126736","display_name":"Scalar multiplication","level":3,"score":0.6920152902603149},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.683478057384491},{"id":"https://openalex.org/C167615521","wikidata":"https://www.wikidata.org/wiki/Q1048911","display_name":"Elliptic curve cryptography","level":4,"score":0.57578045129776},{"id":"https://openalex.org/C32049820","wikidata":"https://www.wikidata.org/wiki/Q319400","display_name":"Modular arithmetic","level":3,"score":0.5410647392272949},{"id":"https://openalex.org/C65232700","wikidata":"https://www.wikidata.org/wiki/Q5656403","display_name":"Hardware architecture","level":3,"score":0.5296767950057983},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5191985368728638},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5060879588127136},{"id":"https://openalex.org/C198690329","wikidata":"https://www.wikidata.org/wiki/Q15702839","display_name":"Curve25519","level":5,"score":0.4771256446838379},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4721420109272003},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4502342641353607},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.44679027795791626},{"id":"https://openalex.org/C197966572","wikidata":"https://www.wikidata.org/wiki/Q915079","display_name":"Elliptic Curve Digital Signature Algorithm","level":5,"score":0.4254506826400757},{"id":"https://openalex.org/C179603306","wikidata":"https://www.wikidata.org/wiki/Q268493","display_name":"Elliptic curve","level":2,"score":0.3774328827857971},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.35598671436309814},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.2104514241218567},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17554616928100586},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1635679304599762},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.15708759427070618},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13593050837516785},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.3390/electronics12214480","doi":"https://doi.org/10.3390/electronics12214480","is_oa":true,"landing_page_url":"https://doi.org/10.3390/electronics12214480","pdf_url":"https://www.mdpi.com/2079-9292/12/21/4480/pdf?version=1698743987","source":{"id":"https://openalex.org/S4210202905","display_name":"Electronics","issn_l":"2079-9292","issn":["2079-9292"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","norway-1","poland-100","russia-white-list-2","vabb-shw"],"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":"Electronics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.3390/electronics12214480","doi":"https://doi.org/10.3390/electronics12214480","is_oa":true,"landing_page_url":"https://doi.org/10.3390/electronics12214480","pdf_url":"https://www.mdpi.com/2079-9292/12/21/4480/pdf?version=1698743987","source":{"id":"https://openalex.org/S4210202905","display_name":"Electronics","issn_l":"2079-9292","issn":["2079-9292"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","norway-1","poland-100","russia-white-list-2","vabb-shw"],"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":"Electronics","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320317450","display_name":"Ho Chi Minh City University of Technology and Education","ror":"https://ror.org/05hzn5427"},{"id":"https://openalex.org/F4320326592","display_name":"Viet Nam National University Ho Chi Minh City","ror":"https://ror.org/00waaqh38"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4388040902.pdf","grobid_xml":"https://content.openalex.org/works/W4388040902.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W179459262","https://openalex.org/W1563272506","https://openalex.org/W1565369953","https://openalex.org/W1578252285","https://openalex.org/W1581639707","https://openalex.org/W1910751411","https://openalex.org/W2053832511","https://openalex.org/W2089277086","https://openalex.org/W2117493063","https://openalex.org/W2544689054","https://openalex.org/W2731579764","https://openalex.org/W2915352631","https://openalex.org/W2949231559","https://openalex.org/W2965690158","https://openalex.org/W2972726575","https://openalex.org/W3009403871","https://openalex.org/W3046394233","https://openalex.org/W3190004108","https://openalex.org/W3191099091","https://openalex.org/W3201868317","https://openalex.org/W3202358406","https://openalex.org/W4225440254","https://openalex.org/W4229451091","https://openalex.org/W4281625693","https://openalex.org/W4308975205","https://openalex.org/W4309002438","https://openalex.org/W6762872160"],"related_works":["https://openalex.org/W7154850403","https://openalex.org/W1525476162","https://openalex.org/W2731579764","https://openalex.org/W4281625693","https://openalex.org/W3213451069","https://openalex.org/W2544689054","https://openalex.org/W179459262","https://openalex.org/W7128614377","https://openalex.org/W2403558366","https://openalex.org/W2559812431"],"abstract_inverted_index":{"Hardware":[0],"architecture":[1,83],"optimized":[2,68],"for":[3,19,61],"implementing":[4],"the":[5,85,104],"elliptic-curve":[6],"Diffie\u2013Hellman":[7],"ephemeral":[8],"(ECDHE)":[9],"on":[10,36,103],"256-bit":[11],"Montgomery":[12],"elliptic":[13],"curves":[14],"presents":[15],"unique":[16],"challenges,":[17],"particularly":[18],"resource-constrained":[20],"IoT":[21,148],"and":[22,50,56,78,98,113,120,147],"mobile":[23,145],"devices.":[24],"This":[25],"work":[26],"aims":[27],"to":[28,46,141],"provide":[29],"an":[30,67,123],"efficient":[31],"hardware":[32,82,136],"implementation":[33],"of":[34,87,117],"ECDHE":[35,51,88,124],"Curve25519,":[37],"including":[38,144],"a":[39,57,114],"dedicated":[40],"finite":[41],"state":[42],"machine":[43],"(FSM)":[44],"designed":[45],"handle":[47],"point":[48],"multiplication":[49,126],"operations,":[52],"utilizing":[53],"constant-time":[54],"algorithms":[55],"unified":[58],"memory":[59],"block":[60],"resource":[62,93],"management.":[63],"Additionally,":[64],"we":[65],"introduce":[66],"modular":[69,74],"computation":[70],"unit":[71],"that":[72],"covers":[73],"addition,":[75],"subtraction,":[76],"multiplication,":[77],"inversion.":[79],"Our":[80],"proposed":[81,135],"enhances":[84],"efficiency":[86],"operations":[89],"while":[90],"maintaining":[91],"low":[92,99],"utilization,":[94],"considerably":[95],"reduced":[96],"latency,":[97],"power":[100],"consumption.":[101],"Synthesized":[102],"Xilinx":[105],"Artix-7":[106],"platform,":[107],"our":[108],"design":[109,137],"boasts":[110],"64,000":[111],"Slices":[112],"clock":[115],"speed":[116],"102":[118],"MHz,":[119],"it":[121],"computes":[122],"scalar":[125],"operation":[127],"in":[128],"1.1":[129],"ms,":[130],"consuming":[131],"117":[132],"mW.":[133],"The":[134],"can":[138],"be":[139],"applied":[140],"various":[142],"platforms,":[143],"devices":[146],"systems.":[149]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":6}],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2023-11-01T00:00:00"}
