Skip to content
/ pyfv12 Public

Python implementation of "Somewhat Practical Fully Homomorphic Encryption"

Notifications You must be signed in to change notification settings

pmuens/pyfv12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python implementation of Fan and Vercauterens "Somewhat Practical Fully Homomorphic Encryption".

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

Releases

No releases published

Packages

No packages published

Languages