La limite de Landauer spécifie le nombre maximum théorique possible de changements de bit uniques que vous pouvez effectuer avec une quantité d'énergie donnée. Disons que vous avez accès aux 20 centrales électriques les plus puissantes au monde, toutes fonctionnant à pleine capacité pendant 100 ans. Cela vous donnerait 5 * 10 ^ 20 Joules d'énergie pour faire vos calculs. Supposons que vous ayez un ordinateur moderne qui ne consomme qu'un million de fois plus d'énergie que théoriquement. Avec autant d'énergie, ce bon ordinateur refroidi à -270 Celsius, les lois de la physique disent que vous ne pouvez travailler qu'avec 2 ^ 124 combinaisons d'entrées.
Si vous êtes prêt à détruire complètement la planète entière , convertissant avec une efficacité parfaite en énergie, et faites refroidir à nouveau à -270 Celsius un ordinateur fonctionnant à la limite de Landauer, alors vous pourriez énumérer 2 ^ 213 combinaisons d'entrées possibles.
Si vous pouvez d'une manière ou d'une autre détruire toute la matière dans l'univers entier et récolter toute l'énergie sombre, alors votre ordinateur théoriquement parfait ne peut toujours fonctionner que par 2 ^ 233 combinaisons.
Par conséquent, 2 ^ 233 combinaisons est le point auquel une attaque par force brute n'est plus garantie de réussir avec un investissement suffisant en temps et en énergie. Il n'y a pas d'investissement possible assez important.
Il y a toujours de la chance. Peu importe le nombre de bits dont vous disposez, il est possible qu'une estimation soit correcte. On choisit donc un risque acceptable. Il n'y a aucun moyen d'obtenir un risque nul, et aucun moyen de définir «acceptable» en termes universels.
Théoriquement, un ordinateur de la taille de la Terre et fonctionnant à la limite de Bremermann pour la vitesse de calcul craquerait un Mot de passe de 256 bits en moins de deux minutes. Cependant, comme il vient d'être calculé, la puissance de l'univers est insuffisante pour faire cet effort. Le temps qu'il faut pour craquer avec un équipement théoriquement idéal ne nous donne pas une limite "acceptable".
Le président Obama a ordonné la création d'un ordinateur exaflop d'ici 2025, espérant que ce sera l'ordinateur le plus rapide du monde lorsqu'il sera construit. Quelle chance un ordinateur exaflop a-t-il de craquer un mot de passe de 2 ^ 233 bits dans les 5 milliards d'années qui restent avant que le soleil n'explose? Eh bien, c'est 1,6 * 10 ^ 34 suppositions ou moins de 2 ^ 114 suppositions. C'est une chance sur 2 ^ 119 (6 * 10 ^ 35) de déchiffrer le mot de passe avant que le soleil n'explose.
Acceptable? Qui doit dire? Il est très difficile de mettre ces probabilités en perspective car elles sont si peu probables. Gagner le jackpot de la loterie cette semaine, la semaine prochaine et la semaine d'après également? Bien plus probable que de déchiffrer le mot de passe avant que le soleil n'explose dans cinq milliards d'années.
233 bits d'entropie peuvent être représentés avec 36 caractères tirés des 95 caractères imprimables de l'US-ASCII. Un attaquant ne peut pas garantir de déchiffrer un tel mot de passe par la force brute, même en utilisant toutes les ressources de l'univers entier pour le faire, et les chances qu'il le craque en utilisant uniquement la technologie existante aujourd'hui sont très très faibles.
C'est la seule limite dont je suis consciente qui est imposée non pas le choix de l'algorithme ou de la personne qui doit se souvenir du mot de passe mais par les lois physiques réelles de l'univers.