2. ¿Qué es la criptografía?
La palabra criptografía es un término genérico que describe todas las
técnicas que permiten cifrar mensajes o hacerlos ininteligibles sin
recurrir a una acción específica. El verbo asociado es cifrar.
La criptografía se basa en la aritmética: En el caso de un texto, consiste
en transformar las letras que conforman el mensaje en una serie de
números en forma de bits ya que los equipos informáticos usan
el sistema binario y luego realizar cálculos con estos números para:
modificarlos y hacerlos incomprensibles. El resultado de esta
modificación (el mensaje cifrado) se llama texto cifrado, en contraste
con el mensaje inicial, llamado texto simple.
asegurarse de que el receptor pueda descifrarlos.
El hecho de codificar un mensaje para que sea secreto se llama cifrado.
El método inverso, que consiste en recuperar el mensaje original, se
llama descifrado.
3. Como funciona
Una rama de la cristología es la criptografía, que se ocupa
del cifrado de mensajes. Esta se basa en que el emisor emite
un mensaje en claro, que es tratado mediante un cifrado con
la ayuda de una clave, para crear un texto cifrado. Este texto
cifrado, por medio del canal de comunicación establecido,
llega al descifrador que convierte el texto cifrado,
apoyándose en otra clave, para obtener el texto en claro
original. Las dos claves implicadas en el proceso de
cifrado/descifrado pueden ser o no iguales dependiendo del
sistema de cifrado utilizado.
4. Sistemas de cifrado
cifrado simétrico.
Los sistemas de cifrado simétrico son aquellos que utilizan la
misma clave para cifrar y descifrar un documento. El
principal problema de seguridad reside en el intercambio de
claves entre el emisor y el receptor ya que ambos deben usar
la misma clave. Por lo tanto se tiene que buscar también un
canal de comunicación que sea seguro para el intercambio de
la clave. Es importante que dicha clave sea muy difícil de
adivinar ya que hoy en día los ordenadores pueden adivinar
claves muy rápidamente.
5. Cifrado asimétrico
Este sistema de cifrado usa dos claves diferentes. Una es la clave
pública y se puede enviar a cualquier persona y otra que se llama
clave privada, que debe guardarse para que nadie tenga acceso a ella.
Para enviar un mensaje, el remitente usa la clave pública del
destinatario para cifrar el mensaje. Una vez que lo ha cifrado,
solamente con la clave privada del destinatario se puede descifrar, ni
siquiera el que ha cifrado el mensaje puede volver a descifrarlo. Por
ello, se puede dar a conocer perfectamente la clave pública para que
todo aquel que se quiera comunicar con el destinatario lo pueda hacer.
Un sistema de cifrado de clave publica basado en la factorización de
números primos se basa en que la clave pública contiene un número
compuesto de dos números primos muy grandes. Para cifrar un
mensaje, el algoritmo de cifrado usa ese compuesto para cifrar el
mensaje. Para descifrar el mensaje, el algoritmo de descifrado requiere
conocer los factores primos, y la clave privada tiene uno de esos
factores, con lo que puede fácilmente descifrar el mensaje.
6. cifrado híbridos.
Es el sistema de cifrado que usa tanto los sistemas de clave
simétrica como el de clave asimétrica. Funciona mediante el
cifrado de clave pública para compartir una clave para el
cifrado simétrico. En cada mensaje, la clave simétrica
utilizada es diferente por lo que si un atacante pudiera
descubrir la clave simétrica, solo le valdría para ese mensaje
y no para los restantes. Tanto PGP como Jung usan sistemas
de cifrado híbridos. La clave simétrica es cifrada con la clave
pública, y el mensaje saliente es cifrado con la clave
simétrica, todo combinado automáticamente en un sólo
paquete. El destinatario usa su clave privada para descifrar
la clave simétrica y acto seguido usa la clave simétrica para
descifrar el mensaje.