Вы находитесь на странице: 1из 17

20130538

Mabel Melissa
Ramrez Arias

Encriptacin y Criptografa

Sistemas Operativos I
Grupo 26

Miguel Concepcin Acosta

26/MAR/2014

Introduccin

En este trabajo de investigacin se habla acerca de la criptografa y la encriptacin,
los aspectos ms importantes de cada uno.
La criptografa es el arte o ciencia de cifrar y descifrar informacin mediante
tcnicas especiales y se emplea frecuentemente para permitir un intercambio de
mensajes que slo puedan ser ledos por personas a las que van dirigidos y que
poseen los medios para descifrarlos.
La encriptacin es el proceso para volver ilegible informacin considera importante.
Se trata de una medida de seguridad que es usada para almacenar o transferir
informacin delicada que no debera ser accesible a terceros. Pueden ser
contraseas, nmeros de tarjetas de crdito, conversaciones privadas, etc. Para
encriptar informacin se utilizan complejas frmulas matemticas y para
desencriptar, se debe usar una clave como parmetro para esas frmulas. El texto
plano que est encriptado o cifrado se llama criptograma.
En esta investigacin podremos observar lo que son las llaves, los tipos de llaves,
los objetivos de la criptografa, las funciones de las llaves, las firmas digitales y los
algoritmos de encriptacin.
El objetivo de esta recopilacin de datos no es ms que el de servir de material de
apoyo para el aprendizaje.









Encriptacin y Criptografa
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. 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.
La criptografa es la ciencia de la seguridad de la informacin. La palabra se deriva de los
kryptos griegas, que significa oculto. La criptografa est estrechamente relacionada con las
disciplinas de la criptografa y el criptoanlisis. Criptografa incluye tcnicas como micro
puntos, fusionando las palabras con imgenes y otras formas de ocultar la informacin
almacenada o en trnsito. Sin embargo, en el mundo-ordenador centrado de hoy en da, la
criptografa se asocia ms con la codificacin de texto claro (texto ordinario, a veces referido
como texto claro) en texto cifrado (un proceso llamado cifrado), luego de vuelta otra vez
(conocido como el descifrado). Las personas que practican este campo se conocen como los
criptgrafos.

Objetivos de la criptografa
La criptografa moderna se ocupa de los siguientes cuatro objetivos:
La confidencialidad (de la informacin no puede ser entendido por cualquier
persona para quien fue intencionado)

Integridad (la informacin no puede ser alterado durante el almacenamiento o el
trnsito entre el emisor y el receptor se persiguen sin que la alteracin se detecta)


No repudio (el creador / remitente de la informacin no puede negar posteriormente
sus intenciones en la creacin o transmisin de la informacin)

Autenticacin (el emisor y el receptor pueden confirmar entre s la identidad y el
origen / destino de la informacin)
Procedimientos y protocolos que cumplen algunas o la totalidad de los criterios
anteriores se conocen como los criptosistemas. Criptosistemas se piensan a menudo
para referirse slo a los procedimientos matemticos y los programas de ordenador,
sin embargo, tambin se incluye la regulacin de la conducta humana, tales como la
eleccin de contraseas difciles de adivinar, cerrar la sesin en los sistemas
utilizados, y no discutir los procedimientos sensibles con los forasteros.
El origen de la criptografa es usualmente fechada en el ao 2000 aC, con la prctica
egipcia de jeroglficos. Estos consistan en pictogramas complejos, el pleno
significado de las cuales slo se conoca a una pequea elite. El primer uso conocido
de un sistema de cifrado moderno era por Julio Csar (100 aC al 44 aC), que no
confiaba en sus mensajeros en la comunicacin con sus gobernadores y oficiales.
Por esta razn, se cre un sistema en el que cada carcter en sus mensajes se
sustituye por un carcter de tres posiciones por delante de l en el alfabeto romano.
En los ltimos tiempos, la criptografa se ha convertido en un campo de batalla de
algunos de los mejores matemticos del mundo y cientficos de la computacin. La
capacidad de almacenar de forma segura y la transferencia de informacin
confidencial ha demostrado ser un factor crtico en el xito en la guerra y los
negocios.
Debido a que los gobiernos no desean ciertas entidades dentro y fuera de sus pases
para tener acceso a formas de recibir y enviar informacin oculta que puede ser una
amenaza para los intereses nacionales, la criptografa ha estado sujeto a diversas
restricciones en muchos pases, que van desde las limitaciones del uso de y
exportacin de software para la difusin pblica de los conceptos matemticos que
se podran utilizar para desarrollar criptosistemas. Sin embargo, Internet ha
permitido la difusin de programas de gran alcance y, sobre todo, las tcnicas
fundamentales de la criptografa, por lo que hoy en da muchos de los sistemas
criptogrficos ms avanzadas e ideas son ahora de dominio pblico.


Llaves
En la criptografa, una clave es una pieza de informacin (un parmetro) que
determina la salida funcional de un algoritmo criptogrfico o en cifra. Sin una clave,
el algoritmo no producira ningn resultado til. En el cifrado, una clave especifica
la transformacin particular de texto claro en texto cifrado, o viceversa durante el
descifrado. Keys tambin se utilizan en otros algoritmos criptogrficos, tales como
esquemas de firmas digitales y cdigos de autenticacin de mensajes.

Tipos de Llaves Criptogrficas
Uno de los aspectos ms importantes de cualquier sistema criptogrfico es la gestin
de claves, tambin es el aspecto que ms a menudo se descuida. Un error muy
comn es la mezcla de diferentes tipos de llaves y la reutilizacin de la misma clave
para diferentes propsitos.
En un sistema de gestin de claves cada clave debe ser etiquetado con un tal tipo y
esa llave no debe utilizarse nunca para un propsito diferente. De acuerdo con NIST
SP 800-57 existen los siguientes tipos de llaves:
Clave de Firma Privada
Claves de firma privadas son las claves privadas de los asimtricos (pblicos) pares
de claves que se utilizan por los algoritmos de clave pblica para generar firmas
digitales con posibles consecuencias a largo plazo. Cuando se maneja
adecuadamente, las claves de firma privadas se pueden utilizar para proporcionar
autenticacin, integridad y no repudio.
Claves de Verificacin de Firma Pblica
Una de las claves de verificacin de firma pblica es la clave pblica de un par de
claves asimtricas que se utiliza por un algoritmo de clave pblica para verificar la
firma digital, ya sea para autenticar la identidad de un usuario, para determinar la
integridad de los datos, para no repudio, o una combinacin de los mismos.


Clave de Autenticacin Simtrica
Las claves de autenticacin simtricas se utilizan con los algoritmos de clave
simtrica para ofrecer garantas de la integridad y el origen de los mensajes, las
sesiones de comunicacin, o los datos almacenados.
Clave de Autenticacin Privada
Una clave de autenticacin privada es la clave privada de un par de claves
asimtricas que se utiliza con un algoritmo de clave pblica para proporcionar una
seguridad en cuanto a la integridad de la informacin, y la identidad de la entidad de
origen o de la fuente de los mensajes, las sesiones de comunicacin, o los datos
almacenados.
Clave de Autenticacin Pblica
Una clave de autenticacin pblico es la clave pblica de un par de claves
asimtricas que se utiliza con un algoritmo de clave pblica para determinar la
integridad de la informacin y para autenticar la identidad de las entidades, o la
fuente de los mensajes, las sesiones de comunicacin, o los datos almacenados.
Clave de Cifrado de Datos Simtrica
Estas teclas se utilizan con algoritmos de clave simtrica para solicitar proteccin de
la confidencialidad de la informacin.
Clave de empaquetado de clave simtrica
Llaves de envoltura de clave simtrica se utilizan para cifrar otras claves utilizando
algoritmos de clave simtrica. Teclas clave de envoltura tambin se conocen como
teclas de cifrado de claves.
Las claves simtricas y asimtricas de generacin de nmeros aleatorios
Estas claves son las claves utilizadas para generar nmeros aleatorios.
Llave Simtrica Maestra
Una llave maestra simtrica se utiliza para derivar otras claves simtricas (por
ejemplo, claves de cifrado de datos, claves de claves de envoltura, o las claves de
autenticacin) utilizando mtodos criptogrficos simtricos.

Clave de transporte de la clave privada
Privadas teclas de transporte clave son las claves privadas de los pares de claves
asimtricas que se utilizan para descifrar claves que han sido cifrados con la clave
pblica asociada usando un algoritmo de clave pblica. Claves de transporte clave se
utilizan generalmente para establecer claves (por ejemplo, claves fundamentales de
envoltura, claves de cifrado de datos o claves MAC) y, opcionalmente, otro material
de claves (por ejemplo, vectores de inicializacin).
Clave de transporte de clave pblica
Claves de transporte claves pblicas son las claves pblicas de los pares de claves
asimtricas que se utilizan para cifrar las claves utilizando un algoritmo de clave
pblica. Estas teclas se utilizan para establecer las claves (por ejemplo, claves
fundamentales de envoltura, claves de cifrado de datos o claves MAC) y,
opcionalmente, otro material de claves (por ejemplo, la inicializacin de vectores).
Clave de acuerdo de clave simtrica
Estas claves simtricas se utilizan para establecer las claves (por ejemplo, teclas de
envoltura clave, claves de cifrado de datos, o claves MAC) y, opcionalmente, otro
material de claves (por ejemplo, la inicializacin de Vectores) usando un algoritmo
de acuerdo de clave simtrica.
Privado acuerdo de claves clave esttica
Claves de acuerdo de claves estticas privadas son las claves privadas de los pares
de claves asimtricas que se utilizan para establecer las claves (por ejemplo , claves
fundamentales de envoltura , claves de cifrado de datos o claves MAC) y,
opcionalmente , otro material de claves ( por ejemplo , la inicializacin vectores ) .
Clave de acuerdo de clave esttica Pblica
Claves de acuerdo de claves estticas pblicas son las claves pblicas de los pares de
claves asimtricas que se utilizan para establecer las claves (por ejemplo, claves
fundamentales de envoltura, claves de cifrado de datos o claves MAC) y,
opcionalmente, otro material de claves (por ejemplo, la inicializacin vectores).
Acuerdo de claves clave efmera privada
Claves de acuerdo de claves efmeras privadas son las claves privadas de los pares
de claves asimtricas que se utilizan slo una vez para establecer una o ms teclas
(por ejemplo, claves fundamentales de envoltura, claves de cifrado de datos o claves
MAC) y, opcionalmente, otro material de claves (por ejemplo, la inicializacin
Vectores).

Acuerdo de claves clave efmera Pblica
Claves de acuerdo de claves efmeras Pblicas son las claves pblicas de los pares
de claves asimtricas que se utilizan en una sola transaccin de establecimiento de
claves para establecer una o ms teclas (por ejemplo , claves fundamentales de
envoltura , claves de cifrado de datos o claves MAC) y, opcionalmente, otro material
de claves (por ejemplo , la inicializacin de vectores ) .
Clave Simtrica de autorizacin
Llaves de autorizacin simtricas se utilizan para proporcionar privilegios a una
entidad usando un mtodo criptogrfico simtrico. La clave de autorizacin es
conocida por la entidad responsable de la supervisin y la concesin de privilegios
de acceso para las entidades autorizadas y por la entidad que solicite el acceso a los
recursos.
Clave de autorizacin Privado
Una clave de autorizacin privada es la clave privada de un par de claves asimtricas
que se utiliza para permitir el uso de una entidad.
Clave de autorizacin pblica
Una clave de autorizacin pblica es la clave pblica de un par de claves asimtricas
que se utiliza para verificar los privilegios para una entidad que conoce la clave
privada asociada autorizacin.






Encriptacin
El cifrado es la conversin de los datos en un formulario, llamado texto cifrado, que
no puede ser fcilmente entendido por personas no autorizadas. El descifrado es el
proceso de convertir los datos cifrados de nuevo en su forma original, por lo que se
puede entender.
El uso de cifrado / descifrado es tan antigua como el arte de la comunicacin. En
tiempo de guerra, un sistema de cifrado, a menudo llamado incorrectamente un
cdigo, se puede emplear para evitar que el enemigo obtencin del contenido de las
transmisiones. (Tcnicamente, un cdigo es un medio de representacin de una seal
sin la intencin de mantenerlo en secreto; ejemplos son el cdigo Morse y ASCII.)
Cifrados simples incluyen la sustitucin de letras por nmeros, el giro de letras en el
alfabeto, y el "revolver "de las seales de voz mediante la inversin de las
frecuencias de banda lateral. Sistemas de cifrado ms complejos funcionan de
acuerdo con algoritmos informticos sofisticados que reorganizan los bits de datos
en seales digitales.
Con el fin de recuperar fcilmente el contenido de una seal cifrada, se requiere la
clave de descifrado correcto. La clave es un algoritmo que deshace el trabajo del
algoritmo de cifrado. Alternativamente, un ordenador puede ser utilizado en un
intento de romper el cifrado. Cuanto ms complejo sea el algoritmo de cifrado, ms
difcil se hace para espiar las comunicaciones que no tienen acceso a la tecla.
Cifrado / descifrado es especialmente importante en las comunicaciones
inalmbricas. Esto se debe a que los circuitos inalmbricos son ms fciles de tocar
que sus contrapartes cableadas. Sin embargo, el cifrado / descifrado es una buena
idea cuando se lleva a cabo cualquier tipo de operacin, como la compra de una
tarjeta de crdito en lnea, o la discusin de un secreto de la compaa entre los
diferentes departamentos de la organizacin. Cuanto ms fuerte sea el sistema de
cifrado - es decir, ms difcil es para las personas autorizadas para romper - el mejor
en general. Sin embargo, como la fuerza de los aumentos de cifrado / descifrado,
tambin lo hace el costo.
En los ltimos aos, ha surgido una controversia sobre la llamada cifrado fuerte.
Esto se refiere a sistemas de cifrado que son esencialmente irrompible sin las claves
de descifrado. Aunque la mayora de las empresas y sus clientes lo ven como un
medio de mantener secretos y minimizar el fraude, algunos gobiernos ven el cifrado
fuerte como un vehculo potencial por el cual los terroristas podran evadir a las
autoridades. Estos gobiernos, incluido el de los Estados Unidos, quieren establecer
un acuerdo de depsito de claves. Esto significa que todos los que usan un sistema
de cifrado estaran obligados a proporcionar al gobierno una copia de la llave. Las
claves de descifrado se almacenan en un lugar supuestamente seguro, utilizado
nicamente por las autoridades, y se utilicen si respaldada por una orden judicial.
Los detractores de este sistema sostienen que los criminales podran introducirse en
la base de datos de depsito de claves y obtener de manera ilegal, robar o alterar las
llaves. Los partidarios afirman que, si bien se trata de una posibilidad, se aplica el
sistema de plica clave sera mejor que no hacer nada para impedir que los
delincuentes libremente mediante el cifrado / descifrado.
Es por medio de la encriptacin informtica como se codifican los datos. Solamente
a travs de un software de descodificacin que conoce el autor de estos documentos
encriptados es como se puede volver a decodificar la informacin.
Por lo que la encriptacin informtica es simplemente la codificacin de la
informacin que vamos a enviar a travs de la red (Internet). Para poder
descodificarla como dijimos es necesario un software o una clave que slo conocen
el emisor y el receptor de esta informacin.
La encriptacin de la informtica se hace cada vez ms necesaria debido al aumento
de los robos de claves de tarjetas de crdito, nmero de cuentas corrientes, y en
general toda la informacin que viaja por la red, etc.
Todo esto ha fomentado que se quiera conseguir una mayor seguridad en la
transmisin de la informacin sobre todo a travs de Internet. Es por ello que las
ltimas versiones de los navegadores de Internet ya usan sistemas automticos de
encriptacin de datos para que sea ms difcil para los hackers robarlos.
En la actualidad existen empresas que se dedican a la encriptacin de datos en discos
duros enteros, particiones, dispositivos de almacenamiento USB, etc. Las empresas
necesitan que su informacin relevante est a buen recaudo fuera del acceso de
terceras personas y es por ello que cada da se est utilizando ms la encriptacin
informtica de toda la informacin de las empresas.
Toda encriptacin se encuentra basada en un Algoritmo, la funcin de este
Algoritmo es bsicamente codificar la informacin para que sea indescifrable a
simple vista, de manera que una letra "A" pueda equivaler a: "5x5mBwE" o bien a
"xQE9fq", el trabajo del algoritmo es precisamente determinar cmo ser
transformada la informacin de su estado original a otro que sea muy difcil de
descifrar.
Una vez que la informacin arribe a su destino final, se aplica el algoritmo al
contenido codificado "5x5mBwE" o bien a "xQE9fq" y resulta en la letra "A" o
segn sea el caso, en otra letra. Hoy en da los algoritmos de encriptacin son
ampliamente conocidos, es por esto que para prevenir a otro usuario "no autorizado"
descifrar informacin encriptada, el algoritmo utiliza lo que es denominado llave
("key") para controlar la encriptacin y descriptacin de informacin. Algunos
algoritmos son DES (algoritmo simtrico) AES que posiblemente suplantar a DES
y uno de los ms conocidos RSA (algoritmo asimtrico)

Qu funcin tiene la llave ("key")?
Existen dos tipos de llaves ("keys"), pero la de mayor uso en Internet es denominada
"public key" o algoritmo asimtrico. El nombre "public" proviene de su
funcionamiento: existe una llave pblica que es dada a conocer a cualquier persona
que as lo desee (todo Internet), esta llave pblica es utilizada por los emisores de
mensajes para encriptar informacin , sin embargo, existe otra llave ( su pareja por
llamarla de alguna manera) nica que es conocida exclusivamente por el destinatario
del mensaje, y es mediante esta llave nica | secreta que el destinatario descifra
("descripta") los mensajes encriptados por el emisor.

Firmas Digitales ("Digital Signatures")
Una firma digital utiliza el mismo funcionamiento del "public key" o algoritmo
asimtrico mencionado anteriormente.
Como se mencion, existe una "llave pblica" y una "llave secreta", en el caso de
firmas digitales la llave pblica que es ampliamente conocida es capaz de identificar
si la informacin proviene de una fuente fidedigna. En otras palabras, la llave
pblica ser capaz de reconocer si la informacin realmente proviene de la "llave
secreta" en cuestin. Ejemplo:
El departamento de compras posee las llaves pblicas de todos los empleados de la
compaa, si llega un pedimento con la direccin de email del Director de Finanzas,
Cmo puede asegurarse el departamento de compras que en realidad esta persona
realiz el pedimento y no alguna otra que sobrepuso el email ?. La llave secreta del
director de finanzas debe de encontrarse solo en su computadora, por lo tanto al
enviar el mensaje electrnico esta llave pblica se aadi al email, y por lo tanto las
llaves pblicas determinarn si la llave secreta coincide con la del director.

Firmas Digitales en Internet
En el caso anterior de un Intranet, todas las llaves pblicas provienen de una fuente
fidedigna, esto es, las llaves "publicas" que posee el departamento de compras son
autnticas ya que todas pertenecen slo a empleados dentro de la compaa, la nica
posibilidad de fraude que existe, es si alguien trata de forjar la "llave secreta" de un
empleado para hacerse pasar por otro.

Encriptacin de 40-bits y 128-bits
Existen varios niveles de encriptacin, pero las combinaciones ms comunes son 40-
512 bits ("llave secreta--llave pblica") y 128-1024 bits ("llave secreta--llave
pblica"). La versin 128-1024 bits es el tipo de encriptacin ms fuerte que existe
en el mercado. Actualmente U.S.A prohbe la exportacin de productos con este tipo
de Tecnologa, pero cabe mencionar que ya existen varios productos producidos en
Europa con esta Tecnologa que no poseen tales restricciones de exportacin.
La gran mayora de los sitios en Internet utilizan la encriptacin 40-512 bits, la
encriptacin 128-1024 bits es utilizada generalmente en transacciones de alto riesgo,
como las bancarias.

Algoritmos de Encriptacin
Cifrado de Claves Pblicas
La criptografa asimtrica es el mtodo criptogrfico que usa un par de claves para el
envo de mensajes. Las dos claves pertenecen a la misma persona a la que se ha
enviado el mensaje. Una clave es pblica y se puede entregar a cualquier persona, la
otra clave es privada y el propietario debe guardarla de modo que nadie tenga acceso
a ella. Adems, los mtodos criptogrficos garantizan que esa pareja de claves slo
se puede generar una vez, de modo que se puede asumir que no es posible que dos
personas hayan obtenido casualmente la misma pareja de claves.
Diffie-Hellman
Se emplea generalmente como medio para acordar claves simtricas que sern
empleadas para el cifrado de una sesin. Siendo no autenticado, sin embargo provee
las bases para varios protocolos autenticados. Su seguridad radica en la extrema
dificultad (conjeturada, no demostrada) de calcular logaritmos discretos en un
campo finito.
RSA (Rivest, Shamir y Adleman)
El sistema criptogrfico con clave pblica RSA es un algoritmo asimtrico cifrador
de bloques, que utiliza una clave pblica, la cual se distribuye (en forma autenticada
preferentemente), y otra privada, la cual es guardada en secreto por su propietario.
Una clave es un nmero de gran tamao, que una persona puede conceptualizar
como un mensaje digital, como un archivo binario o como una cadena de bits o
bytes. Cuando se quiere enviar un mensaje, el emisor busca la clave pblica de
cifrado del receptor, cifra su mensaje con esa clave, y una vez que el mensaje
cifrado llega al receptor, ste se ocupa de descifrarlo usando su clave oculta.
DSA (Digital Signature Algorithm, en espaol Algoritmo de Firma digital)
Es un estndar del Gobierno Federal de los Estados Unidos de Amrica o FIPS para
firmas digitales. Fue un Algoritmo propuesto por el Instituto Nacional de Normas y
Tecnologa de los Estados Unidos para su uso en su Estndar de Firma Digital
(DSS), especificado en el FIPS 186. DSA se hizo pblico el 30 de agosto de 1991,
este algoritmo como su nombre lo indica, sirve para firmar y no para cifrar
informacin. Una desventaja de este algoritmo es que requiere mucho ms tiempo
de cmputo que RSA.
AES (Advanced Encryption Standar)
El estndar de cifrado avanzado (AES) es un algoritmo de cifrado para asegurar el
material sensible pero no clasificada por las agencias del gobierno de EE.UU. y,
como consecuencia probable, con el tiempo puede llegar a ser el estndar de facto de
cifrado para las transacciones comerciales en el sector privado. (Cifrado para los
militares de EE.UU. y otras comunicaciones clasificadas se maneja por medio de
algoritmos independientes, secretas.)
Algoritmo HASH
Este algoritmo efecta un clculo matemtico sobre los datos que constituyen el
documento y da como resultado un nmero nico llamado MAC. Un mismo
documento dar siempre un mismo MAC. es una funcin para resumir o identificar
probabilsticamente un gran conjunto de informacin, dando como resultado un
conjunto imagen finito generalmente menor. se refiere a una funcin o mtodo para
generar claves o llaves que representen de manera casi unvoca a un documento,
registro, archivo, etc., resumir o identificar un dato a travs de la probabilidad,
utilizando una funcin hash o algoritmo hash. Un hash es el resultado de dicha
funcin o algoritmo. Entre los algoritmos de hash ms comunes estn: SHA-1:
algoritmo de hash seguro. Algoritmo de sntesis que genera un hash de 60 bits. Se
utiliza, por ejemplo, como algoritmo para la firma digital. MD2 est optimizado para
computadoras de 8 bits. El valor hash de cualquier mensaje se forma haciendo que el
mensaje sea mltiplo de la longitud de bloque en el ordenador (128 bits o 16 bytes)
y aadindole un checksum. Para el clculo real, se utiliza un bloque auxiliar 48
bytes y una tabla de 256 bytes que contiene dgitos al azar del nmero pi.
MD4 es un algoritmo de resumen del mensaje (el cuarto en la serie) diseado por el
profesor Ronald Rivest del MIT. Implementa una funcin criptogrfica de hash para
el uso en comprobaciones de integridad de mensajes. La longitud del resumen es de
128 bits.
MD5 Esquema de hash de hash de 128 bits muy utilizado para autenticacin cifrada.
Gracias al MD5 se consigue, por ejemplo, que un usuario demuestre que conoce una
contrasea sin necesidad de enviar la contrasea a travs de la red.
Cifrado de Claves Privadas
Los algoritmos de clave simtrica, tambin llamados de clave secreta o privada, son
los algoritmos clsicos de encriptacin en los cuales un mensaje es encriptado
utilizando para ello una cierta clave sin la cual no puede recuperarse el mensaje
original.
Criptosistema Caesar
El sistema Caesar o desplazamientos Caesar es una de las tcnicas de criptografa
ms simples y mayormente difundidas. Fue el primero que se utiliz del cual se
tienen registros. El sistema es mono alfabtico y es realmente muy malo, su nico
valor es el valor histrico de haber sido el primero.
Criptosistema Hill
Este sistema est basado en el lgebra lineal y ha sido importante en la historia de la
criptografa. Fue Inventado por Lester S. Hill en 1929, y fue el primer sistema
criptogrfico poli alfabtico que era prctico para trabajar con ms de tres smbolos
simultneamente.
Criptosistema Afines
El Criptosistema Afn es una clase de encriptacin por sustitucin y es mono
alfabtico y simtrico. Un criptosistema afn es determinado por dos enteros a y b
siendo a 0 b m, m es el tamao del alfabeto. Adems a y m deben ser coprimos.
Para encriptar un mensaje a cada carcter se le aplica la siguiente frmula: e (x) = a
x + b (mod m).

Tipos de Cifrados
Cifrado es otro nombre que se le da al proceso de encriptacin. El propsito de un
cifrado es tomar datos sin encriptar, llamado texto en claro, y producir una versin
encriptada de los mismos. Existen dos clases de cifrado: cifrado de flujo de datos y
cifrado por bloques.
Cifrado de flujo de datos: En el cifrado por flujo de datos se encripta un bit
(o byte) de texto en claro por vez. El ejemplo ms simple de cifrado por flujo
de datos es el que consiste en combinar los datos, un bit a la vez, con otro
bloque de datos llamado pad. Los cifrados por flujo de datos funcionan
realmente bien con datos en tiempo real como voz y video.

Cifrado por bloques: operan sobre bloques de tamao mayor que un bit del
texto en claro y producen un bloque de texto cifrado, generalmente los
bloques de salida son del mismo tamao que los de la entrada. El tamao del
bloque debe ser lo suficientemente grande como para evitar ataques de texto
cifrado. El de cifrado de flujo de datos puede ser considerado como un
cifrado por bloques de tamao 1 bit.



A modo de conclusin

La encriptacin y criptografa son parte fundamental del proceso de seguridad de
datos.
La idea central del proceso de encriptacin es proteger el tesoro ms valioso de
nuestros tiempos, la informacin; de intrusos que podran beneficiarse o causar dao
con esta.
Existen diversos programas que hacen este proceso e incluso los sistemas operativos
tienen opciones (Windows, Linux, etc.) de encriptacin, no obstante el tipo de
encriptacin depender del nivel de importancia de los datos que se manejan.
La encriptacin de datos funciona utilizando la criptografa. La criptografa es la
ciencia de usar las matemticas para encriptar y desencriptar datos.
A travs de la encriptacin podemos mantener nuestros datos seguros. Podemos
proteger nuestros datos de los delitos informticos como phising, hacking, entre
otros.

Bibliografa
Este trabajo de investigacin est basado en las siguientes pginas y/o referencias:
http://www.larevistainformatica.com/que-es-encriptacion-informatica.htm
http://searchsecurity.techtarget.com/definition/encryption
http://www.informatica-hoy.com.ar/seguridad-informatica/Criptografia.php
http://searchsoftwarequality.techtarget.com/definition/cryptography
http://en.wikipedia.org/wiki/Key_(cryptography)
http://www.slideshare.net/peter325/algoritmos-de-encriptacion-2446135
http://searchsecurity.techtarget.com/definition/Advanced-Encryption-Standard

Вам также может понравиться