Pourquoi ne pas utiliser le schéma directement ?
Les gestes humains proviennent d'un espace bien plus petit et prévisible que les clés de chiffrement aléatoires. Une fonction de dérivation combine le schéma saisi avec un sel unique et des paramètres de travail configurés. La sortie participe au déverrouillage du matériel de clé protégé ; le schéma lui-même n'est pas utilisé comme clé de fichier permanente.
Exemple : Un attaquant testant 10 000 schémas probables devrait payer le coût configuré de mémoire et de calcul d'Argon2id pour chaque candidat. Un utilisateur légitime paie ce coût une fois au déverrouillage. Une simple ligne de coin à coin reste un mauvais choix parce qu'elle peut apparaître tôt dans la liste de tentatives de l'attaquant.
Ce qu'apporte la « forte intensité de mémoire »
Le matériel de devinage spécialisé excelle quand des millions de tentatives indépendantes sont peu coûteuses. Exiger une mémoire significative par tentative élève le coût en ressources et limite le parallelisme. Les paramètres doivent quand même être ajustés au téléphone réel : trop bas affaiblit la résistance ; trop haut cause des délais inutilisables ou une pression mémoire.
Le sel n'est pas un secret
Un sel aléatoire unique empêche le même schéma de produire la même sortie dérivée sur différents coffres ou installations. Le sel peut être stocké avec l'enregistrement chiffré. Son rôle est l'unicité, pas le secret.
La force du schéma compte toujours
Évitez les lettres simples, les lignes droites, les formes répétées, les anniversaires traduits en positions et les schémas que quelqu'un vous a vu dessiner. Utilisez une forme plus longue qui vous est mémorable mais n'est pas un motif courant. Gardez le matériel de récupération séparément ; ne transformez pas la phrase de récupération en une note à l'intérieur du coffre qu'elle doit récupérer.
Voir comment choisir un schéma de coffre solide pour une méthode pratique.
Référence technique
La RFC 9106 décrit Argon2 et sa variante Argon2id, y compris son approche hybride de résistance aux canaux auxiliaires et aux compromis. La présence d'Argon2id n'est pas en soi la preuve d'un produit sûr ; les paramètres, la séparation des clés, le stockage et la gestion des échecs comptent aussi.
Guide revu le 28 août 2026.
Noah commence par un test non sensible : « commence par un élément non sensible tout en évaluant pourquoi nullvault utilise argon2id pour les schémas ». Ensuite, Noah suit la deuxième vérification : « verrouille l'app ou l'appareil concerné puis confirme le résultat depuis une nouvelle session ». Ce scénario fictif illustre le processus de décision ; ce n'est pas un compte rendu de tests de produit.
- Le résultat décrit par pourquoi nullvault utilise argon2id pour les schémas ne couvre pas automatiquement les copies exportées, partagées, en cache ou synchronisées dans le cloud.
- Un identifiant perdu, un conteneur d'app supprimé, un appareil réinitialisé ou une sauvegarde non testée peuvent rendre les données protégées indisponibles.
Pourquoi ne pas utiliser mon schéma comme clé de chiffrement directement ?
Les gestes humains proviennent d'un espace bien plus petit et prévisible que les clés aléatoires. Une fonction de dérivation combine le secret saisi avec un sel et un coût délibéré pour que le devinage devienne coûteux.
Que signifie forte intensité de mémoire ?
La fonction est conçue pour exiger une quantité substantielle de mémoire en plus du calcul, ce qui élève le coût de tester de nombreux secrets candidats en parallèle sur du matériel spécialisé.