Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Terminología
• Antecedentes
– Sustitución: Cada letra o grupo de letras se
reemplaza por otra letra o grupo de letras para
disfrazarla.
• Cifrado en bloque
Fuente:http://es.ccm.net/contents/130-
introduccion-al-cifrado-mediante-des
F = Feistel Function
Algoritmos de Clave Pública
(Cifrado Asimetrico)
BOB ALICE
Algoritmos de Clave Pública
(Cifrado Asimetrico)
RSA (Rivest, Shamir y Adleman)
• Los mensajes enviados usando el algoritmo RSA se
representan mediante números
ALICE
BOB
Autenticacion + Cifrado
Autenticacion / Firma Digital sin Cifrado
(Función Hash)
• Autenticación sin cifrado
• Acepta mensajes de tamaño variable y
produce etiquetas de tamaño fijo
(message Digest o hashes)
• Propiedades
– Es deterministico (mismo resultado
siempre)
– Es rapido
– Imposible recuperar mensajes desde
su valor hash
• Ejemplos: SHA-1, MD5, RIPEMD-160
Ejemplo SHA-1
Certificados Digitales
• Un certificado digital es un documento digital mediante el cual un
tercero confiable (una autoridad de certificación) garantiza la
vinculación entre la identidad de un sujeto o entidad y una clave
pública.
Fuente:
https://w3techs.com/technologies/overview/ssl_certificate
Marzo 2022
SSL (Secure Sockets Layer )
• Desarrollado por Netscape para permitir
confidencialidad y autenticación en Internet.
Secret key
usada luego
para cifrado
simétrico
Clave
distribuida
usando
cifrado
asimétrico
Fuente: https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.1.0/com.ibm.mq.doc/sy10660_.htm
Configuración de SSL
• El paquete que usaremos para trabajar SSL es
OpenSSL
ca.crt en /etc/pki/tls/certs/
ca.key y ca.csr en /etc/pki/tls/private/