Qu’est-ce qu’AES ?
AES signifie Advanced Encryption Standard. Il s’agit d’un algorithme de chiffrement symétrique largement utilisé, conçu pour protéger les informations en transformant des données lisibles en une forme chiffrée.
Avec le chiffrement symétrique, la même clé secrète sous-jacente est utilisée pour chiffrer et déchiffrer les données. Sans la clé appropriée, les informations chiffrées ne devraient pas être lisibles.
AES prend en charge des tailles de clé de 128, 192 et 256 bits. AES-256 désigne la version qui utilise une clé de chiffrement de 256 bits.
Que signifie le « 256 » ?
Le « 256 » dans AES-256 fait référence à la taille de la clé de chiffrement : 256 bits.
Une clé plus grande offre un espace de clés possibles plus vaste, ce qui rend les tentatives exhaustives par force brute contre la clé de chiffrement irréalisables sur le plan informatique avec les méthodes actuellement connues, lorsque l’implémentation cryptographique et la gestion des clés sont correctement conçues.
L’élément important à retenir est qu’AES-256 fait référence à la taille de la clé de chiffrement, et non à la taille des données chiffrées.
Que signifie GCM ?
GCM signifie Galois/Counter Mode. Il s’agit d’un mode de fonctionnement qui peut être utilisé avec AES pour fournir un chiffrement authentifié.
Cela est important car le chiffrement ne consiste pas seulement à garder les données secrètes. Un système doit également pouvoir détecter si des données chiffrées ont été modifiées ou corrompues.
AES-GCM fournit à la fois :
- Confidentialité — contribue à préserver la confidentialité des données chiffrées.
- Intégrité et authenticité — fournit une étiquette d’authentification qui peut être vérifiée afin de détecter les modifications non autorisées des données chiffrées.
Qu’est-ce qu’une étiquette d’authentification ?
AES-GCM produit une étiquette d’authentification avec les données chiffrées. Cette étiquette permet à l’application de vérifier que les informations chiffrées n’ont pas été modifiées depuis leur création.
Si les données chiffrées ou les informations authentifiées associées sont modifiées, l’authentification peut échouer lors du déchiffrement des données. L’application peut alors rejeter les données au lieu de considérer comme valides des informations potentiellement modifiées.
Cela fournit une couche de protection importante pour les applications qui stockent des informations sensibles.
Pourquoi est-ce important pour les gestionnaires de mots de passe ?
Les gestionnaires de mots de passe stockent des informations qui peuvent être extrêmement sensibles, notamment des mots de passe, des noms d’utilisateur, des notes sécurisées et d’autres informations privées.
Stocker simplement ces informations dans un fichier ne suffit pas. Si quelqu’un accède au stockage sous-jacent, les informations stockées ne devraient pas être disponibles sous une forme lisible.
Le chiffrement permet à un gestionnaire de mots de passe de stocker le coffre-fort sous une forme chiffrée plutôt qu’en texte brut.
Le chiffrement authentifié aide également l’application à détecter les modifications inattendues des données chiffrées du coffre-fort.
Le chiffrement ne remplace pas un mot de passe maître robuste
Un chiffrement robuste constitue un élément important de la protection d’un gestionnaire de mots de passe, mais il ne supprime pas l’importance de protéger la clé utilisée pour accéder aux données chiffrées.
Un mot de passe maître robuste et unique constitue donc un élément important d’une stratégie globale de sécurité pour un gestionnaire de mots de passe.
Les utilisateurs doivent également protéger leurs ordinateurs, maintenir leur système d’exploitation et leurs logiciels de sécurité à jour et adopter de bonnes pratiques en matière de sauvegardes.
AES-256-GCM et le chiffrement local
Le chiffrement peut être utilisé qu’un gestionnaire de mots de passe stocke son coffre-fort localement ou utilise une infrastructure cloud. La distinction importante concerne l’emplacement des données chiffrées et la manière dont les clés sont gérées.
Avec un gestionnaire de mots de passe local, le coffre-fort chiffré peut rester sur l’ordinateur de l’utilisateur au lieu d’être envoyé vers un service distant. Cela peut être utile pour les personnes qui souhaitent conserver leur coffre-fort de mots de passe entièrement sous leur contrôle local.
Ce que l’AES-256-GCM ne signifie pas
AES-256-GCM est un élément cryptographique fondamental. Son utilisation ne rend pas automatiquement une application sécurisée.
La sécurité globale d’une application dépend également de la manière dont les clés de chiffrement sont dérivées et protégées, de la façon dont les données chiffrées sont gérées, de la manière dont l’authentification est mise en œuvre, de la protection des sauvegardes et de la conception générale de l’application.
En d’autres termes, l’algorithme n’est qu’un élément d’un ensemble plus vaste de considérations liées à la sécurité.
AES-256-GCM dans KeenPassword Vault
KeenPassword Vault utilise AES-256-GCM pour chiffrer le coffre-fort local sur l’ordinateur Windows de l’utilisateur. Le coffre-fort est protégé localement plutôt que d’être envoyé vers un service cloud.
KeenPassword Vault est conçu comme un gestionnaire de mots de passe hors ligne. Vos données de coffre-fort restent donc sur votre ordinateur. L’application ne nécessite ni compte en ligne, ni synchronisation cloud, ni abonnement.
La couche de chiffrement fait partie d’une conception de sécurité plus large qui comprend le stockage local, un mot de passe maître, des sauvegardes chiffrées et des fonctionnalités destinées à aider les utilisateurs à protéger leur coffre-fort.
En résumé
AES-256-GCM combine le chiffrement AES avec un mode de chiffrement authentifié. AES-256 utilise une clé de chiffrement de 256 bits, tandis que GCM fournit un chiffrement authentifié qui peut aider à détecter les modifications non autorisées des données chiffrées.
Pour un gestionnaire de mots de passe, ces capacités sont utiles car l’application doit protéger des informations sensibles tout en étant capable de détecter lorsque les données chiffrées ne sont plus valides.
Cependant, le chiffrement ne constitue qu’un élément de la sécurité d’un gestionnaire de mots de passe. Des mots de passe robustes, une gestion sécurisée des clés, des sauvegardes protégées et une bonne conception de l’application contribuent tous à la sécurité globale d’un coffre-fort de mots de passe.