¿Qué es el cifrado?
El cifrado es el proceso de utilizar un algoritmo para transformar texto sencillo en texto cifrado con el fin de garantizar que los datos confidenciales permanezcan ilegibles para usuarios no autorizados.
Los datos cifrados suelen tener el aspecto de una larga secuencia de letras y números aleatorios. Una vez cifrados, los datos sólo pueden volver a convertirse en texto convencional y ser legibles de nuevo utilizando la clave de cifrado correcta.
El cifrado es esencial para garantizar la entrega y el almacenamiento fiables de información sensible. Los cifradores de flujo, que se utilizan sobre todo para comunicaciones en tiempo real, cifran los datos bit a bit o byte a byte. Los cifradores de bloques dividen los datos en segmentos más grandes, normalmente de unos 64 bits, antes de cifrarlos.
Definición de cifrado
A menudo, el problema más difícil del cifrado es la gestión de claves, que incluye la generación, el uso, el archivo y la eliminación de claves de cifrado simétricas y asimétricas.
Cómo funciona el cifrado simétrico
Los cifrados simétricos utilizan la misma clave para cifrar y descifrar un mensaje y suelen ser simples contraseñas. Este tipo de cifrado es rápido, eficaz y adecuado para cifrar documentos. Sin embargo, no suele utilizarse para comunicaciones muy sensibles, ya que ambas partes deben tener acceso a la misma clave secreta.
Un algoritmo de cifrado simétrico muy conocido es el Data Encryption Standard (DES), que utiliza una clave de 56 bits y no se considera a prueba de ataques. El Advanced Encryption Standard (AES) se considera más fiable porque utiliza una clave de 128, 192 o 256 bits.
Cómo funciona el cifrado asimétrico
El cifrado asimétrico (también llamado criptografía de clave pública) funciona generando pares de claves relacionadas matemáticamente. Una de las claves se utiliza para cifrar un mensaje y la otra para descifrarlo. El emisor cifra un mensaje utilizando la clave pública del receptor. A continuación, el mensaje se descifra con la clave privada del receptor.
El cifrado asimétrico se compara a menudo con un buzón cerrado que tiene una ranura para recibir mensajes. Cualquiera que conozca la dirección del buzón (la clave pública) puede enviar un mensaje, pero sólo el propietario del buzón tiene la clave privada para abrir el buzón y leer el mensaje.
Cómo funciona el cifrado homomórfico
El cifrado homomórfico es una técnica de cifrado que se apoya en un tipo especial de algoritmo que permite realizar ciertos tipos de operaciones en el texto cifrado sin necesidad de acceder a una clave secreta.
El cifrado homomórfico es importante porque permite a los usuarios realizar cálculos sobre datos cifrados sin tener que descifrarlos primero.