Outil de confidentialité gratuit

Combien de temps tiendrait votre code PIN ?

Un même code PIN peut tomber en quelques secondes ou survivre à l’univers. Ce qui compte, c’est ce qui se dresse entre une tentative et une réponse. Choisissez une forme (jamais votre vrai code PIN) et voyez comment le même secret résiste à trois attaques très différentes.

Nous ne demandons jamais votre code PIN, seulement sa forme

Choisissez un secret à tester

Combinaisons à essayer:

Trois attaques, un seul secret

Sur le téléphone : une poignée d’essais, pas un calendrier

Un vrai iPhone n’est pas un service de devinettes illimité. Les échecs déclenchent des délais croissants, et après 10 échecs l’appareil doit être restauré, ou s’efface lui-même si Effacer les données est activé. La mesure honnête ici, ce sont les probabilités, pas le temps.

Selon les recommandations d’Apple sur les codes : délais croissants après des échecs. Après 10 échecs, l’iPhone doit être restauré, ou s’efface lui-même si Effacer les données est activé. ↗

Hors ligne, protection faible

Le fichier du coffre a fuité, et il était protégé par un simple hachage rapide. Une machine de cassage essaie des milliards de tentatives par seconde.

Hors ligne, Argon2idProtection Sealby

Même fichier ayant fuité, mais la clé provient d’une fonction à coût mémoire élevé. Chaque tentative coûte de la mémoire et du temps ; les fermes de GPU perdent leur avantage.

Argon2id est la fonction de dérivation de clé qu’utilise Sealby, et cette voie est le plancher prudent, pas toute l’histoire. Dans Sealby, les clés de coffre sont aussi enveloppées par une clé liée à la Secure Enclave de votre appareil. Un attaquant qui ne détient que les données de votre Sauvegarde chiffrée ne peut pas du tout attaquer votre code PIN par force brute. Sans votre appareil déverrouillé, il lui faudrait votre phrase de récupération, et celle-ci fait 128 bits.

1 min1 heure1 jour1 an1 000 ansunivers

Les hypothèses : modifiez-les

Chaque chiffre ci-dessus découle de trois débits et d’une formule. Changez les débits et regardez les durées suivre. Rien d’autre n’est caché dans le calcul.

hors ligne : temps médian = combinaisons ÷ 2 ÷ débit de tentatives · sur le téléphone : probabilité = tentatives ÷ combinaisons

Ces durées supposent un secret choisi aléatoirement. Les favoris humains comme 1234, les années de naissance et password1 tombent instantanément dans tous les scénarios, parce que les attaquants les essaient en premier.

Même code PIN, trois destins

Remarquez ce qui a changé d’une ligne à l’autre : jamais le code PIN, seulement la machinerie autour. Sur le téléphone, l’enjeu n’est pas le temps du tout. Un attaquant obtient une poignée d’essais face à de faibles probabilités avant que l’appareil ne se bloque ou ne s’efface. Si les données chiffrées quittent un jour l’appareil, ces protections disparaissent. Le code PIN se retrouve seul face à du matériel conçu pour deviner, et seul le coût de chaque tentative le protège.

Ce coût, c’est ce qu’achète une dérivation de clé à coût mémoire élevé. Argon2id rend chaque tentative coûteuse en mémoire et en temps, si bien que la machine qui avalait un hachage rapide au petit-déjeuner avance désormais au pas.

Pourquoi Sealby calibre Argon2id sur votre appareil

Sealby dérive la clé de votre coffre avec Argon2id réglé sur votre iPhone réel. Les paramètres sont mesurés appareil par appareil, pour qu’un déverrouillage coûte une fraction de seconde délibérée. Vous la sentez à peine une fois. Une machine de cassage doit la payer des milliards de fois. Superposées aux limitations de débit de la Secure Enclave sur l’appareil, les deux barres ci-dessus travaillent pour vous en même temps.

Comment fonctionne le chiffrement de Sealby →

Votre code PIN mérite une meilleure machinerie.

Sealby scelle vos photos et vos fichiers en AES-256 derrière Argon2id calibré pour votre appareil. Les chiffres de la voie lente ci-dessus sont ceux qui s’appliquent à vous.

Télécharger dans l’App Store

iPhone et iPad · iOS 17+ · Gratuit