El objetivo de este curso es introducir los principales esquemas criptográficos, las principales nociones de seguridad, y analizar el uso de la criptografía en el mundo actual. La primera parte del curso está dedicada a los esquemes criptográficos de clave simétrica, a las funciones de hash y a la generación de números pseudoaleatorios. Después, se introduce el paradigma de la criptografía de clave pública, protocolos de intercambio de claves, y esquemes de firma electrónica, incidiendo en los esquemas estándares actuales. La última parte del curso está dedicada al análisis de la seguridad de las aplicaciones seguras de mensajería i cloud, la tecnología blockchain, las criptomonedas, criptografía post-quántica, y computación multiparte segura.
(*)La Guía docente es el documento donde se visualiza la propuesta académica de la URV. Este documento es público y no es modificable, excepto en casos excepcionales revisados por el órgano competente o debidamente revisado de acuerdo la normativa vigente.