Implementation and verification of Elliptic Curve Diffie-Hellman (ECDH) for Secure Key Exchange Using FPGA and MATLAB

Elliptic Curve Diffie-Hellman (ECDH) is a widely used cryptographic algorithm for secure key exchange, offering strong security with lower computational cost than conventional techniques such as RSA. This paper presents the simulation and verification of Elliptic Curve Diffie-Hellman (ECDH) on an Field-Programmable Gate Array (FPGA) using MATLAB and Xilinx Vivado. The proposed approach utilizes elliptic curve point operations and modular arithmetic for efficient scalar multiplication and key generation. The FPGA-based design ensures hardware acceleration and scalability for real-time applications, while MATLAB facilitates algorithm validation and simulation. Experimental results demonstrate the accuracy and robustness of the design, enabling secure key exchange between parties. The integration of FPGA and MATLAB highlights the potential of combining hardware and software platforms for cryptographic applications, ensuring optimal performance in resource-constrained environments. This study establishes a fundamental framework for leveraging reconfigurable hardware to develop advanced cryptographic protocols.

Authors

Institutions

Publication Details

Published
2025-04-23
DOI
https://doi.org/10.1109/raeeucci63961.2025.11048224
Primary Topic
Cryptography and Residue Arithmetic
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementation and verification of Elliptic Curve Diffie-Hellman (ECDH) for Secure Key Exchange Using FPGA and MATLAB

V.Vinay Kumar, T. R. Dinesh Kumar, Babu Sallagundla, Pogula Rakesh et al.
Cryptography and Residue Arithmetic
article

Implementation and verification of Elliptic Curve Diffie-Hellman (ECDH) for Secure Key Exchange Using FPGA and MATLAB

V.Vinay Kumar, T. R. Dinesh Kumar, Babu Sallagundla, Pogula Rakesh, M. Parthiban, R. Ranjith
article en

Abstract

Elliptic Curve Diffie-Hellman (ECDH) is a widely used cryptographic algorithm for secure key exchange, offering strong security with lower computational cost than conventional techniques such as RSA. This paper presents the simulation and verification of Elliptic Curve Diffie-Hellman (ECDH) on an Field-Programmable Gate Array (FPGA) using MATLAB and Xilinx Vivado. The proposed approach utilizes elliptic curve point operations and modular arithmetic for efficient scalar multiplication and key generation. The FPGA-based design ensures hardware acceleration and scalability for real-time applications, while MATLAB facilitates algorithm validation and simulation. Experimental results demonstrate the accuracy and robustness of the design, enabling secure key exchange between parties. The integration of FPGA and MATLAB highlights the potential of combining hardware and software platforms for cryptographic applications, ensuring optimal performance in resource-constrained environments. This study establishes a fundamental framework for leveraging reconfigurable hardware to develop advanced cryptographic protocols.

National Institute of Technology Meghalaya (IN)
Openalex Percentile: Top 78%
Cryptography and Residue Arithmetic
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Implementation and verification of Elliptic Curve Diffie-Hellman (ECDH) for Secure Key Exchange Using FPGA and MATLAB — V.Vinay Kumar, T. R. Dinesh Kumar, et al. · (2025) | TGRS Research Map | TGRS