Skip to content
Change the repository type filter

All

    Repositories list

    • Ramen

      Public
      Three-party distributed oblivious ram protocol.
      Rust
      MIT License
      0800Updated Sep 20, 2024Sep 20, 2024
    • Vector OLE and zero-knowledge for Z2k. https://ia.cr/2022/819
      Rust
      MIT License
      51600Updated Mar 10, 2023Mar 10, 2023
    • DUPLO

      Public
      A C++ implementation of the DUPLO cryptographic protocol
      C++
      42240Updated Jun 5, 2017Jun 5, 2017
    • TinyLEGO

      Public
      A C++ implementation of the TinyLEGO cryptographic protocol [NST17] for general secure two-party computation
      C++
      GNU General Public License v3.0
      51600Updated Jun 4, 2017Jun 4, 2017
    • A portable C++ implementation of the [FJNT16] XOR-homomorphic commitment scheme
      C++
      GNU General Public License v3.0
      31000Updated May 22, 2017May 22, 2017
    • Zero-Knowledge for Circuits - The RTZ14 protocol is implemented here.
      C
      0180Updated Jan 4, 2016Jan 4, 2016
    • MiniAES

      Public
      This is the implementation of the pre-processin protocol for secure computation of AES presented in the paper DZ15.
      C
      0100Updated Oct 7, 2015Oct 7, 2015
    • A compilation of tools for manipulating the output files of the Fairplay compiler
      HTML
      0100Updated Aug 28, 2015Aug 28, 2015
    • MiniTrix

      Public
      MiniMac protocol online phase with the extension and modifications from http://eprint.iacr.org/2014/289
      C
      Apache License 2.0
      13130Updated Aug 20, 2015Aug 20, 2015
    • PASTA

      Public
      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.
      C
      MIT License
      0000Updated May 18, 2015May 18, 2015