Criptografía
PID_00235164
Jordi Herrera Joancomartí
Cristina Pérez Solà
© FUOC • PID_00235164 Criptografía
Jordi Herrera Joancomartí Cristina Pérez Solà
Licenciado en Matemáticas por la Doctora en Informática por la Uni-
Universidad Autónoma de Barcelo- versidad Autónoma de Barcelona y
na y doctor por la Universidad Po- la Universidad Católica de Lovaina.
litécnica de Cataluña. Sus ámbitos Actualmente es profesora de los Es-
de investigación son la criptografía, tudios de Informática, Multimedia
las criptomonedas y la tecnología y Telecomunicaciones de la Univer-
blockchain. Ha publicado numero- sitat Oberta de Catalunya. Sus ám-
sos textos docentes y más de cien bitos de investigación son las cripto-
artículos de investigación en revistas monedas basadas en blockchain y,
y congresos nacionales e internacio- en especial, los aspectos relaciona-
nales. Ha dirigido nueve tesis docto- dos con la seguridad y la privacidad
rales y ha sido investigador principal de estas. También está interesada
de varios proyectos de investigación en los problemas de privacidad que
nacionales. Ha participado como surgen a raíz del uso de las redes so-
evaluador para agencias de investi- ciales y en la adaptación de técnicas
gación de varios países europeos y de minería de datos a la naturaleza
también para la Comisión Europea. específica de este tipo de redes.
Actualmente es profesor agregado
del departamento de Ingeniería de
la Información y las Comunicaciones
en la Universidad Autónoma de Bar-
celona.
El encargo y la creación de este recurso de aprendizaje UOC han sido coordinados
por la profesora: Helena Rifà Pous
Segunda edición: febrero 2021
© de esta edición, FUOC, 2021
Av. Tibidabo, 39-43, 08035 Barcelona
Autoría: Jordi Herrera Joancomartí, Cristina Pérez Solà
Producción: FUOC
Todos los derechos reservados
Ninguna parte de esta publicación, incluido el diseño general y la cubierta, puede ser copiada,
reproducida, almacenada o transmitida de ninguna forma, ni por ningún medio, sea este eléctrico,
mecánico, óptico, grabación, fotocopia, o cualquier otro, sin la previa autorización escrita
del titular de los derechos.
⃝
c FUOC • PID_00235164 3 Criptografía
Índice
Módulo didáctico 1
Introducción a la criptografía
Cristina Pérez Solà y Jordi Herrera Joancomartí
1. Conceptos básicos
2. Un poco de historia
Módulo didáctico 2
Fundamentos matemáticos
Jordi Herrera Joancomartí y Cristina Pérez Solà
1. Aritmética modular
2. Números primos
3. Problemas matemáticos difíciles
Módulo didáctico 3
Criptografía de clave simétrica
Jordi Herrera Joancomartí y Cristina Pérez Solà
1. Criptografía de clave simétrica o compartida
2. El cifrado en flujo
3. Generadores lineales de secuencia cifrante
4. Generadores no lineales
5. El cifrado en bloque
6. El criptosistema AES
Módulo didáctico 4
Funciones hash
Jordi Herrera Joancomartí y Cristina Pérez Solà
1. Las funciones hash
2. Construcción de funciones hash
3. El estándar SHA-256
4. Aplicaciones de las funciones hashh
Módulo didáctico 5
Criptografía de clave pública
Cristina Pérez Solà y Jordi Herrera Joancomartí
1. El origen de la criptografía de clave pública
2. Intercambio de claves de Diffie-Hellman
3. Criptosistemas de clave pública
⃝
c FUOC • PID_00235164 4 Criptografía
4. Firmas digitales
5. Criptografía simétrica y asimétrica
6. Implementación de los algoritmos de clave pública
7. Criptografía poscuántica
Módulo didáctico 6
Infraestructura de clave pública
Cristina Pérez Solà y Jordi Herrera Joancomartí
1. Entidades de una P
2. Ciclo de vida de un certificado digital
3. Los estándares X.509
4. Las normas PKCS
5. Formatos de representación de datos
6. Los problemas de la PKI en despliegues reales
Módulo didáctico 7
Protocolos criptográficos
Jordi Herrera Joancomartí y Cristina Pérez Solà
1. El protocolo de tres pasos de Shamir
2. Esquemas de compartición de secretos
3. Firmas ciegas
4. Pruebas de conocimiento nulo
5. Protocolo de transferencia inconsciente
6. Protocolo multiparte seguro