Compresión de datos vs 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 la criptografía. Convierte los datos originales a un formato que solo puede ser comprendido por una parte que posee una información especial (llamada clave). El objetivo del cifrado es mantener la información oculta de 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 para transformar datos con la intención de reducir su tamaño. Esto es útil porque permite guardar recursos como el espacio de almacenamiento y el 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 usan datos comprimidos, primero se deben descomprimir. Al diseñar un esquema de compresión de datos, uno tiene que 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 de computación y hardware necesarios para comprimir y descomprimir los datos. Especialmente, cuando se trata de descompresión de video, se requerirá hardware especial para descomprimir el flujo 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 mantenerlo en secreto. El cifrado utiliza un algoritmo denominado cifrado para cifrar los datos y solo se puede descifrar mediante una clave especial. La información cifrada se conoce como texto cifrado y el proceso de obtener la información original (texto simple) del texto cifrado se conoce como descifrado. El cifrado es especialmente necesario cuando se comunica a través de un medio que no es de confianza, como Internet, donde la información debe protegerse de terceros. Los métodos modernos de encriptación se enfocan en desarrollar algoritmos de encriptación (cifrados) que son difíciles de romper por un adversario debido a la dureza computacional (por lo tanto, no se pueden romper 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??
A pesar de que tanto la compresión de datos como el cifrado son métodos que transforman los datos en un formato diferente, los objetivos que intentaron alcanzar 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 pueden ser descifrados 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 un hardware especial dependiendo del tipo de datos.