Topic: "paillier"
data61/python-paillier
A library for Partially Homomorphic Encryption in Python
Language: Python - Size: 292 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 620 - Forks: 136

Koukyosyumei/AIJack
Security and Privacy Risk Simulator for Machine Learning (arXiv:2312.17667)
Language: C++ - Size: 152 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 388 - Forks: 63

mortendahl/rust-paillier
A pure-Rust implementation of the Paillier encryption scheme
Language: Rust - Size: 280 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 118 - Forks: 76

ZenGo-X/zk-paillier
A collection of Paillier cryptosystem zero knowledge proofs
Language: Rust - Size: 109 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 118 - Forks: 41

HuangMinming/soci
SOCI is a Secure Outsourced Computation on Integers based on the Paillier cryptosystem and a twin-server architecture
Language: C++ - Size: 134 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 109 - Forks: 6

secretflow/heu
A high-performance homomorphic encryption algorithm library.
Language: C++ - Size: 2.62 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 96 - Forks: 42

serengil/LightPHE
A Lightweight Partially Homomorphic Encryption Library for Python
Language: Python - Size: 367 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 82 - Forks: 8

snipsco/rust-paillier
A pure-Rust implementation of the Paillier encryption scheme
Language: Rust - Size: 143 KB - Last synced at: 6 months ago - Pushed at: about 7 years ago - Stars: 82 - Forks: 12

n1analytics/javallier
A Java library for Paillier partially homomorphic encryption.
Language: Java - Size: 562 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 74 - Forks: 22

adwise-fiu/Homomorphic_Encryption
Contains Packages for ElGamal, Paillier, Goldweiser-Micali and DGK Homomorphic Encryption System. Also implements secure multiplication, division and comparison.
Language: Java - Size: 65 MB - Last synced at: 18 days ago - Pushed at: 28 days ago - Stars: 53 - Forks: 16

Georeactor/encrypted-geofence
testing out homomorphic encryption
Language: JavaScript - Size: 42 KB - Last synced at: 25 days ago - Pushed at: about 6 years ago - Stars: 38 - Forks: 5

TNO-MPC/protocols.distributed_keygen
TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Distributed Keygen
Language: Python - Size: 131 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 25 - Forks: 4

lunan0320/FedPHE
Efficient and Straggler-Resistant Homomorphic Encryption for Heterogeneous Federated Learning
Language: Python - Size: 55.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 23 - Forks: 6

Talos-crypto/Pilatus
Pilatus extends the Talos Framework for Android Applications and/or Smartphone-as-Gateway IoT Applications. Pilatus employs partial homomorphic ciphers (Paillier, EC-ElGamal, proxy-re-encryption PRE, order preserving encryption mOPE, key homomorphic)
Language: C - Size: 37.9 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 19 - Forks: 6

snipsco/paillier-libraries-benchmarks
Companion repository for blog post on benchmarking implementations of Paillier encryption
Language: Go - Size: 239 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 18 - Forks: 11

DaylightingSociety/Paillier
Paillier Homomorphic Addition Public Key Cryptosystem
Language: Ruby - Size: 30.3 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 9

hardbyte/Paillier.jl
A Julia implementation of the Paillier partially homomorphic encryption system
Language: Julia - Size: 306 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 1

aprismatic/paillier
Extension for the .NET Framework cryptography subsystem, which introduces the Paillier public key cryptosystem with support for homomorphic addition.
Language: C# - Size: 1.26 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 11 - Forks: 5

Galloroc1/Paillier
This project implements the partially homomorphic Paillier algorithm and extends and optimizes encryption, decryption, matrix multiplication, and other operations on Numpy matrices, thereby enhancing speed.
Language: Python - Size: 17.6 KB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 11 - Forks: 0

lucasmenendez/gopaillier
Simple homomorphic encryption based on Paillier cryptosystem implementation in Go. Supports floating point numbers, addition, subtraction, multiplication and division.
Language: Go - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

TNO-MPC/protocols.risk_propagation
TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Secure Risk Propagation
Language: Python - Size: 167 KB - Last synced at: 20 days ago - Pushed at: 2 months ago - Stars: 9 - Forks: 0

peterstefanov/paillier
Java implementation of Paillier algorithm. This is one of the few known system that preserves additive homomorphic properties. JCA PaillierProvider follows the requirements of Java Cryptography Architecture Reference Guide for Java Platform Standard Edition 6 issued by Oracle.
Language: Java - Size: 1.88 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 7

DheerajKN/Homomorphic-Encryption-Project
Contains the project code to develop a Homomorphic Encryption using Databases developed in Java and swings developed on Paillier Cryptosystem
Language: Java - Size: 516 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

KuroChan1998/Mathematical-Caculation-Tools
A tools for mathematical caculation such as greatest common factor, primitive roots, primality test .etc
Language: Java - Size: 3.62 MB - Last synced at: 23 days ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 4

TNO-MPC/encryption_schemes.paillier
TNO PET Lab - secure Multi-Party Computation (MPC) - Encryption Schemes - Paillier
Language: Python - Size: 69.3 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

jsphLim/Homomorphic-encryption
Damgard-jurik2001 and Paillier1999
Language: Java - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 2

dyne/lua-paillier
Lua module for the Paillier cryptographic scheme
Language: C - Size: 11.7 MB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

manudev97/mpc-zk-paillier
Integrative project on cryptographic primitives for #mpc #zk and #fhe for educational purposes.
Language: Rust - Size: 1.99 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

AndrewQuijano/SSTREU2017
This Repository contained the code for an Android Phone to use Indoor Localization using RSS signals of AP's. This localization scheme is completely secure as it uses homorphic encryption
Language: Java - Size: 4.76 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

TNO-MPC/dpaillier
TNO PET Lab - secure Multi-Party Computation (MPC) - Distributed Paillier
Language: Go - Size: 51.8 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

TNO-MPC/paillier
TNO MPC Lab - Paillier
Language: Go - Size: 12.7 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

littleli/paillier4j
Simple Paillier cryptosystem library
Language: Java - Size: 26.4 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

kaanaktas/paillier-homomorphic-encryption
Paillier Homomorphic Cryptosystem
Language: C++ - Size: 571 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

srderson/paillier
Homomorphic encryption via the Paillier cryptosystem in Go. Supports addition, subtraction, multiplication, and division.
Language: Go - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

martin-kaluz/PaillierCrypto-matlab
MATLAB Class-Based Toolbox for Paillier Crypto System
Language: MATLAB - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 4

mcornejo/libpaillier Fork of mortendahl/libpaillier
Fork of libpaillier
Language: C - Size: 81.1 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 0

TNO-MPC/protocols.kaplan_meier
TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Kaplan-Meier
Language: Python - Size: 92.8 KB - Last synced at: 29 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

anirbanbasu/paillier-crypto
Implementation of the additively homomorphic Paillier cryptosystem
Language: Java - Size: 14.6 KB - Last synced at: 7 days ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 2

jon-artefact/kotlin-paillier Fork of kunerd/jpaillier
A Java implementation of Paillier cryptosystem.
Language: Kotlin - Size: 50.8 KB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

mrshankly/erlang-paillier
NIF bindings for the libpaillier cryptographic library
Language: C - Size: 30.3 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

mohammedjasam/Secure-Data-Analysis
Coursework
Language: Java - Size: 5.35 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

primefactor-io/paillier
Implementation of the Paillier cryptosystem alongside its homomorphic operations
Language: Go - Size: 21.5 KB - Last synced at: 17 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

codeforpakistan/intikhab
End-to-end verifiable voting introduces a new open-source technique of holding safe and secure elections while maintaining the sanctity of vote, as well as allowing election authorities to count, audit, and announce the results of the elections.
Language: Python - Size: 1.27 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 3

KatiaAuxilien/encryption_images_Paillier
Program to encrypt and decrypt images (.pgm) with Paillier cryptosystem. Repository dedicated to an internship in the ICAR team at LIRMM.
Language: C++ - Size: 8.77 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

lapets/pailliers
Minimal pure-Python implementation of Paillier's additively homomorphic cryptosystem.
Language: Python - Size: 41 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

TNO-MPC/protocols.secure_inner_join
TNO PET Lab - secure Multi-Party Computation (MPC) - Protocols - Secure Inner Join
Language: Python - Size: 662 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Ilia-Abolhasani/homomorphic-encryption
This repository is dedicated to practicing homomorphic encryption techniques, specifically focusing on the implementation of the Paillier method. It is intended for educational purposes and aims to facilitate learning and exploration of this cryptographic approach.
Language: Jupyter Notebook - Size: 2.93 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

alexcostars/paillier-circom-circuit
Language: Circom - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

alexcostars/paillier-range-proof-zkp
Language: JavaScript - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

crypto-keys-unlocked/safe_paillier_rust
An implementation of the Paillier cryptosystem with homomorphic properties, leveraging Rust's type system and safety guarantees.
Language: Rust - Size: 39.1 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

noot/go-paillier
implementation of the Paillier cryptosystem
Language: Go - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

izharul-haq/mailbox-back
Backend-side of Mailbox, web application to encrypt/decrypt message using public key algorithm
Language: Python - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

IsakSundeSingh/paillier
Experimental implementation of Paillier cryptosystem in Rust
Language: Rust - Size: 68.4 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hicolour/saillier
Proof-of-concept implementation of the Paillier homomorphic encryption scheme
Language: Scala - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

s-brez/asymmetric-cryptography
RSA, Paillier and ElGamal algorithm implementations.
Language: Python - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 1

Cynnexis/Cryptaception
School project to implement RSA and Paillier
Language: Kotlin - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

harsh9607/Federated-Learning-via-percerptron-
Phase 2
Language: Python - Size: 144 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1

wecsam/CS4783-Project-2
This is a demonstration of anonymous voting through a cryptosystem with additive homomorphism. This was the second project for Applied Cryptography with Prof. Giovanni Di Crescenzo.
Language: C++ - Size: 65.4 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

RensOliemans/eqt
Secure Equality Testing based on https://dl.acm.org/doi/10.1145/3230833.3230866 Available on [pypi](https://pypi.org/project/rens-eqt)
Last synced at: about 2 months ago - Stars: 0 - Forks: 0
RensOliemans/paillier
Paillier encryption in Python3.8. Available on [pypi](https://pypi.org/project/rens-paillier)
Last synced at: 11 months ago - Stars: 0 - Forks: 0