===== 13. Fundamentos de criptografía ===== ==== Objetivos ==== Incorporar los conceptos necesarios para aprovechar la criptografía de clave pública provista por GNUPG ==== 13.1. [ ] Introducción. Distintos métodos ==== Básicamente, se pueden diferenciar dos tipos de criptografía: * Criptografía simétrica: es aquella que se basa en el uso de una sola clave privada para cifrar * Criptografía de clave pública o asimétrica: se apoya en un par de claves, privada y pública. La clave privada se usa para descrifrar, y la clave pública se usa para cifrar ==== 13.2. [ ] Criptografía de clave pública: conceptos básicos ==== La criptografía de clave pública permite asegurar tanto la identidad de quien envía un mensaje, y además que ese mensaje sea leído exclusivamente por el destinatario a quien va dirigido. Cada remitente que envía un mensaje posee dos claves. Una clave es pública y se puede entregar a cualquier persona; la otra clave es privada y el propietario debe guardarla de modo que nadie tenga acceso a ella. Además, los métodos criptográficos garantizan que esa pareja de claves sólo se puede generar una vez, de modo que se puede asumir que no es posible que dos personas hayan obtenido casualmente la misma pareja de claves. Entonces, se observan dos maneras de trabajar con este tipo de criptografía: - Confidencialidad del envío del mensaje: cuando el remitente A manda un mensaje a B, lo escribe y luego lo cifra usando la clave pública de B. Cuando B lo recibe, sólo él puede descrifrarlo utilizando su clave privada. De esta manera se asegura que ninguna otra persona leerá el mensaje - ==== 13.3. [ ] GNUPG: uso y posibilidades ====