• Stars
    star
    38
  • Rank 706,870 (Top 14 %)
  • Language
    C++
  • License
    MIT License
  • Created almost 9 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Implementation of Valiant's universal circuit construction optimized for private function evaluation

More Repositories

1

ABY

ABY - A Framework for Efficient Mixed-protocol Secure Two-party Computation
C++
456
star
2

PSI

Implementations of Private Set Intersection Protocols
C++
177
star
3

OTExtension

C++ OT extension implementation
C++
124
star
4

MOTION

An efficient, user-friendly, modular, and extensible framework for mixed-protocol secure multi-party computation with two or more parties
C++
85
star
5

MOTION2NX

A framework for generic hybrid two-party computation and private inference with neural networks
C++
29
star
6

SAFEFL

SAFEFL: MPC-friendly Framework for Private and Robust Federated Learning
Python
28
star
7

OPPRF-PSI

C++
22
star
8

FLUTE

FLUTE: Fast and Secure Lookup Table Evaluations
Rust
20
star
9

ENCRYPTO_utils

Crypto and networking utils used for ABY and OTExtension
C++
19
star
10

LEAKER

Python
16
star
11

LLVM-for-MPC

C++
13
star
12

MobilePSI

Implementation of precomputed PSI for smartphone
Java
12
star
13

RAID-PIR

Multi-Server PIR (CCSW'14)
Python
11
star
14

ppDBSCAN

C++
11
star
15

linearPFE

Linear-complexity Private Function Evaluation (PFE) based on homomorphic encryption (as presented at ESORICS'20).
C++
10
star
16

PDTE

Private Decision Tree Evaluation protocols
C++
10
star
17

tasty

Tool for Automating efficient Secure Two-partY computation protocols
Python
9
star
18

PQ-MPC

Code for "Secure Two-Party Computation in a Quantum World" by N. Büscher, D. Demmler, N. Karvelas, S. Katzenbeisser, J. Krämer, D. Rathee, T. Schneider, and P. Struck, which will appear at ACNS'20.
C++
8
star
19

me-sfe

Memory Efficient Secure Function Evaluation
Java
8
star
20

FUSE

FUSE: A Framework for Unifying and Optimizing Secure Multi-Party Computation Implementations with Efficient Circuit Storage.
C++
8
star
21

GSHADE

Framework for Privacy-Preserving Distance Computation based on Oblivious Transfer
C++
7
star
22

SoK_ppClustering

C++
5
star
23

SEEC

SEEC: Memory-Safety Meets Efficiency in Secure Two-Party Computation
Rust
5
star
24

VASA

VASA: Vector AES Instructions for Security Applications
C++
4
star
25

mpc-bench

MPC Benchmarking Tool
Rust
4
star
26

onionPIR

OnionPIR - a privacy-preserving communication service
Python
3
star
27

PrivMail

PrivMail: A Privacy-Preserving Framework for Secure Emails
Python
3
star
28

cip-pir

C++
2
star
29

amid

AMI aiD (AMID) - Scanning a system for security or privacy critical data before publishing or when started as Amazon Machine Image (AMI)
Python
1
star
30

ppIndoorLocalization

C
1
star
31

Hashing

Outsourced subtree that contains simple hashing and Cuckoo hashing routines
C++
1
star
32

CryptoSPN

Python
1
star
33

dp-KRE

Secure and Differentially Private kth Ranked Element
C
1
star
34

LUC

Implementation of Universal Circuits capable to compute LUT-based circuits
C++
1
star