Skip to content

EgeAtesalp/zkPoT_Unlearning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zkPoT Unlearning

Installation:

To build zkPoT, first decompress 3rd.zip. Then make ./build.sh executable by using:

chmod +x build.sh

Then run it by calling :

./build.sh

For zkPoT run one of the scripts given by running:

./{Architecture}_test.sh

Each script calls ./main {MODEL} {Number of batches} {Number of input filters} {Number of levels of SHA hashes} {PC type}

For {Number of levels of SHA hashes}, -1 corresponds to no SHA hashes. For {PC type}, 1 corresponds to Orion and 2 to Virgo.

Papers:

Zero-Knowledge Proofs of Training for Deep Neural Networks (Kaizen) : https://eprint.iacr.org/2024/162.pdf

TODO:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 78.4%
  • C 21.5%
  • Other 0.1%