Como es habitual, el periodismo que habla de temas técnicos tiende a ser borroso acerca de los detalles ...
Suponiendo que se pueda construir una verdadera computadora cuántica , entonces:
- RSA y otros algoritmos que se basan en la dureza de la factorización de enteros (por ejemplo, Rabin) son tostados. El algoritmo de Shor factoriza los enteros grandes de manera muy eficiente.
- DSA, Diffie-Hellman ElGamal y otros algoritmos que se basan en la dureza del logaritmo discreto , están igualmente rotos. También se aplica una variante del algoritmo de Shor. Tenga en cuenta que esto es cierto para todos los grupos, por lo que las variantes de curva elíptica de estos algoritmos no son mejores.
-
El cifrado simétrico está debilitado ; a saber, una computadora cuántica puede buscar en un espacio de tamaño 2n en el tiempo 2n/2 . Esto significa que una clave AES de 128 bits se degradaría de nuevo a la potencia de una clave de 64 bits. Sin embargo, tenga en cuenta que estas son operaciones 264 _quantum-computing_ ; no puede aplicar cifras de estudios con FPGA y GPU y suponga ciegamente que si una computadora cuántica se puede construir en absoluto , se puede construir y operar a bajo precio .
-
Del mismo modo, la resistencia de la función hash a varios tipos de ataques se reduciría de manera similar. En términos generales, una función hash con una salida de bits n resistiría las imágenes previas con fuerza 2n/2 y colisiones hasta 2 n/3 (las figuras con computadoras clásicas son 2n y 2 n / 2 , respectivamente). SHA-256 aún sería tan fuerte contra las colisiones como una función hash de 170 bits en la actualidad, es decir, mejor que un "SHA-1 perfecto".
Por lo tanto, la criptografía simétrica no se vería gravemente dañada si se construyera una computadora cuántica. Incluso si pudiera construirse muy barato , los algoritmos de cifrado simétrico y de función hash aún ofrecerían un poco de resistencia. Sin embargo, para el cifrado asimétrico, eso significaría problemas. No obstante, conocemos varios algoritmos asimétricos para los cuales no se conoce ningún ataque eficiente basado en control de calidad, en particular algoritmos basados en reducción de red (por ejemplo, NTRU), y el venerable cifrado de McEliece . Estos algoritmos no son muy populares hoy en día, por diversas razones (las primeras versiones de NTRU resultaron ser débiles; hay patentes; las claves públicas de McEliece son enormes ; y así sucesivamente), pero algunas todavía ser aceptable.
El estudio de criptografía bajo el supuesto de que se pueden construir computadoras cuánticas eficientes se denomina criptografía postcuántica .
Personalmente, no creo que un presupuesto exiguo de 80 millones de dólares sea suficiente para la NSA. IBM ha estado trabajando en ese tema durante décadas y ha gastado mucho más que eso, y sus mejores prototipos no son sorprendentes. Es muy plausible que la NSA haya gastado algunos dólares en la idea de la computación cuántica; después de todo, ese es su trabajo, y sería un escándalo si el dinero de los contribuyentes no entrara en ese tipo de investigación. Pero hay una diferencia entre buscar y encontrar ...