KEK vs DEK
Section intitulée « KEK vs DEK »Dans un immeuble, chaque appartement a sa propre clé, et le gardien range toutes ces clés dans une armoire fermée par une clé unique. Cette page distingue ces deux rôles pour les secrets informatiques : les clés qui ouvrent les données, et celles qui protègent les autres clés.
→ Lire l’explication complète de la marmotte
Brouillon editorial.
Objectif
Section intitulée « Objectif »Clarifier la difference entre une DEK utilisee pour chiffrer des donnees et une KEK utilisee pour proteger d’autres cles.
La confusion entre KEK et DEK conduit souvent a des architectures fragiles. Le laboratoire SoftHSM permet de voir une KEK non extractable envelopper une clé sensible, puis le module refuser d’envelopper une clé marquée jamais extractable : la théorie, vérifiée sans acheter de HSM. Cette page servira a expliquer les roles, les cycles de vie et les points de controle associes a chaque type de cle.
Sections prevues
Section intitulée « Sections prevues »- definitions simples ;
- cycle de vie des deux familles de cles ;
- exemples d’architecture applicative ;
- lien avec l’envelope encryption ;
- points de gouvernance et de rotation.
Liens internes utiles
Section intitulée « Liens internes utiles »A completer pour devenir page de reference
Section intitulée « A completer pour devenir page de reference »- ajouter un schema KEK / DEK
- ajouter un exemple de flux d’enveloppe
- ajouter les erreurs frequentes
- ajouter les sources
🐝 Ce qui arrive si on s’en passe
Section intitulée « 🐝 Ce qui arrive si on s’en passe »Quand une même clé chiffre directement toutes les données, sa compromission expose l’intégralité du stockage d’un coup, et son remplacement impose de relire et rechiffrer chaque octet, chantier que personne ne lance un vendredi, ni d’ailleurs aucun autre jour. Sans clé de protection distincte, les clés de données finissent stockées en clair à côté de ce qu’elles protègent, si bien qu’une copie de la base ou d’une sauvegarde emporte à la fois le coffre et sa combinaison. Il devient aussi impossible de retirer l’accès à un seul client ou à un seul jeu de données : sans séparation des clés, on ne retire rien sans tout retirer.
🦫 Explication de la marmotte 🍫
Section intitulée « 🦫 Explication de la marmotte 🍫 »Pour protéger des données, on les chiffre avec une clé appelée clé de chiffrement de données. Il en existe souvent beaucoup : une par fichier, par base ou par client. Ces clés doivent elles-mêmes être rangées quelque part, et les laisser en clair à côté des données annulerait la protection. On les chiffre donc avec une autre clé, appelée clé de chiffrement de clés, qui ne sert qu’à cela. Le fonctionnement suit un ordre précis. Pour écrire, le programme crée une clé de données, chiffre les données avec elle, puis chiffre cette clé avec la clé de protection et stocke le résultat à côté des données. Pour lire, il fait déchiffrer la clé de données par la clé de protection, puis déchiffre les données. Ce principe s’appelle le chiffrement en enveloppe. Les clés de protection sont peu nombreuses et restent le plus souvent dans un composant spécialisé, d’où elles ne sortent pas. Les deux familles n’ont pas le même cycle de vie : remplacer la clé de protection demande seulement de rechiffrer les petites clés de données, pas toutes les données. À l’inverse, une clé de données compromise n’expose que les données qu’elle protège. Confondre les deux rôles, par exemple en utilisant la même clé pour les données et pour protéger d’autres clés, fragilise l’ensemble et complique chaque remplacement.
À lire aussi
- PKCS#11 expliquePoint d'ancrage editorial pour introduire PKCS#11, ses objets et ses operations principales.
- Wrap et unwrapPoint d'ancrage editorial pour decrire les operations d'encapsulation et de desencapsulation de cles.
- Comment isoler les clés dans un HSM multi-tenantGestion multi-tenant d'un HSM partagé, isolation logique des clés par partition et règles d'exploitation entre applications ou équipes internes.
- Architecture module cryptographique materiel haute disponibilitePoint d'ancrage editorial pour cadrer les architectures module cryptographique materiel resilientes et operables.
Pages voisines
La citent
- Attestation matérielle HSM des clés générées
- Comment isoler les clés dans un HSM multi-tenant
- Dimensionner un cluster HSM à forte charge transactionnelle
- Dimensionner un HSM pour la migration post-quantique
- HSM cloud ou on-premise pour les clés critiques
- Journalisation native HSM pour audit externe
- Migrer un fournisseur HSM sans interruption
- RNG matériel ou PRNG dans un HSM
KEK vs DEK
Elle cite
: les deux pages se citent l’une l’autre.
