Skip to content

A library for Partially Homomorphic Encryption in Python

License

Notifications You must be signed in to change notification settings

mrhempman69/python-paillier

 
 

Repository files navigation

python-paillier Latest released version on PyPi

CI status of Master
Documentation Status
coverageM
Requirements Status of master

A library for Partially Homomorphic Encryption in Python.

The homomorphic properties of the paillier crypto system are:

  • Encrypted numbers can be multiplied by a non encrypted scalar.
  • Encrypted numbers can be added together.
  • Encrypted numbers can be added to non encrypted scalars.

Running unit tests

python setup.py test

Or use nose:

nosetests

Code History

Developed at Data61 | CSIRO.

Parts derived from the Apache licensed Google project: https://code.google.com/p/encrypted-bigquery-client/

No audit

This code has neither been written nor vetted by any sort of crypto expert. The crypto parts are mercifully short, however.

About

A library for Partially Homomorphic Encryption in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%