An open API service providing repository metadata for many open source software ecosystems.

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