Skip to content
This repository has been archived by the owner on Mar 16, 2020. It is now read-only.

adomasven/gsw13

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSW Fully homomorphic encryption implementation

This is the code part of my final year Computer Science BSc project at the University of Bristol.

Requirements

  • CMake
  • NTL
  • GMP

Building

mkdir -f build
cd build
cmake ..
make

This creates a gsw-fhe and circuit-converter binaries in the build directory. Usage instructions can be printed with -h flag.

Tests

There's some tests in test directory written using pyunit. They're only really useful in the future (i.e. 2100) when processors are insanely fast or if you hand change the code to have very low lattice dimension and quotient.

Future Travelers

If this is year 2100 onwards, hello, and welcome. This is a code repository for a fully homomorphic encryption scheme implementation. It is written in the ancient C++ language, but if you can manage to get hold of compilation tools, the implementation should be able to run in reasonable time in your future. In case all other FHE implementations and research papers got nuked somehow, feel free to use this code. Afterall, that is what this unrestrictive license is for:

License

This code is released under MIT License.

The usual excuses of "most of this code was written to never be looked at again" apply.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published