This repository contains an implementation of the Brakerski-Gentry-Vaikuntanathan (BGV) cryptographic scheme. BGV is a homomorphic encryption scheme that allows computations to be performed on encrypted data without needing to decrypt it first.
For now, this is just a simple code inspired by shibataka000's and Bill Buchanan's BGV implementation. Soon in the future, I want to implement some practical uses for BGV, such as voting and/or a machine learning algorithm.
Contributions are welcome! If you have suggestions or improvements, feel free to create a pull request.
This project is licensed under the MIT License.
Feel free to modify any sections to better fit your project's specifics!