¿Qué
es la Criptografía?
Por:
Adriana Cabañas Hoyuela
Fue
considerada un arte, hasta que Shannon publicó en 1949
la "Teoría de las comunicaciones secretas", la
cual fue aplicada por el NBS (National Bureau of Standars) de
EEUU para desarrollar el sistema criptográfico DES (Data
Encryption Standard). Entonces la criptografía empezó
a ser considerada una ciencia aplicada, debido a su relación
con otras ciencias, como la estadística, la teoría
de números, la teoría de la información y
la teoría de la complejidad computacional.
Ahora bien,
la criptografía corresponde sólo a una parte de
la comunicación secreta. Si se requiere secreto para la
comunicación, es porque existe desconfianza o peligro de
que el mensaje transmitido sea interceptado por un enemigo. Este
enemigo, si existe, utilizará todos los medios a su alcance
para descifrar esos mensajes secretos mediante un conjunto de
técnicas y métodos que constituyen una ciencia conocida
como criptoanálisis. Al conjunto de ambas ciencias, criptografía
y criptoanálisis se le denomina criptología.
En los procesos
de almacenamiento y transmisión de la información
normalmente aparece el problema de la seguridad. En el almacenamiento,
el peligro lo representa el robo del soporte del mensaje o simplemente
el acceso no autorizado a esa información, mientras que
en las transmisiones lo es la intervención del canal.
La protección
de la información se lleva a cabo variando su forma. Se
llama cifrado (o transformación criptográfica) a
una transformación del texto original (llamado también
texto inicial o texto claro) que lo convierte en el llamado texto
cifrado o criptograma. Análogamente, se llama descifrado
a la transformación que permite recuperar el texto original
a partir del texto cifrado.
Cada una de
estas transformaciones está determinada por un parámetro
llamado clave. El conjunto de sus posibles valores se denomina
espacio de claves K. La familia de transformaciones criptográficas
se llama sistema criptográfico T={Tk/k K}.
Para cada
transformación criptográfica Tk se definen las imágenes
de cada una de las palabras de n letras. Es decir, el sistema
criptográfico se puede describir como T={Tk^n:1<=n<ì}.,
siendo Tk^n(x)=y, donde y es la palabra cifrada que corresponde
a la palabra original x. En adelante se usará el termino
n-palabra en lugar de palabra de n letras.
En cuanto
a objetivos, en la teoría de la información se intenta
transmitir el mensaje lo más claro posible, mientras que
en criptografía se trata de lo contrario; es decir, hacer
el mensaje incompresible para el enemigo.
El cifrado
en flujo se aplica sobre textos formados por letras combinándolas
con un flujo de bits secretos (secuencia cifrante) mediante un
operador *. El descifrado se realiza de una forma análoga,
combinando mediante el operador *^-1 las letras del texto cifrado
con la secuencia cifrante, produciendo así las letras del
texto original. La secuencia cifrante se produce mediante un generador
de bits.
Entre las
muchas aplicaciones de la criptografía, se encuentran la
autenticación, la firma digital, la identificación
de usuario, seguridad en redes y protocolos criptográficos.
Hoy en día
existen programas que te puedes ayudar a encriptar tu información
sin correr ningún riesgo.