Backend, données et sécurité Noyau A2 · Spécification formelle Plateforme: Général

Authenticated Encryption (AEAD)

Chiffrement authentifié (AEAD)

Le chiffrement authentifié (AEAD) transforme des données lisibles en données secrètes qui peuvent être reconverties avec une clé approuvée. Il détecte également si les données chiffrées ou les détails associés ont été modifiés.

Vous pourriez l'appeler Authenticated Encryption (AEAD)AEADchiffrement authentifiéchiffrement

Voir comment cela fonctionne

Exemple travaillé originalChiffrement authentifié (AEAD)

Un autre exemple

Les fichiers d'exportation des clients utilisent un mode AES approuvé et un nouveau nonce à chaque fois. Un service de clés géré détient les clés. Sans accès aux clés approuvé, les fichiers restent illisibles et les modifications peuvent être détectées. L'encodage et le hachage ne sont pas un chiffrement. Le chiffrement ne peut pas corriger des permissions trop larges.

Parties principales

  1. 01algorithme AEAD approuvé
  2. 02clé et nonce unique
  3. 03texte chiffré et étiquette d'authentification

Utilisez-le lorsque

Utilisez ce terme lorsque des données privées doivent être décryptées seulement avec des clés gérées et une méthode approuvée.

Ne l'utilisez pas lorsque

N'inventez pas le chiffrement, ne réutilisez pas un nonce de manière incorrecte, ne mettez pas de clés dans le code et n'appelez pas Base64 du chiffrement.

Nom utilisé dans le code

plaintext + key + nonce → authenticated ciphertext

Avant d'expédier

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

Demande que vous pouvez copier

Outcome: Complete the task with Chiffrement authentifié (AEAD) (Authenticated Encryption (AEAD)). User context: Les fichiers d'exportation des clients utilisent un mode AES approuvé et un nouveau nonce à chaque fois. Un service de clés géré détient les clés. Sans accès aux clés approuvé, les fichiers restent illisibles et les modifications peuvent être détectées. L'encodage et le hachage ne sont pas un chiffrement. Le chiffrement ne peut pas corriger des permissions trop larges. Technical concept or control: Chiffrement authentifié (AEAD) (Authenticated Encryption (AEAD)). Why it fits: Utilisez ce terme lorsque des données privées doivent être décryptées seulement avec des clés gérées et une méthode approuvée. Do not use it when: N'inventez pas le chiffrement, ne réutilisez pas un nonce de manière incorrecte, ne mettez pas de clés dans le code et n'appelez pas Base64 du chiffrement. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): Un document officiel peut quand même être un brouillon, un release candidate, ou la version finale. Vérifie son statut et sa compatibilité avec le navigateur ou la plateforme. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

Vérifiez cette demande

Review how Chiffrement authentifié (AEAD) (Authenticated Encryption (AEAD)) is used now. Definition: Le chiffrement authentifié (AEAD) transforme des données lisibles en données secrètes qui peuvent être reconverties avec une clé approuvée. Il détecte également si les données chiffrées ou les détails associés ont été modifiés. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

A2
Ce terme est-il officiel ?

Spécification formelle

Une spécification formelle publiée et versionnée définit ce terme pour le périmètre technique listé.

Un document officiel peut quand même être un brouillon, un release candidate, ou la version finale. Vérifie son statut et sa compatibilité avec le navigateur ou la plateforme.

Portée
Seulement ce que couvre la source:nom canonique、définition、sémantique、mise en œuvre
Statut du document
stable
Coché activé
2026-07-30

Sources et portée des preuves

Source faisant autorité + Référence de terme · NIST · stable Recommendation for Galois/Counter Mode (GCM) and GMAC — 5.2 GCM Functions 5.2 GCM Functions Portée: nom canonique、définition、sémantique、mise en œuvre Rôle ici: Référence directe au terme La source couvre: nom canonique, définition, sémantique, mise en œuvre Source faisant autorité · NIST · stable Recommendation for Galois/Counter Mode (GCM) and GMAC Portée: nom canonique、définition、sémantique、mise en œuvre Rôle ici: Autorité dans le cadre indiqué La source couvre: nom canonique, définition, sémantique, mise en œuvre

Copiez-le vous-même

Le navigateur n'a pas pu copier ceci. Sélectionnez la requête ci-dessous et copiez-la vous-même.