Please enable JavaScript.
Coggle requires JavaScript to display documents.
GENERACIÓN DE DISTRIBUCIÓN DE CLAVES, image, image, image - Coggle Diagram
GENERACIÓN DE DISTRIBUCIÓN DE CLAVES
Qué es una distribución de claves
Definición:
Proceso mediante el cual las claves criptográficas se transportan de forma segura desde la entidad que las genera hasta los usuarios o sistemas autorizados que las necesitan para cifrar y descifrar información.
Objetivo principal:
Garantizar que ninguna parte no autorizada pueda interceptar, modificar o robar la clave durante su tránsito por un canal inseguro.
Tipos de claves
Claves simétricas
: Una única clave compartida utilizada tanto para cifrar como para descifrar (ej. AES, DES).
Claves asimétricas
Clave pública
: Se distribuye libremente para cifrar mensajes.
Clave privada:
Se mantiene en estricto secreto para descifrar.
Claves de sesión:
Claves temporales y de un solo uso generadas para una comunicación específica y descartadas al finalizar.
Claves maestras (Master Keys):
Utilizadas exclusivamente para cifrar y proteger otras claves dentro de un sistema.
Métodos de generación de claves
Generadores de Números Pseudoaleatorios (PRNG):
Algoritmos deterministas que generan secuencias de bits que simulan aleatoriedad a partir de una semilla inicial.
Generadores de Números Verdaderamente Aleatorios (TRNG):
Utilizan fuentes físicas de entropía del entorno (movimiento del ratón, ruido térmico, fluctuaciones atmosféricas).
Módulos de Seguridad de Hardware (HSM):
Dispositivos físicos especializados y certificados diseñados para generar, almacenar y proteger claves de forma ultra segura.
Métodos de distribución de claves
Intercambio Diffie-Hellman
: Protocolo matemático que permite a dos partes generar una clave secreta compartida en un canal inseguro sin transmitir la clave directamente.
Centros de Distribución de Claves (KDC):
Servidores de confianza (como en el protocolo Kerberos) que actúan como intermediarios para autenticar usuarios y entregar claves de sesión.
Infraestructura de Clave Pública (PKI):
Uso de Autoridades de Certificación (CA) que emiten certificados digitales para validar la autenticidad de las claves públicas.
Intercambio manual / Pre-compartido:
Entrega física directa de la clave (ej. mediante memorias USB cifradas) en entornos altamente cerrados.
Seguridad en la distribución de claves
Autenticación
: Verificar la identidad de los extremos antes de entregar o aceptar una clave (evita suplantación).
Confidencialidad
: Cifrar la clave misma durante su transporte si se utiliza un canal público.
Integridad:
Asegurar que la clave no ha sido alterada o manipulada en el camino (uso de hashes y firmas digitales).
Prevención de ataques Man-in-the-Middle (MitM)
: Uso de canales seguros o certificados para impedir que un atacante se coloque en el medio de la comunicación.
Se Aplica
Comunicaciones web (HTTPS/TLS):
En el protocolo de enlace ( handshake ) inicial para asegurar el intercambio de datos en el navegador.
Redes VPN (Virtual Private Networks):
Para establecer túneles cifrados corporativos seguros (IPsec, OpenVPN).
Banca electrónica y pasarelas de pago:
Para proteger transacciones financieras y datos sensibles de tarjetas.
Mensajería cifrada instantánea:
Aplicaciones de chat con cifrado de extremo a extremo (Signal, WhatsApp).
Ciclo de vida de las claves
Flujo
Revocación y Destrucción: Anulación anticipada si se compromete la seguridad y eliminación definitiva al caducar.
Rotación / Actualización: Reemplazo periódico de las claves para minimizar el impacto de una posible filtración.
Almacenamiento y Uso: Resguardo seguro (en HSM o BBDD cifradas) durante su periodo de validez.
Generación: Creación inicial con alta entropía.
Desafíos modernos y Criptografía Post-Cuántica
Advertencia de la computación cuántica
: Los algoritmos actuales (como RSA o ECC) podrían ser rotos por ordenadores cuánticos avanzados utilizando el algoritmo de Shor.
Algoritmos resistentes a la cuántica
: Desarrollo de nuevos estándares de distribución y cifrado basados en retículas ( lattices ) y problemas matemáticos complejos que la computación cuántica no pueda descifrar fácilmente.