Glossary

Alice

“The Data Owner” Character - retains full control over the data encrypted for her and determines whom to share the data with.

Bob

“The Data Recipient” Character - the data recipient that Alice intends to share data with.

Capsule

Encrypted symmetric key (KEM) that is eventually re-encrypted.

cFrag

A fragment of ciphertext that is a partial re-encryption produced by a kFrag operation on a Capsule.

Character

A common term for any entity fulfilling a particular role in our cryptographic narrative.

DEM

Data encapsulation mechanism - data encrypted with a symmetric key.

Enrico

“The Encryptor” Character - a data source that encrypts data on behalf of Alice and produces a MessageKit.

Felix

“The Faucet” Character - provides testnet NU tokens for nodes on the test NuCypher Network.

KEM

Key encapsulation mechanism - a symmetric key encrypted with an asymmetric key

kFrag

A fragment of a Re-encryption Key.

Label

A title for a classification/categorization of data according to how it is intended to be shared.

MessageKit

The ciphertext (data encrypted with a symmetric key) and the Capsule (encrypted symmetric key) that are stored together.

Moe

“The Monitor” Character - provides a high-level view of the NuCypher Network.

NU

The NuCypher token used by nodes for staking.

NuNit

1 NU = 1018 NuNits.

Period

A timeframe of approximately a day in the NuCypher Network.

PKE

Public-key encryption.

PRE

Proxy re-encryption.

Re-encryption Key

A key that facilitates the transformation of ciphertext from one encryption key to another.

Stake

A quantity of tokens and escrow duration in periods.

Staker

An account that holds NU tokens and performs staking-related operations on the blockchain.

Stamp

The public key for a Character’s signing key pair.

Treasure Map

The locations of Ursulas that have the relevant kFrags for a policy. Bob will use the treasure map to determine which Ursulas to contact to re-encrypt the data Alice has shared with him.

Umbral

NuCypher’s threshold proxy re-encryption scheme - it takes standard PRE and increases security and performance. See Umbral.

Ursula

“The Proxy in PRE” Character - the nodes on the NuCypher Network that stand ready to re-encrypt data in exchange for payment in fees and token rewards; they enforce the access policy created by Alice.

Worker

An account that is actively doing work in the network as an Ursula node. A worker is bonded to, and performs work on behalf of, a Staker.