El límite de Landauer especifica el número máximo teórico posible de cambios de un solo bit que puedes hacer con una cantidad determinada de energía. Digamos que tiene acceso a las 20 centrales eléctricas más potentes del mundo, todas ellas funcionando a plena capacidad durante 100 años. Eso te daría 5 * 10 ^ 20 julios de energía con los que realizar tus cálculos. Supongamos que tiene una computadora moderna que solo consume un millón de veces la energía que teóricamente se necesita. Con tanta energía, que bien una computadora se enfrió a -270 grados Celsius, las leyes de la física dicen que solo se podría trabajar con 2 ^ 124 combinaciones de entrada.
Si está dispuesto a destruir completamente todo el planeta, convirtiéndolo con eficiencia perfecta en energía, y tiene una computadora que opera en el límite de Landauer nuevamente enfriada a -270 grados Celsius, entonces podría enumerar 2 ^ 213 posibles combinaciones de entrada.
Si puedes destruir de alguna manera toda la materia en todo el universo y recolectar toda la energía oscura, entonces tu computadora teóricamente perfecta aún puede funcionar con 2 ^ 233 combinaciones.
Por lo tanto, las combinaciones 2 ^ 233 son el punto en el que ya no se garantiza que un ataque de fuerza bruta tenga éxito dado una inversión suficiente de tiempo y energía. No hay inversión posible lo suficientemente grande.
Siempre hay suerte. No importa cuántos bits tenga, es posible que una conjetura sea correcta. Por lo tanto, uno elige un riesgo aceptable. No hay manera de obtener un riesgo cero, y no hay manera de definir "aceptable" en términos universales.
Teóricamente, una computadora del tamaño de la Tierra y que opera en el límite de Bremermann para la velocidad de cómputo descifraría una contraseña de 256 bits en menos de dos minutos. Sin embargo, como se acaba de calcular, no hay suficiente poder en el universo para hacer ese esfuerzo. El tiempo que lleva descifrar con un equipo teóricamente ideal no nos da un límite "aceptable".
El presidente Obama ordenó la creación de una computadora exaflop para 2025, esperando que sea la computadora más rápida del mundo cuando se construya. ¿Qué posibilidades tiene una computadora exaflop de descifrar una contraseña de 2 ^ 233 bits en los 5 mil millones de años restantes antes de que el sol explote? Bueno, eso es 1.6 * 10 ^ 34 conjeturas o menos de 2 ^ 114 conjeturas. Esa es una posibilidad en 2 ^ 119 (6 * 10 ^ 35) de descifrar la contraseña antes de que el sol explote.
¿Aceptable? ¿Quién es para decir? Es muy difícil poner estas probabilidades en perspectiva, ya que son muy poco probables. ¿Ganar el premio mayor de la lotería esta semana, la próxima semana y la semana siguiente también? Es mucho más probable que descifrar la contraseña antes de que el sol explote dentro de cinco mil millones de años.
233 bits de entropía se pueden representar con 36 caracteres extraídos de los 95 caracteres imprimibles de US-ASCII. Un atacante no puede garantizar descifrar dicha contraseña mediante la fuerza bruta, incluso si utiliza todos los recursos de todo el universo para hacerlo, y las probabilidades de que la descifren utilizando solo la tecnología existente en la actualidad son muy pequeñas.
Este es el único límite que conozco que se impone, no es la elección del algoritmo o la persona que tiene que recordar la contraseña, sino las leyes físicas reales del universo.