¿Qué se entiende por cifrado y descifrado?
Cripto para avanzados
Otros artículos
Encriptación es un término que hace referencia a métodos técnicos que protegen datos y sistemas, dificultando a los piratas informáticos el acceso ilegal a la información o la interferencia en redes y transacciones. En la criptografía moderna, la encriptación requiere el uso de un algoritmo de encriptación o cifrado para convertir un texto plano legible en un texto cifrado (datos encriptados ilegibles). El texto cifrado sólo puede ser descifrado y convertido en texto plano por aquellos a los que se ha concedido acceso a los datos.
El texto plano hace referencia a cualquier información que los humanos o las máquinas puedan leer o descifrar fácilmente, como el texto de las páginas web, los programas o los archivos de audio. Las contraseñas de cuentas, por ejemplo, que pueden ser accesibles -y susceptibles de robo- en texto plano si se procesan por Internet, requieren una capa extra de seguridad para mantenerse privadas. Aquí es cuando entra en juego la criptografía. Mediante un método de encriptación o cifrado, la encriptación convierte el texto plano en texto cifrado, o datos encriptados ilegibles. Sólo las personas autorizadas tienen acceso a la información y pueden descodificar el texto cifrado y convertirlo en texto plano.
En este proceso de conversión de texto plano en texto cifrado y de nuevo en texto plano se suelen utilizar métodos y claves de cifrado. Los algoritmos de cifrado son fórmulas matemáticas que convierten el texto plano (la entrada) en texto cifrado (la salida). La clave, generada por el algoritmo, sirve para restaurar la forma legible original del texto cifrado (y viceversa). La seguridad de cualquier sistema depende de una técnica de cifrado potente y difícil de descifrar, así como de mantener la clave oculta a posibles intrusos. Una clave es una secuencia de datos o bits -o, dicho de otro modo, una serie de números o letras- que se introduce en el método de cifrado. En general, las claves se generan aleatoriamente y se diferencian de las contraseñas, por ejemplo, en que no están pensadas para ser memorizadas por un usuario.
En los sistemas criptográficos modernos (también conocidos como criptografía de clave pública) se utilizan habitualmente el cifrado asimétrico y el simétrico. En los sistemas de clave simétrica se utiliza la misma clave para cifrar y descifrar datos. La clave de cifrado está disponible públicamente en los sistemas asimétricos o de clave pública, pero sólo el poseedor autorizado de la clave de descifrado privada tiene acceso al texto plano descifrado. Las criptomonedas son seguras porque utilizan las actuales tecnologías de cifrado asimétrico y la naturaleza segura de las transacciones de blockchain. Los propietarios de criptomonedas utilizan claves privadas para demostrar que son los legítimos propietarios de su moneda. Para salvaguardar las transacciones se utilizan técnicas de hash y de encriptación blockchain.
Encriptación y desencriptación son hoy en día las más utilizadas en:
- Criptodivisas
- Seguridad inalámbrica
- Encriptaciones de aplicaciones móviles (WhatsApp, Telegram, etc.))
- Mayoría de VPNs (Virtual Private Network)
- Protocolo SSL/TLS (seguridad de sitios web)
- Cifrado de archivos