Skip to content
/ pybra12 Public

Python implementation of "Fully Homomorphic Encryption without Modulus Switching from Classical GapSVP"

Notifications You must be signed in to change notification settings

pmuens/pybra12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python implementation of Brakerskis "Fully Homomorphic Encryption without Modulus Switching from Classical GapSVP".

This implementation closely follows the paper. Theorems, Lemmas and Proofs were translated into tests. I avoided bit-shifting and other advanced techniques to keep the code as clean and comprehensible as possible.

NOTE: This implementation is for educational purposes only.

Usage

  1. pipenv install
  2. pipenv shell
  3. python main.py
  4. python main.py tests

About

Python implementation of "Fully Homomorphic Encryption without Modulus Switching from Classical GapSVP"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages