Compresión de datos frente a cifrado de datos
La compresión de datos es el proceso de reducir el tamaño de los datos. Utiliza un esquema de codificación, que codifica los datos utilizando un número menor de bits que los datos originales. El cifrado también es un proceso de transformación de datos que se utiliza en criptografía. Convierte los datos originales a un formato que solo puede entender una parte que posee una información especial (llamada clave). El objetivo del cifrado es mantener la información oculta a las partes que no tienen permiso para ver la información.
¿Qué es la compresión de datos?
La compresión de datos es un método de transformación de datos con la intención de reducir su tamaño. Esto es útil porque permite ahorrar recursos como espacio de almacenamiento y ancho de banda (al transferir datos). Utiliza un método de codificación que reducirá la cantidad de bits utilizados para almacenar los datos que la representación original. Cuando se utilizan datos comprimidos, primero deben descomprimirse. Al diseñar un esquema de compresión de datos, se deben considerar factores importantes como el nivel de compresión requerido, la cantidad de distorsión introducida por el esquema de compresión y los recursos informáticos y de hardware necesarios para comprimir y descomprimir datos. Especialmente, cuando se trata de descompresión de video, se requerirá un hardware especial para descomprimir la transmisión lo suficientemente rápido para que la visualización no se vea afectada. Con el video, descomprimir de antemano no sería una opción ya que requerirá un gran espacio de almacenamiento.
¿Qué es el cifrado de datos?
El cifrado es un método de transformación de datos con la intención de mantenerlos en secreto. El cifrado utiliza un algoritmo llamado cifrado para cifrar datos y solo se puede descifrar con una clave especial. La información cifrada se conoce como texto cifrado y el proceso de obtener la información original (texto sin formato) del texto cifrado se conoce como descifrado. El cifrado es especialmente necesario cuando se comunica a través de un medio no confiable como Internet, donde la información debe protegerse de otros terceros. Los métodos de encriptación modernos se enfocan en desarrollar algoritmos de encriptación (cifrados) que son difíciles de descifrar por un adversario debido a la dureza computacional (por lo tanto, no se pueden descifrar por medios prácticos). Dos de los métodos de cifrado más utilizados son el cifrado de clave simétrica y el cifrado de clave pública. En el cifrado de clave simétrica, tanto el remitente como el receptor comparten la misma clave utilizada para cifrar los datos. En el cifrado de clave pública, se utilizan dos claves diferentes pero relacionadas matemáticamente.
¿Cuál es la diferencia entre la compresión de datos y el cifrado de datos?
Aunque tanto la compresión como el cifrado de datos son métodos que transforman los datos en un formato diferente, los objetivos que se intentan lograr con ellos son diferentes. La compresión de datos se realiza con la intención de disminuir el tamaño de los datos, mientras que el cifrado se realiza para mantener los datos en secreto de terceros. Los datos cifrados no se pueden descifrar fácilmente. Requiere la posesión de una pieza especial de información llamada clave. La descompresión de datos comprimidos no requiere un conocimiento especial (como una clave), pero puede requerir algún hardware especial según el tipo de datos.