Ce matin j’ai regardé un short sur Youtube d’un certain "Bleu", un youtubeur qui produit des vidéos à but informatif. La vidéo que j’ai regardé se nomme "Son iPad est bloqué pendant 48 ans…" :
Dans cette dernière il raconte l’histoire d’un fils (voulant accéder à l’iPad de son père) ayant essayé tellement de combinaisons que l’appareil s’est retrouvé bloqué pendant 48 ans. Le père ne s’étant rendu compte seulement être revenu après que le mal a été commit.
Bien évidemment, cela ne peut pas arriver car tout simplement l’appareil se bloque définitivement à la 5ème tentative échouée (après 1h). Mais faisons abstraction de cet obstacle et essayons de calculer combien de temps cela pourrait prendre en réalité.
Calculs
Déjà pour commencer, l’iPad affiche 25 000 000 et des poussières de minutes. Vérifions donc si les 48 ans correspondent à cette valeur.
Nous sommes effectivement sur la bonne grandeur. Cependant, dans la vidéo on peut voir sur une image servant à illustrer les propos et on peut lire "25 536 442 minutes". Nous allons donc partir de ce nombre de minutes pour la suite de nos calculs.
On est donc sur du 48 ans et demi.
Ensuite, nous allons définir une fonction qui nous donne le nombre de minutes qu’il faut attendre pour la n-ième tentative. Pour la première tentative, il faut attendre 1 minute, ensuite 5 puis 10, etc (ça augmente de 5 en 5). Ce qui se formule comme suit :
Ensuite, on veut pouvoir définir une autre fonction qui nous retourne le temps total après x tentatives (et non seulement le temps à la x-ième tentative).
Si vous voulez un exemple plus visuel, voici l’évolution de ces fonctions :
Maintenant, pour calculer le temps total pour aller jusqu’à 25 536 442 minutes, il faut savoir combien de tentatives il faudrait pour attendre ce temps. Mais l’iPad ne peut afficher ce nombre de minutes par défaut. Nous allons prendre l’arrondi à 5 juste au dessus soit 25 536 445 minutes pour que ce soit possible. Nous devons résoudre l’équation .
Soit plus de 5 millions de tentatives (ce fils était vraiment déterminé). Nous allons donc calculer T(5107290).
On est sur l’ordre du billiard de minutes (juste gigantesque). Donc rien que pour arriver jusqu’à 25 536 442 minutes, il faut minutes. Convertissons cela en années :
Il nous faut plus de 124 millions d’années, au moment où ce fils a commencé à essayer différentes combinaisons, nous étions en l’an . Donc avant la sortie de l’iPad (2010) et même avant la date de fondation d’Apple (1976) ils étaient donc plutôt en avance sur leur temps . Cela s’est passé bien avant le Paléolithique (-1.76 millions d’années), et même avant les premiers humains (en -7 millions d’années 1), pour se repérer, les premiers dinosaures sont apparus vers -230 millions d’années 2.
Déverouiller plus efficacement
On peut aussi se poser la question de si son fils a utilisé une méthode optimale pour dévérouiller l’iPad. Le code d’un iPad est chiffré avec un cryptage AES 256 bits, le seul moyen de trouver le bon code est d’utiliser la méthode de force brute dit "brut force" en anglais (parce que ça fait plus cool ). Cette méthode consiste simplement à essayer toutes les possibilités, le code d’un iPad est composé de 6 chiffres 1. Nous avons donc possibilités. On devrait pouvoir trouver le code en 5 fois moins de tentatives que ce qu’à utiliser le fils. Ce qui signifie que le fils à entrer au moins 5 fois ou plus les mêmes nombres pour essayer de dévérouiller l’iPad (ce qui est une très mauvaise méthode). Calculons donc le temps qu’il faudrait pour essayer toutes ces tentatives :
Près de 2.5 billiards de minutes (contre 65 précédemment). Et si nous voulons convertir cela en années, il suffit de faire :
.
Ce qui signifirait toujours que le fils a commencé à essayer les codes avant les premiers êtres humains.
- il est possible d’utiliser un code à 4 chiffres ou un mot de passe alphanumérique, cependant j’ai décidé que le code à 6 chiffres est mieux pour effecteur les calculs (celui à 4 chiffres est trop faible et le mot de passe trop complexe).↩
Pour conclure ce billet, je vous conseille de faire attention à ce que vous écoutez sur internet, car cela n’est pas toujours vrai (comme illustre cet exemple). Et je rappelle que les appareils Apple ont une mesure de sécurité qui bloque définitivement l’appareil au bout de la 5ème tentative (donc après une heure d’attente), et le temps d’attente entre chaque tentative n’évolue pas vraiment de cette manière.
Il faut avoir un minimum d’esprit critique, d’ailleurs ce billet comporte peut-être des erreurs (que je vous invite à corriger en commentant). Je vous souhaite une très bonne journée et surtout faîtes attention à vos iPads les agrumes !