pyUmbral

v0.1.3-alpha.0

https://circleci.com/gh/nucypher/pyUmbral/tree/master.svg?style=svg

pyUmbral is a python implementation of David Nuñez’s threshold proxy rencryption scheme: Umbral. Implemented with OpenSSL and Cryptography.io, pyUmbral is a referential and open-source cryptography library extending the traditional cryptological narrative of “Alice and Bob” by introducing a new actor, Ursula, who has the ability to take secrets encrypted for Alice and re-encrypt them for Bob.

Features

  • Re-encryption Toolkit
  • Re-encryption Key Fragmentation
  • Key Encapsulation
  • Elliptic Curve Arithmetic

Academic Whitepaper

The Umbral scheme academic whitepaper and cryptographic specifications are availible on GitHub.

“Umbral A Threshold Proxy Re-Encryption Scheme” by David Nuñez https://github.com/nucypher/umbral-doc/blob/master/umbral-doc.pdf

Indices and Tables