Pinned Repositories
DUPLO
A C++ implementation of the DUPLO cryptographic protocol
EmpiricalZeroKnowledge
Zero-Knowledge for Circuits - The RTZ14 protocol is implemented here.
FairplayCircuitTools
A compilation of tools for manipulating the output files of the Fairplay compiler
MiniAES
This is the implementation of the pre-processin protocol for secure computation of AES presented in the paper DZ15.
MiniTrix
MiniMac protocol online phase with the extension and modifications from http://eprint.iacr.org/2014/289
Mozzarella
Vector OLE and zero-knowledge for Z2k. https://ia.cr/2022/819
PASTA
Soon we will present a paper that improves on pre-processing for the SPDZ and MiniMacs protocols [SPDZ12,DZ13] in the arithmetic setting. This project provides tools for the general public to use our result in connection with those protocols.
Ramen
Three-party distributed oblivious ram protocol.
SplitCommit
A portable C++ implementation of the [FJNT16] XOR-homomorphic commitment scheme
TinyLEGO
A C++ implementation of the TinyLEGO cryptographic protocol [NST17] for general secure two-party computation
AarhusCrypto's Repositories
AarhusCrypto/DUPLO
A C++ implementation of the DUPLO cryptographic protocol
AarhusCrypto/Mozzarella
Vector OLE and zero-knowledge for Z2k. https://ia.cr/2022/819
AarhusCrypto/TinyLEGO
A C++ implementation of the TinyLEGO cryptographic protocol [NST17] for general secure two-party computation
AarhusCrypto/SplitCommit
A portable C++ implementation of the [FJNT16] XOR-homomorphic commitment scheme
AarhusCrypto/Ramen
Three-party distributed oblivious ram protocol.
AarhusCrypto/MiniTrix
MiniMac protocol online phase with the extension and modifications from http://eprint.iacr.org/2014/289
AarhusCrypto/EmpiricalZeroKnowledge
Zero-Knowledge for Circuits - The RTZ14 protocol is implemented here.
AarhusCrypto/FairplayCircuitTools
A compilation of tools for manipulating the output files of the Fairplay compiler
AarhusCrypto/MiniAES
This is the implementation of the pre-processin protocol for secure computation of AES presented in the paper DZ15.
AarhusCrypto/PASTA
Soon we will present a paper that improves on pre-processing for the SPDZ and MiniMacs protocols [SPDZ12,DZ13] in the arithmetic setting. This project provides tools for the general public to use our result in connection with those protocols.