Mapa Mental - Algoritmos de Cifrado Simétrico y Asimétrico
ASIGNATURA: SEGURIDAD INFORMATICA
PE: TECNOLOGÍAS DE LA INFORMACION: INGENIERÍA EN DESARROLLLO Y GESTIÓN DE SOFTWARE
ACTIVIDAD: ACTIVIDAD 1.3 - 2/4
NOMBRE: BAUTISTA CARDONA JAIME
MATRICULA: 20210646
GRADO: 7° GRUPO: “B”
DOCENTE: MCE. ANA MARÍA FELIPE REDONDO
HUEJUTLA DE REYES, HIDALGO 20 DE OCTUBRE DE 2023


ALGORITMOS DE CIFRADOS SIMÉTRICOS Y ASIMÉTRICOS
DES
USO: Sistemas heredadas de aplicaciones de seguridad criticas
VIGENCIA: (1970) Obsoleto
METODOS: Modos ECB, CBC, CFB, OFB
LENGUAJES: C/C++, Java, Python,C#, JavaScript
FRAMEWORKS: De criptografía, OpenSSL
VERSIONES:Clave de 56 bits
Diffie-Hellman
USO: Intercambio seguro de claves en protocolos como SSL/TLS.
VIGENCIA: (1976) Actualmente en uso
METODOS: Logaritmo discreto
LENGUAJES: C/C++, Java, Python, C#, JavaScript
FRAMEWORKS: OpenSSL, Java Cryptography Architecture, Java Cryptography Extension
VERSIONES: 1024, 2048, 3072 Bits
AES
USO: Cifrados de datos de red y almacenamiento (incluye comunicaciones en línea y repositorios).
VIGENCIA: (2001) Actualmente en usi
METODOS: Modos ECB, CBC, CFB, OFB
LENGUAJES: C/C++, Java, Python, C#, JavaScripts
FRAMEWORKS: Frameworks de seguridad (OpenSSL Bouncy)
VERSIONES: AES-128, AES-192 y AES-256
IDEA
USO: Aplicaciones de seguridad.
VIGENCIA: (1990) Casi obsoleto
METODOS: Modos ECB, CBC, CFB.
LENGUAJES: C/C++, Java, Python.
FRAMEWORKS: OpenSSL o Bouncy Castle
VERSIONES: IDEA v1
BLOWFISH
USO: Aplicaciones críticas de seguridad
VIGENCIA: (1993) Obsoleto, solo apps antiguas
METODOS: Modos ECB, CBC, CFB.
LENGUAJES: C/C++, Java, Python.
FRAMEWORKS: OpenSSL o Bouncy Castle
VERSIONES: Blowfish
TWOFISH
USO: Archivos, comunicaciones en red y transacciones financieras
VIGENCIA: (19) Casi obsoleto
METODOS: Modos ECB, CBC, CFB
LENGUAJES: C/C++, Java, Python.
FRAMEWORKS: OpenSSL o Bouncy Castle
VERSIONES: Twofish-128, Twofish-192 y Twofish-256
ElGamal
USO: Criptografía de clave pública y creación firmas digitales.
VIGENCIA: (1985) Casi obsoleto
METODOS: Logaritmo discreto
LENGUAJES: C/C++, Java, Python, JavaScript
FRAMEWORKS: OpenSSL o Bouncy Castle (Java)
VERSIONES: 1024, 2048, 3072 Bits
RSA
USO: Firmas digitales, usado en aplicaciones seguras de correo electrónico, autenticación SSL/TLS.
VIGENCIA: (1977) Actualmente en uso
METODOS: Factorización de numeros grandes
LENGUAJES: C/C++, Java, Python. C#, JavaScript
FRAMEWORKS: OpenSSL, Java Cryptography Architecture, Java Cryptography Extension
VERSIONES: RSA-2048, RSA-3072, RSA-4096
DSA
USO: Verificar la autenticidad de los mensajes y documentos
VIGENCIA: (1971) Actualmente en uso
METODOS: Logaritmo discreto
LENGUAJES: C/C++, Java, Python. C#, JavaScript
FRAMEWORKS: OpenSSL, Java Cryptography Architecture, Java Cryptography Extension
VERSIONES: DSA-2048, DSA-3072
RC5
USO: Seguridad en Red, Controles de acceso y autenticacion
VIGENCIA: (1994) Actualmente en uso
METODOS: Modos ECB, CBC, CFB
LENGUAJES: C/C++, Java, Python.
FRAMEWORKS: OpenSSL o Bouncy Castle
VERSIONES: RC5-32/12/16
GOST
USO: Seguridad de comunicaciónes, firma digital y autenticacion
VIGENCIA: (1970) Actualmente en uso
METODOS: Modos ECB, CFB
LENGUAJES: C/C++, Java, Python.
FRAMEWORKS: OpenSSL
VERSIONES: GOST 28147-89
A5-1, A5-2, A5-3
USO: Cifrados de voz (comunicaciones)
VIGENCIA: (1980) Obsoletos
METODOS: Cifrado de comunicaciones de voz en redes GSM
LENGUAJES: Aplicado con tecnología GSM
FRAMEWORKS: No aplica a frameworks tradicionales
VERSIONES: A5-1, A5-2, A5-3
CAST
USO:
VIGENCIA: (1990)
METODOS: Modos ECB, CBC, CFB
LENGUAJES: C/C++, Java, Python.
FRAMEWORKS: OpenSSL o Bouncy Castle
VERSIONES: CAST-128













REFERENCIAS
Sin autor. (Sin fecha). ALGORITMOS SIMÉTRICOS. CRIPTOGRAFÍA. https://criptografia.webnode.es/algoritmos-simetricos/
Sin autor. (Sin fecha). Algoritmos Simétricos Modernos (Llave Privada). SEGU.INFO. https://www.segu-info.com.ar/criptologia/simetricos
Sin autor. (Sin fecha). Algoritmos Asimétricos. CRIPTOGRAFÍA. https://criptografia.webnode.es/algoritmos-asimetricos/
Redacción KeepCoding. (15 de marzo del 2023). ¿Qué es el algoritmo DES?. KEEPCODING. https://keepcoding.io/blog/que-es-el-algoritmo-des/
Sin autor. (10 de octubre del 2021). International Data Encryption Algorithm. Wikipedia. https://es.wikipedia.org/wiki/International_Data_Encryption_Algorithm
Rudeus Greyrat. (05 de julio del 2022). Algoritmo Blowfish con ejemplos. Barcelona Geeks. https://barcelonageeks.com/algoritmo-blowfish-con-ejemplos/
EquipoTécnico. (Sin fecha). ¿Qué es el algoritmo de cifrado Twofish?. KryptonSOLID. https://kryptonsolid.com/que-es-el-algoritmo-de-cifrado-twofish/
Sin autor. (Sin fecha). RC5. EcuRed. https://www.ecured.cu/RC5
Sin autor. (Sin fecha). GOST (cifrado de bloque). hmong. https://hmong.es/wiki/GOST_(block_cipher)
Mario Jr. (10 de abril del 2014). Algoritmos A5/1, A5/2 y A5/3. Prezi. https://prezi.com/koynn4a9krx3/algoritmos-a51-a52-y-a53/
Sin autor. (8 de marzo del 2023). CAST-128. Wikipedia. https://es.wikipedia.org/wiki/CAST-128
Redacción KeepCoding. (11 de mayo de 2023). Diffie-Hellman. KeepCoding. https://keepcoding.io/blog/que-es-el-algoritmo-diffie-hellman/#Algoritmo_Diffie-Hellman
Sin autor. (29 de septiembre del 2023). Cifrado ElGamal. Wikipedia. https://es.wikipedia.org/wiki/Cifrado_ElGamal
Diego Córdaba. (8 de noviembre del 2016). RSA: ¿Cómo funciona este algoritmo de cifrado?. Junco TIC. https://juncotic.com/rsa-como-funciona-este-algoritmo/
Sin autor. (Sin fecha). DSA: todo lo que necesitas saber sobre el algoritmo de firma digital de NIST. Polaridad.es. https://polaridad.es/dsa-todo-lo-que-necesitas-saber-sobre-el-algoritmo-de-firma-digital-de-nist/
Seguridad Informatica - Mapa Mental: Algoritmos de Cifrado Simétrico y Asimétrico
By JAIME BAUTISTA CARDONA
Seguridad Informatica - Mapa Mental: Algoritmos de Cifrado Simétrico y Asimétrico
- 78