Notions de sécurité

Qu’est-ce qu’Argon2id ?

Argon2id est une fonction de traitement des mots de passe exigeante en mémoire, qui rend l’évaluation de chaque secret essayé plus coûteuse en demandant à la fois du calcul et de la mémoire.

Argon2id est une fonction de traitement des mots de passe exigeante en mémoire, qui rend l’évaluation de chaque secret essayé plus coûteuse en demandant à la fois du calcul et de la mémoire.

Pourquoi un coffre a besoin de plus qu’un hachage rapide

Un appareil peut devoir dériver l’accès à partir d’un schéma ou d’un mot de passe. Si chaque essai était extrêmement peu coûteux, un attaquant disposant des données chiffrées appropriées pourrait tester rapidement de nombreux candidats. Argon2id est conçu pour imposer à ce travail un coût en mémoire et en calcul. La RFC 9106 décrit la fonction, ses variantes et les vecteurs de test de son implémentation.

Les paramètres choisis comptent. Le nom de la fonction seul ne révèle pas la mémoire allouée, le nombre de passes, les contraintes de plateforme ni la limitation du nombre de tentatives d’une application. Ces détails relèvent d’une évaluation de l’implémentation, pas d’une promesse marketing.

Des essais plus coûteux restent des essais

Un schéma courant peut rester un mauvais secret. Une personne qui vous a vu le tracer peut n’avoir besoin d’aucune attaque hors ligne. Ni Argon2id ni une grande grille ne protègent une phrase de récupération photographiée à côté du téléphone.

Utilisez un schéma peu courant et protégez-le des regards. Conservez les données de récupération séparément et traitez une suspicion de compromission de l’appareil comme un problème différent de la résistance aux tentatives de deviner le secret.

Le lien avec NullVault

NullVault décrit Argon2id comme un élément du traitement local des schémas, aux côtés du chiffrement et des données de clé protégées par la plateforme. Ce n’est pas un mécanisme de réinitialisation de mot de passe d’un compte en ligne. Consultez l’architecture pour les limites documentées et PBKDF2 comparé à Argon2id pour une comparaison plus large. La fonction d’accès par schéma explique ce qu’un schéma sélectionne dans l’interface.