# Définitions

Partant de ces deux notions génériques basiques, nous avons des concepts liés à nos protocoles de chiffrement.

# SigningKey

Une paire de clés publique / privée utilisée par un utilisateur pour signer et s'authentifier.

# EncryptionKey

Une paire de clés publique / privée utilisée par un utilisateur pour chiffrer et déchiffrer.

# Message

Un Message est un document, un email, ou un fichier en tout genre qu'un utilisateur souhaite sécuriser.

# MessageID

Au début du chiffrement, le client Seald effectue une requête auprès des serveurs Seald afin d'assigner au Message lui assigner un identifiant unique appelé MessageID.

# MessageKey

Il s’agit du terme employé pour désigner la clé symétrique nécessaire au déchiffrement d’un Message.

# EncryptedMessageKey

Il s’agit d’une MessageKey, protégée à l’aide de la clé publique d’un destinataire d’un fichier. La clé privée du destinataire est nécessaire afin de récupérer une MessageKey à partir d’une EncryptedMessageKey.

# EntrustedMessageKey

Il s’agit d’une MessageKey, protégée de façon à ce qu’uniquement les serveurs Seald puissent récupérer la MessageKey. Cela est utilisé dans le cas où le destinataire n’a pas la solution Seald installée, et n’a donc pas de clé privée.