2019-10-01 13:49:08 +00:00
Glossary
========
.. _Umbral: https://github.com/nucypher/umbral-doc/blob/master/umbral-doc.pdf
.. glossary ::
Alice
*"The Data Owner"* :term: `Character` - retains full control over the data encrypted for her and determines whom to share the data with.
Bob
*"The Data Recipient"* :term: `Character` - the data recipient that :term: `Alice` intends to share data with.
Capsule
Encrypted symmetric key (:term: `KEM` ) that is eventually re-encrypted.
cFrag
A fragment of ciphertext that is a partial re-encryption produced by a :term: `kFrag` operation on a :term: `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"* :term: `Character` - a data source that encrypts data on behalf of :term: `Alice` and produces a :term: `MessageKit` .
KEM
Key encapsulation mechanism - a symmetric key encrypted with an asymmetric key
kFrag
A fragment of a :term: `Re-encryption Key` .
Label
A title for a classification/categorization of data according to how it is intended to be shared.
MessageKit
2019-10-08 19:31:02 +00:00
The ciphertext (data encrypted with a symmetric key) and the :term: `Capsule` (encrypted symmetric key) that are stored together.
2019-10-01 13:49:08 +00:00
NU
2022-02-14 16:49:41 +00:00
The Legacy NuCypher token used by nodes for staking.
2019-10-01 13:49:08 +00:00
NuNit
2019-10-01 18:18:28 +00:00
1 NU = 10\ :sup: `18` NuNits.
2019-10-01 13:49:08 +00:00
PKE
Public-key encryption.
2021-06-10 19:52:54 +00:00
Porter
2022-02-16 17:21:59 +00:00
A web service that is the conduit between applications (platform-agnostic) and the PRE nodes on the Threshold network, that
performs `` nucypher `` protocol operations on behalf of Alice and Bob.
2021-06-10 19:52:54 +00:00
2019-10-01 13:49:08 +00:00
PRE
Proxy re-encryption.
Re-encryption Key
A key that facilitates the transformation of ciphertext from one encryption key to another.
Stamp
The public key for a :term: `Character` 's signing key pair.
2019-10-08 18:24:50 +00:00
Treasure Map
2021-12-09 19:12:38 +00:00
The locations of :term: `Ursulas<Ursula>` and associated encrypted :term: `kFrags<kFrag>` for a policy. :term: `Bob` will use the treasure map to determine which :term: `Ursulas<Ursula>` to contact to re-encrypt the data :term: `Alice` has shared with him.
2019-10-08 18:24:50 +00:00
2019-10-01 13:49:08 +00:00
Umbral
2019-10-08 18:24:50 +00:00
NuCypher's threshold proxy re-encryption scheme - it takes standard :term: `PRE` and increases security and performance. See Umbral_.
2019-10-01 13:49:08 +00:00
Ursula
2022-02-22 20:08:07 +00:00
*"The Proxy in PRE"* :term: `Character` - the PRE node on the Threshold Network that stands ready to re-encrypt data in exchange for payment in fees and token rewards; they enforce the access policy created by :term: `Alice` .
2020-05-01 19:16:57 +00:00
2022-02-14 16:49:41 +00:00
Operator
An account that is actively doing work in the network as an :term: `Ursula` node. An Operator is bonded to, and performs work on behalf of, a Staking Provider.