Tecnología

Inicio

Clases de criptografía

Clases de criptografía


La criptografía es el arte de escribir en código secreto. El uso de códigos, a menudo para proteger secretos de Estado, se remonta a los antiguos egipcios. La criptografía se sigue utilizando en la comunicación política, pero tiene una función cada día más en la protección de los pagos en línea, la banca y otras actividades en Internet que requieren seguridad. Al igual que con los códigos de mayor edad, la criptografía software utiliza "claves" para descifrar los mensajes.

Propósito

La criptografía protege las comunicaciones que utilizan sistemas de encriptación. En Internet, donde es relativamente fácil de interceptar los datos que viajan desde un ordenador personal a un servidor, por ejemplo. Un sitio web asegurado por la criptografía busca la autenticación, promete confidencialidad, y utiliza ciertos métodos para identificar que una persona real enviado un mensaje. El proceso de autenticación se ve una prueba de que el usuario es quien dice que es, a menudo solicitando una dirección de correo electrónico. La criptografía también se evita el robo o alteración de datos. Hay tres sistemas criptográficos que protegen los sitios de Internet y los usuarios. Cada uno utiliza un algoritmo diferente

Llave secreta

En criptografía, "texto plano" se refiere a los datos no cifrados y datos encriptados es "texto cifrado". El algoritmo de clave secreta utiliza una sola clave para el cifrado y el descifrado. Por ejemplo, un emisor encripta algunos datos de texto con la clave y lo envía a un receptor. El receptor utiliza la misma clave para devolverlo a texto sin formato legible. En este caso, tanto el emisor como el receptor deben conocer la "clave secreta". El estándar de cifrado de datos, ideado por IBM en la década de 1970 es un ejemplo de un sistema de clave secreta ampliamente utilizado creado para uso comercial. El gobierno federal utiliza el estándar de cifrado avanzado de documentos clasificados. Este sistema incorpora un sistema de cifrado de bloque denominado "Rijndael"

Llave pública

El sistema de clave pública utiliza una clave para cifrar el texto en claro y otra de las claves de decodificarlo. El sistema fue descrito por primera vez por el profesor de la Universidad de Stanford Martin Hellman en 1976. La ventaja del sistema de clave pública sobre el sistema de clave secreta es que el emisor y el receptor son capaces de comunicarse de forma segura a través de una red no segura y sin tanto tener que conocer la llave secreta. Una de las claves es la clave pública y la otra es la clave privada. Ambas claves tienen que ser utilizados para que el sistema funcione. Supongamos que una cifra los datos utilizando la clave pública de B. B descifra los datos de A usando su clave privada. A solamente nunca sabe la clave pública de B, no el privado. RSA es uno de los primeros sistemas de clave pública y que todavía está en uso en muchos programas de software para el intercambio de claves y firmas digitales.

Función hash

El sistema de función hash no utiliza ninguna tecla. Texto plano codificado por una función hash es irrecuperable. En su lugar, se utilizan para colocar una huella dactilar digital en un archivo. Esto preserva la integridad de un archivo y evita que personas, o un virus, a partir de la manipulación de los contenidos. Si no se ha realizado ningún cambio, el receptor de archivos es alertado por un cambio en el valor hash. Algunos sistemas operativos utilizan funciones hash para proteger las contraseñas.