Descifrando el camino hacia los cifradores indescifrables
Los criptosistemas generados mediante criptografía son esenciales para la seguridad de los sistemas informáticos contemporáneos. Típicamente, un criptosistema consiste en tres algoritmos: uno para generar claves, uno para la encriptación y otro para la desencriptación. Con el fin de aumentar la dificultad para infringir la seguridad de los criptosistemas, el proyecto «High performance lattice cryptography» (HIPERLATCRYP) trabaja para desarrollar criptosistemas de clave pública potentes y probadamente seguros basados en la resistencia de las redes euclídeas de alta dimensión. El proyecto, financiado por la Unión Europea, se centra en esta aproximación porque se considera que los problemas de redes euclídeas más conocidos pueden resistir ataques criptoanalíticos basados en los futuros ordenadores cuánticos. Este tipo de encriptación tiene aplicaciones en telecomunicaciones, comercio electrónico y otras áreas críticas. Teniendo en cuenta su simplicidad algorítmica, las redes también son ideales para dispositivos con potencia limitada de cálculo, como las tarjetas inteligentes. HIPERLATCRYP ha estado trabajando en algoritmos criptográficos «expresivos» que admiten esquemas de nombres prácticos para manejar grandes poblaciones de actores criptográficos. Hasta la fecha el proyecto ha colaborado con equipos de Francia y los Estados Unidos para desarrollar técnicas de encriptación basadas en atributos y firmas digitales anónimas multiusuario respectivamente. El proyecto finalizará en otoño de 2014 y sus resultados deberán proporcionar los fundamentos teóricos de la encriptación de nueva generación utilizando criptografía de red.