Criptografía esencial. Principios básicos para el diseño de esquemas y protocolos seguros
Maria Isabel González Vasco - ángel Luis Pérez del Pozo
- 1ra Ed.
- Bogotá, Colombia Ra-ma Editorial 2021
- 233 p. 17x24 cm.
AGRADECIMIENTOS. AUTORES. PROLOGO. PREFACIO. Capitulo 1: Preliminares. 1.1. FUNDAMENTOS MATEMATICOS. 1.1.1. Conjuntos, funciones y estructuras algebraicas. 1.1.2. Aritmética modular. 1.1.3. Rudimentos de Probabilidad. 1.2. FUNDAMENTOS DE TEORIA DE COMPLEJIDAD. 1.2.1. Clases de complejidad. 1.2.2. Notación asintótica. 1.2.3. Complejidad y Criptografía. 1.3. LECTURAS SUGERIDAS. 1.4. TEST DE AUTOEVALUACION. - Capitulo 2: Criptografía simétrica 2.1. FUNCIONES HASH. 2.1.1. La transformada de Merkle-Damgard. 2.1.2. Ejemplos de funciones hash. 2.2. CODIGOS DE AUTENTICACION DE MENSAJES. 2.2.1. MAC A partir de una función pseudoaleatoria. 2.2.2. MAC a partir de una función función hash (HMAC) 2.3. CIFRADO SIMETRICO. CIFRADO EN FLUJO. 2.3.1 Cifrado de Vernam. 2.3.2. Cifrado en flujo. 2.4. CIFRADO EN BLOQUE. REDES DE FEISTEL. 2.4.1. DES y AES. 2.4.2. Modos de operación. 2.5. LECTURAS SUGERIDAS. 2.6. TEST DE AUTOEVALUACION. - Capitulo 3: Criptografía asimétrica. 3.1 NECESIDADES DEL PARADIGMA DE CLAVE PUBLICA. 3.1.1. El problema de gestión de claves. 3.1.2. Centro de distribución de claves (KDC) 3.2. ESQUEMA PARA CIFRADO E INTERCAMBIO DE CLAVE. 3.2.1. Intercambio de clave. 3.2.2. Definición de cifrado asimétrico. 3.2.3. Cifrado RSA. 3.2.4. Cifrado El Gamal. 3.2.5. Cifrado de Merkle-Hellman. 3.3. ESQUEMA DE FIRMA DIGITAL. 3.3.1. Ejemplos de esquema de firma de tipo RSA. 3.3.2. Digital Signature Algorithm (DSA) 3.3.3. La certificación de claves publicas. 3.3.4. Criptografía basada en identidades. 3.4. APUNTE FINAL: SEGURIDAD ACTUAL Y FUTURA. ENCAPSULADO DE CLAVE. LECTURAS SEGERIDAS. TEST DE AUTOEVALUACION. - Capitulo 4 : Seguridad demostrable 4.1. PRIEMRA APROXIMACION: VALIDACION DE HERRAMIENTAS CRIPTOGRAFIACAS. 4.1.1. Ataque contra RSA por reutilización de exponente publico. 4.1.2. Ataque de Wiener contra RSA. 4.1.3. Ataque por recifrado contra RSA 4.1.4. Nociones básicas sobre retículos. 4.1.5. Ataque contra la esquema de cifrado de Merkle-Hellman. 4.2. SEGURIDAD DEMOSTRABLE PARA CIFRADO DE CLAVE PUBLICA. 4.2.1 Planteando un modelo de seguridad. 4.2.2. Nociones de seguridad para cifrado de una clave publica. 4.3. EL MODELO DEL ORACULO ALEATORIO. LA CONSTRUCCION DE BELLARE Y ROGAWAY. 4.3.1. ROM. Ideas básicas. 4.3.2. Nociones genéricos de Bellare y Rogaway. 4.4. CIFRADO DE CRAMER Y SHOUP. 4.5. SEGURIDAD DEMOSTRABLE PARA OTROS ESQUEMAS. 4.6. LECTURAS SUGERIDAS. 4.7. TEST DE AUTOEVALUACION. - Capitulo 5: Protocolos avanzados 5.1. CIFRADO, FIRMA E INTERCAMBIO DE CLAVE: MAS ALLA DEL ECENARIO DOS PARTE. 5.1.1. Cifrado especial. 5.1.2. Esquema de firma especial. 5.1.3. Intercambios de clave en grupo. 5.2. COMPROMISO. OT, CONOCIMIENTO CERO. 5.2.1. Esquema de compromiso. 5.2.2. Protocolos OT. 5.2.3. Pruebas de conocimiento cero. 5.3. ESQUEMA DE COMPARTICION DE SECRETRO, COMPUTACION MULTIPARTE. 5.3.1. Esquema de compartición de secretos. 5.3.2. El esquema de compartición de secreto de Shamir. 5.3.3. Computación multiparte (MPC) 5.3.4. Seguridad para MPC. 5.3.5. Protocolo BGW para circuitos aritméticos. 5.3.6. El problema de la intersección privada. 5.4. LECTURAS SUGERIDAS. 5.5. TEST DE AUTIEVALUACION - Soluciones a los test de autoevaluación - Esquemas y construcciones criptográficas.