Please enable JavaScript.
Coggle requires JavaScript to display documents.
GENERACION Y DISTRIBUCION DE CLAVES - Coggle Diagram
GENERACION Y DISTRIBUCION DE CLAVES
1. Concepto Fundamental
¿Qué es la Generación y Distribución de Claves?
Es el conjunto de procesos y protocolos criptográficos dedicados a crear claves seguras (generación) y hacerlas llegar a las partes autorizadas (distribución) sin que terceros no autorizados puedan interceptarlas o descifrarlas.
Objetivo principal: Garantizar la confidencialidad, integridad, autenticidad y el no repudio en las comunicaciones digitales.
2. Métodos de Generación de Claves
Basados en Entropía (Aleatoriedad):
TRNG (Verdaderamente Aleatorios): Utilizan fenómenos físicos impredecibles (ruido térmico, comportamiento cuántico, lecturas de hardware).
PRNG / CSPRNG (Pseudoaleatorios Seguros): Algoritmos matemáticos deterministas alimentados por una "semilla" (seed) de alta entropía.
Derivación de Claves (KDF):
Generación de claves complejas a partir de contraseñas o secretos compartidos mediante algoritmos como PBKDF2, Argon2 o HKDF.
3. ¿Qué es la Distribución de Claves?
Definición: Es la entrega segura de una clave criptográfica entre dos o más entidades que necesitan comunicarse de forma protegida sobre un canal inseguro (como Internet).
Mecanismos clave:
Centro de Distribución de Claves (KDC): Servidor central de confianza que emite claves de sesión temporales (ej. protocolo Kerberos).
Intercambio Diffie-Hellman: Protocolo matemático que permite a dos partes acordar una clave secreta compartida en un canal público sin enviarla explícitamente.
Infraestructura de Clave Pública (PKI): Uso de Autoridades de Certificación (CA) para validar y distribuir claves públicas mediante certificados digitales.
4. ¿Cuántos Tipos de Claves Existen? (Por su Arquitectura)
Principalmente existen 2 tipos fundamentales según el esquema criptográfico empleado:
Claves Simétricas (Clave Privada / Única)
Se utiliza la misma clave tanto para cifrar como para descifrar el mensaje.
Claves Asimétricas (Par de Claves)
Se utiliza un par de claves matemáticamente vinculadas:
Clave Pública: Conocida por todos, usada para cifrar o verificar firmas.
Clave Privada: Conocida solo por el propietario, usada para descifrar o firmar.
5. Tipos de Claves (Algoritmos y Funciones)
Claves Simétricas Principales:
AES (Advanced Encryption Standard): Tamaños de 128, 192 o 256 bits. Muy rápido y seguro.
3DES / DES: Estándares antiguos (actualmente en desuso o deprecados).
ChaCha20: Algoritmo de cifrado en flujo (stream cipher) de alta velocidad.
Claves Asimétricas Principales:
RSA: Basado en la dificultad de factorizar números enteros grandes (longitudes de 2048 a 4096 bits).
ECC (Criptografía de Curva Elíptica): Ofrece la misma seguridad que RSA pero con claves mucho más pequeñas (ej. Ed25519, P-256).
Claves Hash / HMAC:
Utilizadas para verificar la integridad del mensaje (ej. SHA-256, HMAC).
6. Aplicaciones Donde se Aplica
Navegación Web Segura (HTTPS / TLS / SSL): Protección de datos en bancos, e-commerce y sitios web.
Redes Privadas Virtuales (VPN): Cifrado de túneles de comunicación remota (IPsec, OpenVPN).
Mensajería Instantánea: Cifrado de extremo a extremo en WhatsApp, Signal y Telegram.
Firma Digital y Certificados: Autenticación de documentos legales y software.
Acceso Seguro a Servidores: Autenticación mediante SSH en infraestructura TI.
Sistemas de Identidad: Protocolos Kerberos en Active Directory de redes corporativas.
Seguridad y Distribución de Claves
1. Amenazas en la Distribución
Ataques Man-in-the-Middle (MitM): Un atacante intercepta la clave pública o de sesión y se hace pasar por una de las partes.
Fuerza Bruta y Criptoanálisis: Intentos de adivinar o deducir la clave si la longitud o entropía es baja.
Compromiso del Centro de Distribución (KDC/CA): Si el servidor central o la entidad emisora se vulneran, todo el sistema cae.
Replay Attacks (Ataques de Reinstalación/Reagregación): Reutilización maliciosa de mensajes de sesión o claves anteriores interceptadas.
2. Medios de Protección y Protocolos Seguros
Certificados Digitales y Firma Digital: Garantizan la identidad de los extremos antes de confiar en la clave distribuida.
Autenticación Mutua: Ambas partes demuestran su identidad antes de acordar una clave (ej. handshake TLS).
Marcas de Tiempo (Timestamps) y Nonces: Números aleatorios de un solo uso para prevenir ataques de replay.
Establecimiento de Sesiones Efímeras (PFS - Perfect Forward Secrecy): Si una clave privada se compromete en el futuro, las sesiones pasadas no se pueden descifrar.
3. Principios de Seguridad en la Gestión
Principio de Mínimo Privilegio: Solo los usuarios o procesos autorizados tienen acceso a las claves.
Hardware Seguro: Uso de módulos HSM (Hardware Security Module) o chips TPM para almacenar claves sin exponerlas en memoria RAM.
Ciclo de Vida Controlado:
Rotación periódica de claves.
Revocación inmediata en caso de fuga (listas CRL / protocolo OCSP).
Destrucción segura y definitiva al caducar.
4. Desafío Futuro: Criptografía Post-Cuántica (PQC)
Amenaza Cuántica: La computación cuántica podrá romper algoritmos asimétricos actuales como RSA y ECC.
Solución: Transición a nuevos algoritmos de distribución resistentes a ataques cuánticos (basados en retículos, isogenias, etc.).