IPECC icon indicating copy to clipboard operation
IPECC copied to clipboard

How can I use the modules from this project to directly build Elgamal encryption and decryption modules on the FPGA?

Open Saisai-Xia opened this issue 1 year ago • 0 comments

Hello, I recently successfully simulated your project on Vivado. I hope to implement an Elgamal public key encryption system based on the ECC mathematical operations provided by this project, but not using a software-driven approach, because that seems to require many rounds of communication with the FPGA to complete the encryption or decryption, and the communication latency is a bit high. I want to implement Elgamal directly on the FPGA, but I'm not very familiar with VHDL, so I want to ask how to use the modules for the mathematical operations of points on the elliptic curve in this project. My goal is to instantiate these modules to construct encryption and decryption modules. Could you please point out where the implementation of these mathematical operation modules are, and how I should instantiate these modules?

Saisai-Xia avatar Jun 01 '24 07:06 Saisai-Xia