Partially Homomorphic Encryption library for Python
Project description
release |
master |
develop |
---|---|---|
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.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
phe-1.2.0b1.tar.gz
(24.7 kB
view hashes)
Built Distribution
phe-1.2.0b1-py2.py3-none-any.whl
(28.6 kB
view hashes)
Close
Hashes for phe-1.2.0b1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f445e21ca15a9c3fd38106dce3606895db5132e0456b7bbe46260eead328638 |
|
MD5 | 6828e2e3c1eb9610eb8a4da2afe86665 |
|
BLAKE2b-256 | d9a543e5a5d9e2bb4e4904235f897b030db912bba0f3a0f8f96f9621a1da55e3 |