/elgamal

Rerandomizable El-Gamal

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Re-randomizable El-Gamal

This repository presents a rerandomizable version of the El-Gamal public key encryption scheme.

Blog post

Remark: the core code is based on BouncyCastle. Therefore, if the BouncyCastle code is audited, the core functionalities of this repository are also fine. The rerand function, however, is not audited. This repository should be used for research purposes.