Skip to content

GWAS/Logistic Regression implementation by using garbled circuits

License

Notifications You must be signed in to change notification settings

computablelabs/GWAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

We used JustGarble library for our garbled circuit based implementation. A recent half-gates optimization is applied to this construction 
to reduce communication associated with garbled gates.

Setting up JustGarble:
JustGarble is designed to work on x86-64 machines running Linux. JustGarble was tested on Ubuntu 12.10 with gcc-4.6.3,
and expect it to work on similar configurations. You also need to install msgpack.

To compile your code, you need to update Makefile and update T1 in the Makefile. You can compile the code by "make"
command. The executable file will be in /bin directory. 

We also used SEAL library for fully homomorphic encryption based implementation. The details of implementation are provided in LD_FHE.cpp.

About

GWAS/Logistic Regression implementation by using garbled circuits

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages