GitHub topics: private-set-intersection
secretflow/spu
SPU (Secure Processing Unit) aims to be a provable, measurable secure computation device, which provides computation ability while keeping your private data protected.
Language: C++ - Size: 16 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 285 - Forks: 128

primihub/primihub
Privacy-Preserving Computing Platform 由密码学专家团队打造的开源隐私计算平台,支持多方安全计算、联邦学习、隐私求交、匿踪查询等。
Language: C++ - Size: 19.5 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 1,324 - Forks: 175

secretflow/secretflow
A unified framework for privacy-preserving data analysis and machine learning
Language: Python - Size: 198 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2,441 - Forks: 439

Jamie-Cui/awesome-secure-computation
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
Size: 246 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 211 - Forks: 14

secretflow/psi
The repo of Private Set Intersection(PSI) and Private Information Retrieval(PIR) from SecretFlow.
Language: C++ - Size: 3.56 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 33 - Forks: 38

LGro/PyAPSI
Python wrapper for labeled and unlabeled asymmetric private set intersection (APSI).
Language: Python - Size: 72.3 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 7

SAP/nested-hashing-psi
Private Set Intersection (PSI) is a famous secure two-party computation (2PC) problem where two parties (client and server) want to jointly compute the intersection of their inputs sets without revealing additional information about the input sets. Our implementation offers open-source research code to perform fast privacy-preserving set interse...
Language: C++ - Size: 78.1 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

ruidazeng/upsi-revisited
Updatable Private Set Intersection Revisited: Extended Functionalities, Deletion, and Worst-Case Complexity (Asiacrypt 2024)
Language: C++ - Size: 17.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 4

OpenMined/PyVertical
Privacy Preserving Vertical Federated Learning
Language: Python - Size: 23.9 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 218 - Forks: 52

OpenMined/PSI
Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters
Language: C++ - Size: 1.82 MB - Last synced at: 25 days ago - Pushed at: 6 months ago - Stars: 140 - Forks: 39

chenlexuan/pets-playground
Privacy enhancing technologies (PETs) playground.
Language: Python - Size: 10.8 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

secretflow/easy-psi
Easy PSI is a web platform focused on Private Set Intersection(PSI), which is based on Kuscia and SecretFlow PSI Library.
Language: Java - Size: 5.1 MB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 3

lofirepo/ocaml-psi
Private Set Intersection protocols
Language: OCaml - Size: 18.6 KB - Last synced at: 12 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

Optable/match-cli
The match CLI is an open-source utility that enables an organisation to execute a secure ID match with its partner's data collaboration node (Optable DCN).
Language: Go - Size: 5.89 MB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

citp/mps-operations
A Go implementation of the protocols for {MPSI, MPSIU, MPSI-Sum, MPSIU-Sum} described in Estimating Incidental Collection in Foreign Intelligence Surveillance: Large-Scale Multiparty Private Set Intersection with Union and Sum.
Language: Go - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

orpheuslummis/coincidence-ethglobal2023istanbul 📦
Meet friends from specific interests through the privacy-preserving P2P Coincidence network.
Language: Solidity - Size: 19.6 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

tf-encrypted/tf-pjc
Bridge between TensorFlow and Google's Private Join and Compute library
Language: Python - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 3

Archerxy/psi
Private Set Intersection algorithm written with pure java.
Language: Java - Size: 61.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

bcebere/TCN-PSI
TCN protocol based on Private Set Intersection Cardinality.
Language: Go - Size: 43 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 0

delta-mpc/python-psi
Private set intersection implemented in Python
Language: Python - Size: 368 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 64 - Forks: 25

levyfan/SecureID
A fast implementation of ECC-based Private Set Intersection
Language: Java - Size: 44.9 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

OpenMined/SwiftPSI
A Swift library for private set intersection
Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

OpenMined/KotlinPSI
A Kotlin library for private set intersection
Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1
