Skip to content

5GenCrypto/obfuscation

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
t
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Cryptographic Program Obfuscation

Building

Run the following:

autoreconf -i
./configure
make
sudo make install

This installs the underlying obfuscation library libobf to your system. To install the python front-end, proceed as follows:

cd python
python2 setup.py test

This runs a bunch of test, all of which should hopefully pass.

You can then run the obfuscator by running

./obfuscator obf --test circuits/and.circ --secparam 16 -v

Contact

For any questions/comments, please e-mail amaloz at galois dot com.

About

Implementation of cryptographic program obfuscation

Resources

License

Stars

Watchers

Forks

Packages

No packages published