Skip to content

A library for Partially Homomorphic Encryption in Python

License

Notifications You must be signed in to change notification settings

italogas/python-paillier

 
 

Repository files navigation

pyphe

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.

Documentation Status Build Status Requirements Status

Running unit tests

python3 setup.py test

Code History

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%