Descripción general y guía temática de la criptografía.
El siguiente esquema se proporciona como una descripción general y una guía temática de la criptografía:
Criptografía (o criptología ): práctica y estudio del ocultamiento de información . La criptografía moderna intersecta las disciplinas de las matemáticas , la informática y la ingeniería . Las aplicaciones de la criptografía incluyen tarjetas de cajero automático , contraseñas de computadoras y comercio electrónico .
Esencia de la criptografía
Usos de las técnicas criptográficas
Ramas de la criptografía
Historia de la criptografía
Cifrados
Clásico
Algoritmos modernos de clave simétrica
- Cifrado del producto
- Cifrado Feistel - patrón de Horst Feistel
- Estándar de cifrado avanzado (Rijndael): bloque de 128 bits; Selección NIST para AES, FIPS 197; Creado en 2001, por Joan Daemen y Vincent Rijmen ; selección de NESSIE ; Recomendación CRYPTREC .
- Anubis – bloque de 128 bits
- OSO : construido a partir de un cifrado de flujo y una función hash, por Ross Anderson
- Blowfish – bloque de 64 bits; por Bruce Schneier et al.
- Camelia – bloque de 128 bits; selección NESSIE (NTT y Mitsubishi Electric); Recomendación CRYPTREC
- CAST-128 ( CAST5 ) – bloque de 64 bits; uno de una serie de algoritmos de Carlisle Adams y Stafford Tavares , insistiendo en que el nombre no se debe a sus iniciales
- CAST-256 ( CAST6 ) – bloque de 128 bits; el sucesor de CAST-128 y candidato para la competencia AES
- CIPHERUNICORN-A – bloque de 128 bits; Recomendación CRYPTREC
- CIPHERUNICORN-E – bloque de 64 bits; Recomendación CRYPTREC (limitada)
- CMEA : cifrado utilizado en teléfonos móviles de EE. UU., que presenta debilidades.
- Cifrado CS : bloque de 64 bits
- Estándar de cifrado de datos (DES): bloque de 64 bits; FIPS 46-3, 1976
- DEAL : un candidato AES derivado de DES
- DES-X : una variante de DES para aumentar el tamaño de la clave.
- FEAL
- GDES : una variante de DES diseñada para acelerar el cifrado
- Grand Cru – bloque de 128 bits
- Hierocrypt-3 – bloque de 128 bits; Recomendación CRYPTREC
- Hierocrypt-L1 – bloque de 64 bits; Recomendación CRYPTREC (limitada)
- IDEA NXT – nombre del proyecto FOX, familia de bloques de 64 y 128 bits; Mediacrypt (Suiza); por Pascal Junod y Serge Vaudenay del Instituto Suizo de Tecnología de Lausana
- Algoritmo internacional de cifrado de datos (IDEA): bloque de 64 bits; James Massey y X Lai de ETH Zurich
- Cifrado de bloque iraquí (IBC)
- KASUMI – bloque de 64 bits; Basado en MISTY1 , adoptado para la seguridad de teléfonos móviles W-CDMA de próxima generación.
- KHAZAD – Bloque de 64 bits diseñado por Barretto y Rijmen
- Khufu y Khafre : cifrados de bloques de 64 bits
- Kuznyechik : cifrado de bloques ruso de 128 bits, definido en GOST R 34.12-2015 y RFC 7801.
- LION : cifrado de bloques creado a partir de cifrado de flujo y función hash, por Ross Anderson
- LOKI89/91 – cifrados de bloques de 64 bits
- LOKI97 : cifrado de bloques de 128 bits, candidato AES
- Lucifer – por Tuchman et al. de IBM , principios de los años 1970; modificado por NSA / NBS y publicado como DES
- MAGENTA – Candidato AES
- Marte – finalista de AES, por Don Coppersmith et al.
- MISTY1 – Bloque de 64 bits de selección de NESSIE ; Mitsubishi Electric (Japón); Recomendación CRYPTREC (limitada)
- MISTY2 – Bloque de 128 bits: Mitsubishi Electric (Japón)
- Nimbus – bloque de 64 bits
- NOEKEON – bloque de 128 bits
- NUSH – longitud de bloque variable (64-256 bits)
- Q – bloque de 128 bits
- RC2 : bloque de 64 bits, longitud de clave variable
- MÁS SEGURO : longitud de bloque variable
- SC2000 – bloque de 128 bits; Recomendación CRYPTREC
- Serpiente – bloque de 128 bits; Finalista de AES por Ross Anderson , Eli Biham , Lars Knudsen
- SHACAL-1 – bloque de 160 bits
- SHACAL-2 : cifrado de bloques de 256 bits; NESSIE selección Gemplus (Francia)
- Tiburón – abuelo de Rijndael / AES , por Daemen y Rijmen
- TÉ - por David Wheeler y Roger Needham
- Triple DES – por Walter Tuchman , líder del equipo de diseño de Lucifer ; no todos los usos triples de DES aumentan la seguridad, el de Tuchman sí; Recomendación CRYPTREC (limitada), solo cuando se usa como en FIPS Pub 46-3
- Twofish : bloque de 128 bits; Finalista de AES por Bruce Schneier et al.
- XTEA – por David Wheeler y Roger Needham
- 3 vías : bloque de 96 bits de Joan Daemen
- Cifrados de máquinas de sustitución polialfabética
- Enigma : máquina de cifrado de rotor alemana de la Segunda Guerra Mundial: muchas variantes, redes de usuarios para la mayoría de las variantes
- Púrpura : máquina de cifrado del Ministerio de Asuntos Exteriores japonés de la Segunda Guerra Mundial de mayor seguridad; por el capitán de la marina japonesa
- SIGABA : máquina de cifrado estadounidense de la Segunda Guerra Mundial por William Friedman , Frank Rowlett et al.
- TypeX : máquina de cifrado de la Segunda Guerra Mundial en el Reino Unido
- Combinaciones híbridas de código/cifrado
- JN-25 : código supercifrado de la Armada japonesa de la Segunda Guerra Mundial; muchas variantes
- Naval Cypher 3: código supercifrado utilizado por la Royal Navy en la década de 1930 y durante la Segunda Guerra Mundial
Algoritmos modernos de clave asimétrica
Llaves
Autenticación de clave
Transporte/intercambio
Teclas débiles
Funciones hash criptográficas
Criptoanálisis
Clásico
Moderno
Propiedades de robustez
Códigos y cifrados históricos no descifrados
Organizaciones y proyectos de selección.
Estándares de criptografía
criptográfico general
Esfuerzos abiertos
- Estándar de cifrado de datos (DES): proceso de selección de NBS , finalizado en 1976
- RIPE – división del proyecto RACE patrocinada por la Unión Europea , finalizada a mediados de los años 1980
- Estándar de cifrado avanzado (AES): una competencia de "desintegración" patrocinada por NIST , que finalizó en 2001
- Proyecto NESSIE : un programa de evaluación/selección patrocinado por la Unión Europea , finalizado en 2002
- eSTREAM – programa financiado por ECRYPT ; motivado por el fallo de todos los cifrados de flujo enviados a NESSIE , finalizó en 2008
- CRYPTREC – programa de evaluación/recomendación patrocinado por el gobierno japonés; Proyecto de recomendaciones publicado en 2003.
- CrypTool : un programa gratuito de aprendizaje electrónico en inglés y alemán: herramienta educativa exhaustiva sobre criptografía y criptoanálisis
Criptógrafos influyentes
Lista de criptógrafos
Asuntos legales
Publicaciones académicas y profesionales.
ciencias aliadas
Ver también
Referencias
- ^ "Artículo de investigación - factorable.net". factorable.net . Consultado el 26 de junio de 2020 .