¿Qué es la Criptografía?
DEF: Arte y técnica de escribir con procedimientos o claves secretas o de un modo enigmático, de tal forma que lo escrito solamente sea inteligible para quien sepa descifrarlo.
La criptografía es la técnica que protege documentos y datos. Funciona a través de la utilización de cifras o códigos para escribir algo secreto en documentos y datos confidenciales que circulan por un medio potencialmente inseguro como es Internet, modificándola de manera que no sea comprensible para personas no autorizadas.
| Proceso criptografico |
Para cifrar y descifrar usamos claves criptográficas. Esto es lo que conocemos como confidencialidad, una solución que aporta la criptografía a la seguridad de la información.
Además, la criptografía puede aportar otras soluciones a los problemas de seguridad como:
- La integridad de los datos: garantizar que los datos no han sido modificados por un tercero.
- La validación de la identidad, la autenticación: garantizar que nos estamos comunicando con la persona o sistema con el que realmente queremos comunicarnos, entre otras.
Tipos de criptografia
Criptografía simétrica
La criptografía simétrica solo utiliza una clave para cifrar y descifrar el mensaje, que tiene que conocer el emisor y el receptor previamente y este es el punto débil del sistema, la comunicación de las claves entre ambos sujetos, ya que resulta más fácil interceptar una clave que se ha transmitido sin seguridad (diciéndola en alto, mandándola por correo electrónico u ordinario o haciendo una llamada telefónica).
| Criptografia Simetrica. |
Es tipo de criptografia puede pensarse que es inseguro, lo es dado que la contraseña debe saberse por los participantes y depende mucho del medio en que se halla transmitido dicha clave, tambien se pueden intentar ataques de fuerza bruta, etc.
Criptografía asimétrica
La criptografía asimétrica se basa en el uso de dos claves: la pública (que se podrá difundir sin ningún problema a todas las personas que necesiten mandarte algo cifrado) y la privada (que no debe de ser revelada nunca).
Esquema de criptografía asimétrica
| Criptografia Asimetrica. |
Otro propósito de este sistema es también el de poder firmar documentos, certificando que el emisor es quien dice ser, firmando con la clave privada y verificando la identidad con la pública.
Criptografía híbrida
Este sistema es la unión de las ventajas de los dos anteriores, debemos de partir que el problema de ambos sistemas criptográficos es que el simétrico es inseguro y el asimétrico es lento.
El proceso para usar un sistema criptográfico híbrido es el siguiente (para enviar un archivo):
- Generar una clave pública y otra privada (en el receptor).
- Cifrar un archivo de forma síncrona.
- El receptor nos envía su clave pública.
- Ciframos la clave que hemos usado para encriptar el archivo con la clave pública del receptor.
- Enviamos el archivo cifrado (síncronamente) y la clave del archivo cifrada (asíncronamente y solo puede ver el receptor).
Estos son los métodos criptográficos modernos que usamos comúnmente, por ejemplo pensemos en un archivo que descargamos de algun foro que viene compreso en un .rar, por ejemplo y que ademas tiene clave necesitamos que el usuario creador de ese archivo nos otorgue la clave para descomprimir el archivo... este es un ejemplo de criptografia hibrida...
Llego la hora de meter manos!!
En esta tarea te proponemos el intercambio de un archivo cifrado y firmado digitalmente. cada persona generará un archivo de texto (mensaje), lo cifrará agregando la clave pública de un tercero y a su vez, compartirá el mensaje cifrado con el propietario de la clave pública que se le compartio para que éste lo descifre utilizando su clave privada.A grandes rasgos, estos son los pasos a seguir:
- Generar un nuevo par de claves (pública y privada):
- Exportar la clave pública generada en binario y el modo ASCII blindado
- Compartir con un tercero la clave pública exportada y obtener el suyo
- Importar la clave pública de un tercero
- Generar un archivo de texto y firmarlo y cifrarlo.
- Enviar y recibir el mensaje cifrado al compañero de la tarea
- Descifrar el mensaje recibido mediante nuestra clave privada, el proceso verifica la firma.
Comparto un manual del curso y la herramienta que personalmente utilizo
Manual de gpg4win
Herramienta Gp4win
(Descargar la version full no las variantes)
y comparto mi clave publica y un mensaje de prueba, para practicar
Clave publica y texto de prueba
No hay comentarios:
Publicar un comentario