Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Saisai-Xia opened this issue Jun 1, 2024 · 0 comments

Comments

@Saisai-Xia
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant