Commencer gratuitement
KZero Staff / 3 min de lecture / 27 juill. 2023

Définition du texte chiffré

Qu'est-ce qu'un texte chiffré ?

Les algorithmes de chiffrement sont conçus pour protéger la confidentialité des données. Ils transforment les données en un format qui n'est lisible qu'avec la connaissance de la clé de chiffrement associée.

Un texte chiffré est le résultat final de cette transformation. Si un algorithme de chiffrement sécurisé a été utilisé, cette valeur sera indiscernable d'une valeur aléatoire et ne laissera fuiter aucune information sur le message original.

Comment fonctionne le chiffrement

Les textes chiffrés résultent de l'application d'un algorithme de chiffrement à des données. Les algorithmes de chiffrement sont des fonctions mathématiques qui brouillent les données de manière à les rendre irrécupérables sans la bonne clé de déchiffrement.

Les algorithmes de chiffrement se déclinent en deux grands types. Les algorithmes symétriques utilisent la même clé pour le chiffrement et le déchiffrement, tandis que les algorithmes de chiffrement asymétrique utilisent une paire de clés liées (clé publique pour le chiffrement, clé privée pour le déchiffrement).

En matière de chiffrement, l'algorithme utilisé peut être public et devrait être un algorithme bien éprouvé — comme la norme de chiffrement avancé (AES). Le seul secret devrait être la clé secrète. Cette règle est connue sous le nom de principe de Kerckhoffs.

Quand utiliser un texte chiffré

Les textes chiffrés sont conçus pour résister aux oreilles indiscrètes. Si un attaquant ne connaît pas la bonne clé de déchiffrement, il n'a aucun moyen de restaurer le message original.

Les données peuvent se trouver dans quelques états différents, notamment :

  • Données au repos : les données au repos devraient être chiffrées, les textes en clair étant remplacés par le texte chiffré correspondant. Il devient ainsi plus difficile pour les utilisateurs non autorisés d'accéder à des données potentiellement sensibles.
  • Données en transit : les protocoles Web sécurisés, comme HTTPS, utilisent TLS (Transport Layer Security) pour assurer la confidentialité, l'intégrité et l'authentification. Ces protocoles utilisent le chiffrement pour qu'une oreille indiscrète ne puisse pas lire les données circulant sur des réseaux non fiables et potentiellement publics. Si HTTPS devrait toujours être utilisé pour les pages de paiement et les autres données sensibles, de nombreux sites Web passent à HTTPS par défaut pour tout leur contenu Web afin de renforcer la confidentialité et la sécurité.
  • Données en cours d'utilisation : chiffrer les données en cours d'utilisation est un défi de taille car, avec la plupart des algorithmes cryptographiques, les opérations mathématiques sur les textes chiffrés ne fonctionnent pas correctement. Par exemple, la somme de deux textes chiffrés ne produit pas le même résultat que le chiffrement de la somme de leurs textes en clair. C'est pourquoi les données sont habituellement déchiffrées pour être utilisées; toutefois, le chiffrement homomorphe — qui permet les opérations mathématiques sur des données chiffrées — est un domaine de recherche actif.

En général, si les données sont dans un état stable (c'est-à-dire non utilisées), elles devraient être chiffrées. Il existe toutefois quelques cas où le chiffrement est le mauvais choix pour stocker des données. Par exemple, les mots de passe devraient être stockés sous forme de condensés, et non chiffrés. La raison en est qu'un attaquant qui obtiendrait l'accès à la clé de chiffrement pourrait déchiffrer et voler les mots de passe de tout le monde.

Conclusion

Les textes chiffrés résultent du chiffrement des données visant à protéger leur confidentialité. À moins de posséder la bonne clé de chiffrement, personne ne peut lire les données. Cela fait du chiffrement un excellent outil pour le contrôle d'accès et la sécurité des données. Toutefois, cette sécurité ne vaut que par l'algorithme de chiffrement utilisé et par la qualité de la protection de la clé privée contre toute exposition.

L'équipe KZero



Découvrez d'autres contenus instructifs rédigés par l'équipe compétente de KZero dans notre section de blogues et de guides.