Está en la página 1de 4

1

CRIPTOGRAFA

Acerca de la criptografa

Manuel Felipe Valencia Ceballos

Introduccin a la informtica, Pereira, Colombia

Correo-e: pipevalce@gmail.com

con el fin de hacerlos ininteligibles a receptores


no autorizados. Estas tcnicas se utilizan tanto en
Resumen: Arte y tcnica de escribir con
el arte como en la ciencia y en la tecnologa. Por
procedimientos o claves secretas o de un modo
enigmtico, de tal forma que lo escrito solamente sea
tanto, el nico objetivo de la criptografa era
inteligible para quien sepa descifrarlo. conseguir la confidencialidad de los mensajes,
para lo cual se diseaban sistemas de cifrado y
Palabras claves: criptografa, teora de nmeros, cdigos, y la nica criptografa existente era la
criptosistemas, criptoanlisis, criptografa clsica, llamada criptografa clsica.
criptografa de clave privada, criptografa de clave
publica, herramientas para hacer una criptografa, 2. Teora de nmeros.
Abstract: The art and technique of writing with key La criptografa es una ciencia rodeada desde la
secret procedures in an enigmatic way, in such a way antigedad de un halo de misterio:
that written only the intelligible sea for those who Secretos, ocultacin, espas... No obstante, y a
can decipher it. pesar de las infinitas historias que se podran
contar relacionadas con los sistemas de cifra, es
Key-word: Cryptography, Number Theory, necesario recordar que su base es puramente
Cryptosystems, Cryptoanalysis, Classical matemtica, y que est estrechamente relacionada
Cryptography, Private Key Cryptography, Public
con otras ciencias como la estadstica, la teora de
Key Cryptography, Cryptography Tools.
la
I.INTRODUCCION complejidad, o la teora de nmeros. Estas son las
bases matemticas elementales para poder
A travs de la criptografa la informacin puede
comprender diferentes aspectos de la criptografa,
ser protegida contra el acceso no autorizado, su
en este punto no se va a profundiza a cerca de
interceptacin, su modificacin y la insercin de
ellas.
informacin extra. Tambin puede ser usada para
prevenir el acceso y uso no autorizado de los 2.1 Nmero primos
recursos de una red o sistema informtico y para 2.2 Aritmtica modular
prevenir a los usuarios la denegacin de los 2.3 Exponenciacin y logaritmo discreto
servicios a los que s estn permitidos.
Modernamente, la criptografa es la metodologa 3. Criptosistemas
para proveer la seguridad de las redes telemticas,
incluyendo la identificacin de entidades y Matemticamente, podemos definir un
autenticacin, el control de acceso a los recursos, criptosistema como una cuaterna de elementos
la confidencialidad de los mensajes transmitidos, {A,
la integridad de los mensajes y su no repudio. K, E, D}, formada por:
II.CONTENIDO -Un conjunto finito llamado alfabeto, A, a partir
del cual, y utilizando ciertas normas sintcticas y
1. Qu es la criptografa? semnticas, podremos emitir un mensaje en claro
La criptografa, literalmente escritura oculta) se (plain text) u obtener el texto en claro
ha definido, tradicionalmente, como el mbito de correspondiente a un mensaje cifrado (cipher
la criptologa que se ocupa de las tcnicas de text). Frecuentemente, este alfabeto es el conjunto
cifrado o codificado destinadas a alterar las de los enteros mdulo q, Zq, para un q dado.
representaciones lingsticas de ciertos mensajes
2

- Otro conjunto finito denominado espacio de principalmente de crear y analizar criptosistemas


claves, K, formado por todas las posibles claves, seguros, la primera intenta romper esos sistemas,
tanto de cifrado como de descifrado, del demostrando su vulnerabilidad: dicho de otra
criptosistema. forma, trata de descifrar los criptogramas. El
trmino `descifrar' siempre va acompaado de
- Una familia de aplicaciones del alfabeto en s discusiones de carcter tcnico, aunque
mismo, E: AA, llamadas transformaciones de asumiremos que descifrar es conseguir el texto en
cifrado. El proceso de cifrado se suele representar claro a partir de un criptograma, sin entrar en
como E ( k,a)=c, donde kK, aA y cA. polmicas de reversibilidad y solidez de
- Otra familia de aplicaciones del alfabeto en s criptosistemas.
mismo, D: AA, llamadas transformaciones de
descifrado. Anlogamente al proceso de cifrado, el
de descifrado se representa como D (k', c)=m, 5. Criptografa clsica
donde k'K, cA y mA.
Cualquier sistema de cifrado clsico, tanto los
La gran clasificacin de los criptosistemas se hace vistos aqu como otros no comentados (por
en funcin de la disponibilidad de la clave de ejemplo, Enigma), ha sido criptoanalizado con
cifrado / descifrado. Existen, por tanto, dos xito en la actualidad y su rotura es inmediata con
grandes grupos de criptosistemas: la potencia de clculo existente en nuestros das.

3.1 Criptosistemas de clave secreta 5.1 El cifrado Caesar

Denominamos criptosistema de clave secreta (de El cifrado Caesar (o Csar) es uno de los ms
clave privada, de clave nica o simtrico) a aquel antiguos que se conocen. Debe su nombre al
criptosistema en el que la clave de cifrado, K, emperador Julio Csar, que presuntamente lo
puede ser calculada a partir de la de descifrado, utiliz para establecer comunicaciones seguras
K', y viceversa. En la mayora de estos sistemas, con sus generales durante las Guerras Glicas.
ambas claves coinciden, y por supuesto han de
mantenerse como un secreto entre emisor y 5.2 El criptosistema de Vigenre
receptor: si un atacante descubre la clave utilizada El sistema de cifrado de Vigenre (en honor al
en la comunicacin, ha roto el criptosistema. criptgrafo francs del mismo nombre) es un
3.2 Criptosistemas de clave publica sistema polialfabtico o de sustitucin mltiple.
En stos, la clave de cifrado se hace de Este tipo de criptosistemas aparecieron para
conocimiento general (se le llama clave pblica). sustituir a los monoalfabticos o de sustitucin
Sin embargo, no ocurre lo mismo con la clave de simple, basados en el Caesar, que presentaban
descifrado (clave privada), que se ha de mantener ciertas debilidades frente al ataque de los
en secreto. Ambas claves no son independientes, criptoanalistas relativas a la frecuencia de
pero del conocimiento de la pblica no es posible aparicin de elementos del alfabeto.
deducir la privada sin ningn otro dato 6. Criptografa de clave privada
(recordemos que en los sistemas de clave privada
suceda lo contrario). Tenemos pues un par clave 6.1 El criptosistema DES
pblica-clave privada; la existencia de ambas
claves diferentes, para cifrar o descifrar, hace que DES es un sistema de clave privada tanto de
tambin se conozca a estos criptosistemas como cifrado como de descifrado; posee una clave de
asimtricos. entrada con una longitud de 64 bits, produciendo
una salida tambin de 64 bits, con Criptografa
4. Criptoanlisis una clave de 56 bits (el octavo bit de cada byte es
de paridad), llamada clave externa, en la que
El criptoanlisis es la ciencia opuesta a la reside toda la seguridad del criptosistema ya que
criptografa (quizs no es muy afortunado hablar el algoritmo es de dominio pblico.
de ciencias opuestas, sino ms bien de ciencias
complementarias), ya que si sta trata 7. Criptosistemas de clave pblica
3

archivos. Esta herramienta se ejecuta desde la


7.1 El criptosistema RSA linea de comandos en Linux y integra con la shell
Windows. Todos los archivos y directorios
En criptografa, RSA (Rivest, Shamir y
cifrados con AES Crypt son accesibles mediante
Adleman) es un sistema criptogrfico de clave
una contrasea que solo debera manejar el autor,
pblica desarrollado en 1977. Es el primer y ms
eliminando as los accesos no autorizados.
utilizado algoritmo de este tipo y es vlido tanto
Tambin dispone de una biblioteca para los
para cifrar como para firmar digitalmente.
desarrolladores que utilizan Java para leer y
La seguridad de este algoritmo radica en el escribir archivos con formato AES.
problema de la factorizacin de nmeros enteros.
8.3 DiskCryptor | Windows
Los mensajes enviados se representan mediante
nmeros, y el funcionamiento se basa en el DiskCryptor es un sistema completo de cifrado de
producto, conocido, de dos nmeros primos disco duro para Windows, permitiendo tambin el
grandes elegidos al azar y mantenidos en secreto. cifrado de particiones individuales incluyendo la
Actualmente estos primos son del orden de particin donde est instalado el sistema
10^200, y se prev que su tamao crezca con el operativo. Utiliza AES-256, Twofish, Serpent o
aumento de la capacidad de clculo de los una combinacin de algoritmos en cascada en el
ordenadores. modo XTS para llevar a cabo el cifrado y esta
publicado bajo una licencia GPLv3. El proyecto
8. Herramientas para hacer criptografa
fue iniciado originalmente por un ex usuario de
Una herramienta de cifrado es aquella que nos TrueCrypt conocido bajo el nombre de ntldr por lo
permite proteger nuestra informacin mediante un que en un principio eran compatibles, pero desde
proceso que altera su contenido de legible a la versin 0.5 DiskCryptor se basa en su propio
ilegible, esto con el objetivo de evitar que un formato de particin desarrollado especficamente
tercero pueda tener acceso a ella. La ms popular para el cifrado de particiones con datos, a
de estas es TrueCrypt, pero desde que su sitio diferencia de el formato de TrueCrypt que fue
public el polmico mensaje, ha generado cierto originalmente concebido para la creacin de
descontento, desconfianza e incluso un montn de volmenes vacos, medida que les otorgo
teoras conspirativas. Es por eso que hoy te estabilidad.
mostramos 5 alternativas Open Source para que
8.4 EncFS | Linux, BSD
uses como alternativa.
EncFS es un sistema de archivos cifrado basado
8.1 GnuPG | Linux, Mac, Windows
en FUSE, el sistema de archivos en el espacio de
GnuPG es una herramienta de cifrado y firmas usuario. Cifra los archivos utilizando un directorio
digitales. Utiliza el estndar del IETF denominado arbitrario como almacenamiento de los mismos,
OpenPGP y es software libre bajo la licencia GPL. quedando esto transparente al usuario. De esta
GPG, como tambin se le conoce, es una manera son dos los directorios involucrados en el
herramienta basada en la linea de comandos que te montaje de un sistema de archivos EncFS: el
permite cifrar y firmar tus datos y directorio de origen y el punto de montaje. Los
comunicaciones. Cuenta con un sistema de llave archivos son cifrados mediante una clave del
verstil de gestin, as como mdulos de acceso volumen que se almacena cifrada en el directorio
para todo tipo de directorios de claves pblicas. de origen y es necesaria una contrasea para
Tambin dispone de varias funciones que facilitan descifrarla. EncFS es un software de cdigo
su integracin con otras aplicaciones y su versin abierto, licenciado bajo la GPL.
2 presta soporte a S/MIME, un estndar de
8.5 Axcrypt | Windows
criptografa para correo electrnico.
Axcrypt es un software de cifrado de archivos de
8.2 AES Crypt | Linux, Mac, Windows
cdigo abierto que hace uso del algoritmo AES-
AES Crypt es un software avanzado de cifrado de 128 y SHA-1 para estos fines. Se integra
archivos que utiliza el estndar Advanced perfectamente con Windows para comprimir,
Encryption Standard tambin conocido como cifrar, descifrar, almacenar, enviar y trabajar con
Rijndael, para cifrar de forma fcil y segura tus archivos individuales. Protege con contrasea
4

cualquier nmero de archivos a travs de una de nuestra informacin puesto que hoy en da la
fuerte encriptacin y viene listo para usar ya que informacin proporcionada a gente ajena puede
no requiere configuracin. causar que todos tengan acceso a ella es por ello
que con la ayuda de la criptografa esta se puede
proteger de todas esas personas que roban
informacin y la utilizan con fines maliciosos as
son ayuda de esta herramienta se puede tener un
tipo de seguridad a base de distintos cdigos que
son desde muy fciles hasta algunos muy
complejos.

Por ultimo esta es una herramienta de uso


personal que nos permite el resguardo de la
Imagen 1. Representacin de criptografa informacin evitando su fuga.

A=0 B=1 C=2 D=3 E=4 F=5


G=6 H=7 I=8 J=9 K=10 L=11

M=12 N=1 O=1 P=15 Q=16 R=1


3 4 7
REFERENCIAS
S=18 T=19 U=2 V=2 W=2 X=23 https://es.wikipedia.org/wiki/Criptograf
0 1 2 %C3%ADa
Y=24 Z=25
http://www.shutdown.es/alfa55.pdf
Tabla 1. Alfabeto Caesar.
https://es.wikipedia.org/wiki/RSA
http://informatico-forense-madrid.es/wp-
content/uploads/2016/09/criptografia-turing.jpg
II.CONCLUSIONES

La criptografa se ha convertido en una de las


herramientas ms sofisticadas para la proteccin

También podría gustarte