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

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

Related Topics
homomorphic-encryption 38 cryptography 29 paillier-cryptosystem 25 encryption 14 mpc 8 homomorphic-cryptography-scheme 7 tno 7 mpc-lab 7 homomorphic-encryption-library 6 java 6 multi-party-computation 6 pet-lab 6 homomorphic 5 rsa 5 python 5 federated-learning 4 elgamal 4 goldwasser-micali 3 homomorphism 3 decryption 3 secure-computation 3 crypto 3 rust 2 machine-learning 2 security 2 dgk 2 damgard-jurik 2 cryptography-library 2 zero-knowledge 2 voting 2 distributed-key-generation 2 python3 2 phe 2 socialist-millionaires 2 zkp 2 zkproof 2 partially-homomorphic 2 distributed-paillier 2 anti-money-laundering 1 follow-the-money 1 survival-analysis 1 risk-propagation 1 geofences 1 property-based-testing 1 benaloh 1 secret-sharing 1 log-rank-test 1 kaplan-meier 1 secure-inner-join 1 inner-join 1 elections 1 zk 1 cryptographic-primitive 1 cryptographic 1 homomorphic-encryptions 1 elgamal-encryption 1 julia 1 encrypted-numbers 1 zero-knowledge-proofs 1 cyber-security 1 elliptic-curve 1 elliptic-curve-cryptography 1 naccache-stern 1 okamoto-uchiyama 1 public-key-cryptography 1 c-sharp 1 csharp 1 csharp-library 1 dotnet 1 dotnet-core 1 dotnet-library 1 dotnet-standard 1 dotnetcore 1 dotnetstandard 1 library 1 cpp 1 cryptography-algorithms 1 adversarial-attacks 1 adversarial-examples 1 adversarial-machine-learning 1 dbms 1 deep-learning 1 differential-privacy 1 evasion-attack 1 k-anonymity 1 membership-inference 1 model-inversion-attacks 1 poisoning-attacks 1 privacy 1 cryptographic-algorithms 1 cryptographic-library 1 encryption-algorithms 1 ec-elgamal 1 secure-comparison 1 papers 1 encrypted-computation 1 indoor-positioning 1 indoor-localization 1 android 1 mobile 1