Documente Academic
Documente Profesional
Documente Cultură
Integrantes:
TSU Cristhian Useche
CI: 21436900
Introduccin
Criptografa
La criptografa es la tcnica que protege documentos y datos. Funciona a travs de
la utilizacin de cifras o cdigos para escribir algo secreto en documentos y datos
confidenciales que circulan en redes locales o en internet. Su utilizacin es tan antigua
como la escritura. Los romanos usaban cdigos para ocultar sus proyectos de guerra de
aquellos que no deban conocerlos, con el fin de que slo las personas que conocan el
significado de estos cdigos descifren el mensaje oculto.
A partir de la evolucin de las computadoras, la criptografa fue ampliamente divulgada,
empleada y modificada, y se constituy luego con algoritmos matemticos. Adems de
mantener la seguridad del usuario, la criptografa preserva la integridad de la web, la
autenticacin del usuario as como tambin la del remitente, el destinatario y de la
actualidad del mensaje o del acceso existen dos tipos de llaves o claves las cuales son
Para que un algoritmo de este tipo sea considerado fiable debe cumplir algunos
requisitos bsicos:
Conocido el criptograma (texto cifrado) no se pueden obtener de l ni el texto
en claro ni la clave.
Conocidos el texto en claro y el texto cifrado debe resultar ms caro en tiempo
o dinero descifrar la clave que el valor posible de la informacin obtenida por
terceros.
Todos los sistemas criptogrficos clsicos se pueden considerar simtricos, y
los principales algoritmos simtricos actuales son DES, IDEA y RC5.
Las principales desventajas de los mtodos simtricos son la distribucin de las
claves, el peligro de que muchas personas deban conocer una misma clave y
la dificultad de almacenar y proteger muchas claves diferentes.
DES
El Algoritmo de encriptacin DES trabaja con claves simtrica, fue desarrollado
en 1977 por la empresa IBM, se basa en un sistema monoalfabtico, con un
algoritmo de cifrado consistente en la aplicacin sucesiva de varias
permutaciones y sustituciones. Inicialmente el texto a cifrar se somete a una
permutacin, con bloque de entrada de 64 bits (o mltiplo de 64), para
posteriormente ser sometido a la accin de dos funciones principales, una
funcin de permutacin con entrada de 8 bits y otra de sustitucin con entrada
de 5 bits, en un proceso que consta de 16 etapas de cifrado.
En general, DES utiliza una clave simtrica de 64 bits, de los cuales 56 son
usados para la encriptacin, mientras que los 8 restantes son de paridad, y se
usan para la deteccin de errores en el proceso.
DES ya no es estndar y fue crackeado en Enero de 1999 con un poder de
cmputo que efectuaba aproximadamente 250 mil millones de ensayos en un
segundo.
Actualmente se utiliza el Triple DES con una clave de 128 bits y que es
compatible con el DES visto anteriormente. Este nuevo algoritmo toma una
clave de 128 bits y la divide en dos de 64 bits cada una, de la siguiente forma:
Se le aplica al documento a cifrar un primer cifrado mediante la primera clave,
C1.
Al resultado (denominado ANTIDES) se le aplica un segundo cifrado con la
segunda clave, C2.
Y al resultado se le vuelve a aplicar un tercer cifrado con la primera clave, C1.
RC5
Este sistema es el sucesor de RC4, que consista en hacer un XOR al mensaje
con un vector que se supone aleatorio y que se desprende de la clave,
mientras que RC5 usa otra operacin, llamada dependencia de datos, que
aplica sifths a los datos para obtener as el mensaje cifrado.
IDEA
Trabaja con bloques de texto de 64 bits, operando siempre con nmeros de 16
bits usando operaciones como XOR y suma y multiplicacin de enteros.
El algoritmo de desencriptacin es muy parecido al de encriptacin, por lo que
resulta muy fcil y rpido de programar, y hasta ahora no ha sido roto nunca,
aportando su longitud de clave una seguridad fuerte ante los ataques por
fuerza bruta (prueba y ensayo o diccionarios).
Este algoritmo es de libre difusin y no est sometido a ningn tipo de
restricciones o permisos nacionales, por lo que se ha difundido ampliamente,
utilizndose en sistemas como UNIX y en programas de cifrado de correo como
PGP.
Clave pblica (asimtrica)
Tambin llamada asimtrica, se basa en el uso de dos claves diferentes, claves
que poseen una propiedad fundamental: una clave puede desencriptar lo que la
otra ha encriptado.
Una de las claves de la pareja, llamada clave privada, es usada por el
propietario para encriptar los mensajes, mientras que la otra, llamada clave
pblica, es usada para desencriptar el mensaje (Figura 16).
Dado un texto encriptado con una clave privada slo existe una pblica capaz
de desencriptarlo, y viceversa.
El primer sistema de clave pblica que apareci fue el de Diffie-Hellman, en
1976, y fue la base para el desarrollo de los que despus aparecieron, entre los
que cabe destacar el RSA (el ms utilizado en la actualidad).
Diffie-Hellman
Este algoritmo de encriptacin de Whitfield Diffie y Martin Hellman fue el punto
de partida para el sistema asimtrico, basado en claves pblica y la privada.
Su importancia se debe sobre todo al hecho de ser el inicio de los sistemas
asimtricos, ya que en la prctica slo es vlido para el intercambio de claves
simtricas, y con esta funcionalidad es muy usado en los diferentes sistemas
seguros implementados en Internet, como SSL (Secure Socket Layer) y VPN
(Virtual Private Network).
Matemticamente se basa en las potencias de los nmeros y en la funcin mod
(mdulo discreto). Uniendo estos dos conceptos se define la potencia discreta
de un nmero como Y = Xa mod q. Si bien el clculo de potencias discretas es
fcil, la obtencin de su funcin inversa, el logaritmo discreto, no tiene una
solucin analtica para nmeros grandes.
RSA
RSA es el ms conocido y usado de los sistemas de clave pblica, y tambin el
ms rpido de ellos. Presenta todas las ventajas de los sistemas asimtricos,
incluyendo la firma digital, aunque resulta ms til a la hora de implementar la
confidencialidad el uso de sistemas simtricos, por ser ms rpidos. Se suele
usar tambin en los sistemas mixtos para encriptar y enviar la clave simtrica
que se usar posteriormente en la comunicacin cifrada.
El sistema RSA se basa en el hecho matemtico de la dificultad de factorizar
nmeros muy grandes. Para factorizar un nmero el sistema ms lgico
consiste en empezar a dividir sucesivamente ste entre 2, entre 3, entre 4,..., y
as sucesivamente, buscando que el resultado de la divisin sea exacto, es
decir, de resto 0, con lo que ya tendremos un divisor del nmero.
El clculo de estas claves se realiza en secreto en la mquina en la que se va a
guardar la clave privada, y una vez generada sta conviene protegerla
mediante un algoritmo criptogrfico simtrico.
ESTENOGRAFIA
La esteganografa es el arte de ocultar informacin en algn otro elemento. No
es algo que naciera de la informtica, sino que lleva acompaando al hombre
desde que ste vio necesario realizar este tipo de tcnicas. Casos como el uso
de animales o esclavos para enviar informacin confidencial entre reinos (se
cortaba el pelo del animal/el pelo de la cabeza del esclavo, se escriba algo en
la piel, y se esperaba a que ste creciera de nuevo), o ese experimento que
todos hemos realizado de escribir algo con zumo de limn y esperar a que se
seque, son ejemplos de tcnicas utilizadas en la antigedad que entran dentro
de esta definicin.
Para ello, se utilizan dos elementos, el mensaje (la informacin que queremos
ocultar) y el camuflaje o tapadera (el elemento que har de tapadera), una
funcin estego (algn tipo de tcnica para que el elemento oculto pase
desapercibido dentro del camuflaje) y quizs algn tipo de clave necesaria para
descifrarla.
La estenografa (ES) tiene por tanto una terna en cuyo equilibrio radica la
funcin para la que se ha desarrollado. Habitualmente, las tcnicas de
esteganografa que permiten ocultar mayor informacin (cantidad) son menos
robustas y pasan menos desapercibidas (invisbilidad). Por contra, a mayor
robustez, normalmente menor cantidad de informacin oculta.
Y por su idiosincrasia, obedece al principio de la negacin plausible (que no
haya manera, a no ser que se conozca la estego-funcin y la estego-clave, de
que alguien pueda discernir que un elemento es camuflaje de un mensaje
oculto, o simplemente ese elemento tiene ruido). Esto hace de la
esteganografa una tcnica muy valiosa tanto para los espas, como para
activistas, militares e incluso terrorismo, ya que juega con la ventaja de que es
ms o menos invisible (difcil darse cuenta de su existencia), puede ser enviada
por canales poco seguros (como internet) y resulta muy complicado demostrar
ante un juez que estamos ante una comunicacin oculta sin conocer los
elementos que la forman.
Qu tcnicas estenograficas existen?
Aunque habitualmente solemos considerar la esteganografa como una tcnica
para ocultar informacin dentro de imgenes, lo cierto es que existen muchos
otros tipos:
Firma Digital
Una firma digital se logra mediante una Funcin Hash de Resumen. Esta
funcin se encarga de obtener una "muestra nica" del mensaje original. Dicha
muestra es ms pequea y es muy difcil encontrar otro mensaje que tenga la
misma firma. Suponiendo que B enva un mensaje m firmado a A, el
procedimiento es:
a. B genera un resumen del mensaje r(m) y lo cifra con su clave privada.
b. B enva el criptograma.
c. A genera su propia copia de r(m) usando la clave pblica de B asociada
a la privada.
d. A compara su criptograma con el recibido y si coinciden el mensaje es
autntico.
Cabe destacar que:
1. Cualquiera que posea la clave pblica de B puede constatar que el
mensaje proviene realmente de B.
2. La firma digital es distinta en todos los documentos: si A firma dos
documentos produce dos criptogramas distintos y; si A y B firman el
mismo documento m tambin se producen dos criptogramas diferentes.
Las funciones Hash estn basadas en que un mensaje de longitud arbitraria se
transforma en un mensaje de longitud constante dividiendo el mensaje en
partes iguales, aplicando la funcin de transformacin a cada parte y sumando
todos los resultados obtenidos.
Actualmente se recomienda utilizar firmas de al menos 128 bits (38 dgitos)
siendo 160 bits (48 dgitos) el valor ms utilizado.
HACKER
Cuando se habla sobre Hacking o se menciona la palabra Hacker
normalmente se suele pensar en alguien que tiene profundos conocimientos
sobre mquinas que realizan funciones de computo y que, adems, son
personas que realizan cosas imposibles para el resto de mortales,
habitualmente tambin se relacionan con personas que se dedican a realizar
estafas a gran escala sobre bancos y/o grandes multinacionales, eso para la
sociedad moderna, es un hacker. Aunque las lineas anteriores resulten
molestas y muy desagradables, la realidad es que la cultura del Hacking se
encuentra distorsionada por la sociedad y se ha ido perdiendo poco a poco la
esencia de lo que significa realmente la palabra Hacker. Esto se debe
principalmente a malas pelculas y representaciones aun peores de los medios
de comunicacin/manipulacin donde no se diferencia entre un delincuente y
un hacker, en muchos casos tambin se les llama piratas siendo un termino, a
Conclusin
En conclusin, opino que la criptografa es uno de los mtodos para poder
proteger tu informacin, forma parte de la seguridad informtica que cada
usuario puede tener, en la informacin anterior podemos observar que la
criptografa tiene su historia, y mediante esta podemos observar las diferentes
opciones que esta nos otorga para poder cuidar nuestra informacin ya sea
mediante la sustitucin de caracteres, ya que en la actualidad existen
demasiadas personas que tratan de robar tu informacin.