Calypso allows a writer to encrypt a document, and to store the list of allowed readers on a blockchain. Over time, the writer can update this list to include more readers, or to remove readers that they don't trust anymore. The blockchain will verify all read requests and log them immutably. Only authorized read-requests will receive the decryption key.

This has a big advantage over current document encryption schemes, which suffer from:

Applications

The two elements of the Calypso system allow to create a number of applications. Everytime information needs to be secured and only accessible under certain restrictions, Calypso can give the guarantees that this is enforced.
For more information, contact the C4DT Factory