Para garantizar la seguridad de las aplicaciones bancarias en los teléfonos inteligentes y los sitios de pago en línea, el software obviamente usa encriptación. Los algoritmos se utilizan para codificar o cifrar la información intercambiada en las redes y para autenticar la identidad de los usuarios.
Cualquier forma de seguridad informática se basa en el uso de una clave que cifra y descifra datos. Esto generalmente toma la forma de una cadena. Se dice que los algoritmos utilizados actualmente son asimétricos, es decir, el cifrado y el descifrado utilizan cada uno una clave diferente. Estas dos claves comparten lo que se llama un enlace matemático.
Ingeniero de software Joseph Stephen Saviraj explica esto al transmitir información en Internet, una de estas claves es pública y accesible para todos, mientras que la otra es privada y permite que el sistema pruebe su identidad. La clave pública generalmente consta de dos números primos. Luego, el sistema usa una operación matemática simple, a saber, la multiplicación de estos dos números, para producir la clave pública.
Un extranjero que quiera descifrar el sistema deberá realizar la operación contraria: el factoraje. Cuando los números son muy grandes, la factorización se vuelve muy compleja. Una computadora típica tardaría millones de años en resolver este problema. Por eso, hasta la fecha, las estrategias de encriptación son muy efectivas para resistir los ciberataques.
Pero eso es lo que podría cambiar con las computadoras cuánticas. En 10 a 20 años, estos pueden ser funcionales. Podrán hacer operaciones de factoring en horas o incluso minutos. Todos los datos previamente protegidos se volverán vulnerables.
Prevenir ataques cibernéticos
Para evitar una crisis de seguridad informática, el Instituto Nacional de Normas y Tecnología (NIST) lanzó en 2016 un llamado a todos los informáticos del mundo para desarrollar nuevos algoritmos criptográficos capaces de resistir los ataques de una computadora cuántica. Empresas como IBM respondió la llamada. Análisis Naturaleza recientemente revelado que la organización recibió 89 propuestas.
Es en este contexto que, el 5 de julio, el NIST anunció que había aprobado 4 nuevos algoritmos capaces de garantizar la seguridad de los datos y autenticar a los usuarios. Estos nuevos algoritmos emplean problemas matemáticos de difícil solución, tanto para ordenadores cuánticos como para ordenadores clásicos como las redes euclidianas. Por lo tanto, su uso garantizaría la seguridad de los datos, hoy y en el futuro.
NIST también reveló que otros cuatro algoritmos están en estudio y pueden aprobarse en el futuro. La organización entonces formulará especificaciones que permitan su implementación. La publicación de las normas oficiales debería tener lugar en 2024.
Sin embargo, la integración de estos algoritmos en aplicaciones reales puede ser compleja para los programadores y probablemente llevará varios años.
“Propensa a ataques de apatía. Evangelista de la cerveza. Café incurable. Experto en Internet”.