Fundamentos de Criptografía Asimétrica, Certificados Digitales y SSH
Clasificado en Informática
Escrito el en
español con un tamaño de 2,45 KB
Encriptación asimétrica y certificado digital
La encriptación asimétrica funciona mediante el envío de un mensaje y un resumen cifrado con la clave privada del emisor (A), proceso conocido como firma digital:
- El receptor genera un resumen del texto recibido y comprueba si coincide con el resumen enviado.
- Si coinciden, la firma se considera auténtica, ya que el emisor es el único que posee su clave privada para realizar el cifrado.
Certificado digital
Es un documento que contiene una clave pública y un identificador, firmados digitalmente por una autoridad de certificación. Su función principal es demostrar que una clave pública pertenece a un usuario concreto.
- Confidencialidad: Se garantiza porque solo el receptor (B) puede descifrar el texto utilizando su clave privada.
- Autenticidad: Asegura que el emisor es quien ha escrito el mensaje, al ser el único poseedor de su clave privada.
Funcionamiento de SSH
Para establecer una conexión segura, es fundamental:
- Evitar que las contraseñas se transmitan en texto plano por la red.
- Utilizar un sistema de autenticación robusto.
- Realizar control remoto con seguridad.
- Asegurar la conexión X11.
Pasos del funcionamiento de SSH
- El cliente se conecta a través del puerto 22 del servidor.
- El cliente y el servidor negocian sus versiones de SSH y el algoritmo de cifrado a utilizar.
- El servidor utiliza sus claves pública-privada para identificarse y envía su clave pública al cliente.
- El cliente verifica la validez de la clave pública del servidor.
- El cliente genera una clave de sesión aleatoria.
- El cliente cifra dicha clave y el algoritmo seleccionado utilizando la clave pública del servidor.
- La transferencia de datos y archivos se realiza mediante un algoritmo simétrico.
Características de OpenSSH
- Es un proyecto de código abierto con licencia libre.
- Permite reenvío X11.
- Permite reenvío de puertos.
- Funciona como cliente y servidor SFTP.
- Incluye compresión de datos.
Firma digital
Es un código que se adjunta a un mensaje para garantizar al receptor la identidad del emisor y la integridad del contenido, utilizando para ello el sistema de claves públicas.