Electronic Voting using Homomorphic Encryption
-
Updated
Feb 22, 2021 - Java
Electronic Voting using Homomorphic Encryption
This program contains socket programming where communication between client and server is end-to-end encrypted by El-Gamal public-key encryption scheme.
A NIZK PoK to prove knowledge of the preimage of an El Gamal cipherterxt
The basic algorithms of cryptography
Implementation of basic cryptographic ciphers in JavaScript language. Part 2
Implementations of classical and block ciphers (Hill,Vigenère, Affine, Caesar,AES-ECB,CTR,GCM,CBC,CFB)) in C++ and Python with examples.
ECC performance application in Python
A collection of cryptographic protocols as part of the preparation for the practial exam.
Add a description, image, and links to the el-gamal topic page so that developers can more easily learn about it.
To associate your repository with the el-gamal topic, visit your repo's landing page and select "manage topics."