CIFRADO
El cifrado (encriptación) es el proceso de transformar texto simple, o datos en texto cifrado que no puede ser leído por nadie más que el emisor y receptor. El propósito del cifrado es asegurar la información almacenada y asegurar la transmisión de la información. El cifrado puede proporcionar cuatro de las seis dimensiones clave de la seguridad en sitios web dedicados al comercioelectrónico.
Las 6 dimensiones claves son:
1. Integridad.
2. No repudiación.
3. Autenticidad.
4. Confidencialidad.
5. Privacidad.
6. Disponibilidad.
Entonces el cifrado nos proporciona seguridad en 4 de esas dimensiones:
1. Integridad del mensaje: asegura que el mensaje no se haya alterado.
2. No repudiación: evita que el usuario niegue que envió el mensaje.
3. Autenticación: de la verificación de laidentidad de la persona (o computador) que está enviando el mensaje.
4. Confidencialidad: asegura que el mensaje no fue leído por otros.
Esta transformación de texto simple a texto cifrado se logra utilizando una clave o código. Una clave (o código) es cualquier método para transformar texto simple en texto cifrado.
El cifrado se ha practicado desde las primeras formas de escrituras ytransacciones comerciales. Los registros comerciales antiguos de los egipcios y fenicios se cifraban mediante códigos de sustitución y transposición. En el cifrado por sustitución, cada ocurrencia de una letra se sustituye de manera sistemática por otra letra. Por ejemplo, si utilizamos el código “letras más dos” (lo que significa que en una palabra se debe sustituir cada letra con una nueva letra que estédos posiciones más adelante), entonces la palabra “Hola” en texto simple se transformaría en el siguiente texto cifrado: “JQNC”. En un cifrado por transposición, el orden de las letras de cada palabra se modifica de cierta manera sistemática. Leonardo Da Vinci registró las notas de su taller en orden inverso, por lo cual solo se podía leer con un espejo. La palabra “Hola” se puede escribir alrevés como “ALOH”. Un cifrado más complicado descompondría todas las palabras en dos palabras y escribiría la primera palabra con letras de la otra palabra, empezando con la primera letra, y después escribiría la segunda palabra con todas las letras restantes. En este cifrado, “HOLA” se escribiría como “HL OA”.
Cifrado por clave simétrica
Para poder descifrar estos mensajes, el receptor tendrá queconocer el código secreto utilizado para cifrar el texto simple. A esto se le conoce como cifrado por clave simétrica o cifrado por clave secreta. En el cifrado por clave secreta, tanto el emisor como el receptor utilizan la misma clave para cifrar y descifrar el mensaje. ¿Cómo es que el emisor y receptor tienen la misma clave? Deben enviarla a través de cierto medio de comunicación ointercambiar la clave en persona. El cifrado por clave simétrica se utilizó extensamente durante la Segunda Guerra Mundial y sigue siendo parte del cifrado de Internet.
Las posibilidades de códigos simples de sustitución y transposición son interminables, pero todos sufren de fallos comunes. En primer lugar, en la era digital los computadores son tan poderosos y rápidos que estoy medios antiguos de cifradose pueden quebrantar con rapidez. En segundo lugar, el cifrado por clave simétrica requiere que ambas partes compartan la misma clave. Para ello deben enviarla a través de un medio supuestamente inseguro, de donde se puede robar y utilizar para descifrar mensajes. Si la clave secreta se pierde o se roba, todo el sistema de cifrado falla. En tercer lugar, en el uso comercial en el cual no todosformamos parte del mismo equipo, necesitaría una clave secreta para cada una de las partes con la que realizó alguna transacción; es decir, una clave para el banco, otra para la tienda de departamentos y otra para el gobierno. En una extensa población de usuarios, esto podría producir hasta n(n-1) claves. En una población de millones de usuarios de Internet, se necesitarían miles de millones de...
Regístrate para leer el documento completo.