Documente Academic
Documente Profesional
Documente Cultură
Criptografa
Ctedra: Administracin de Recursos
Ao: 2012
Grupo 25: Adgi Romano Alejandro Marcelo
Fernndez Romina
Mora Nancy
CRIPTOGRAFA
DEFINICIN
La criptografa (del griego krypto, oculto, y graphos,
escribir, literalmente escritura oculta) 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.
Con ms precisin, cuando se habla de esta rea de conocimiento como
ciencia, se debera hablar de criptologa, que a su vez engloba tanto las tcnicas
de cifrado, es decir, la criptografa propiamente dicha, como sus tcnicas
complementarias, entre las cuales se incluye el criptoanlisis, que estudia
mtodos empleados para romper textos cifrados con objeto de recuperar la
informacin original en ausencia de las claves.
OBJETIVOS
Los objetivos bsicos de la criptografa son los siguientes:
HISTORIA
Ya las primeras civilizaciones desarrollaron tcnicas para enviar mensajes
durante las campaas militares, de forma que si el mensajero era interceptado la
informacin que portaba no corriera el peligro de caer en manos del enemigo.
Posiblemente, el primer criptosistema que se conoce fuera documentado por el
historiador griego Polibio: un sistema de sustitucin basado en la posicin de las
letras en una tabla.
CONCEPTOS BSICOS
La informacin original que debe protegerse se denomina texto en claro o
texto plano. El cifrado es el proceso de convertir el texto plano en un caos
lingstico ilegible, denominado texto cifrado o criptograma. Por lo general, la
CIFRADO CLSICO
Cifrado por sustitucin
Es aquel cifrado que sustituye cada letra o grupo de letras por otra letra o
grupo de letras distinta/s para cifrar el texto en claro.
Un claro ejemplo es el Cifrado Csar. Cada letra del texto en claro se
sustituye por la letra que hay a k posiciones detrs de ella en el alfabeto.
Matemticamente hablando:
Definimos las siguientes operaciones:
Ordinal de una letra: Es la posicin que ocupa la letra en el alfabeto que
usamos. Se denota como: ORD (Letra) [ORD (A) = 0]
Caracter de un nmero: Es la letra que ocupa la posicin del nmero que
tenemos. Se denota como: CAR (x) [donde x tiene que ser mayor o igual a
cero, y menor o igual al nmero de letras del alfabeto usado]
La frmula del cifrado y descifrado sera:
Cifrado: C(x) = x + k (mod T)
Descifrado: D(x) = x k (mod T)
(Siendo x el ORD (Letra a cifrar), k es el nmero de posiciones a
desplazar y T es el total de letras en el alfabeto a usar)
Se puede observar que la clave de este cifrado es el nmero de posiciones a
desplazar las letras (k).
Cifrado por transposicin o permutacin
Cada letra (o carcter) se intercambia por otra del mensaje, reordenando de
algn modo las letras, pero no disfrazndolas.
Un ejemplo sera la esctala espartana, un mtodo de trasposicin basado
en un cilindro que serva como clave en el que se enrollaba el mensaje para poder
cifrar y descifrar.
SISTEMAS DE CIFRADO
Cifrado simtrico
Los algoritmos de Llave Privada (o cifrado simtrico) usan la misma llave
para la encriptacin y desencriptacin (o una es fcilmente derivable de la otra).
Este es el acercamiento ms sencillo a la encriptacin de datos, es
matemticamente menos complicado que la criptografa de llave pblica y ha sido
usado por varios siglos.
transformacin, de modo que el descifrado slo puede ser realizado por aquellos
que conozcan la clave concreta utilizada en el cifrado. La clave mide 64 bits,
aunque en realidad, slo 56 de ellos son empleados por el algoritmo. Los ocho
bits restantes se utilizan nicamente para comprobar la paridad, y despus son
descartados. Por tanto, la longitud de clave efectiva en DES es de 56 bits, y as es
como se suele especificar.
La estructura bsica del algoritmo es la siguiente: hay 16 fases idnticas
de proceso, denominadas rondas. Tambin hay una permutacin inicial y final
denominadas PI y PF, que son funciones inversas entre s (PI "deshace" la accin
de PF, y viceversa). PI y PF no son criptogrficamente significativas, pero se
incluyeron presuntamente para facilitar la carga y descarga de bloques sobre el
hardware de mediados de los 70. Antes de las rondas, el bloque es dividido en dos
mitades de 32 bits y procesadas alternativamente. Este entrecruzamiento se
conoce como esquema Feistel.
La estructura de Feistel asegura que el cifrado y el descifrado sean
procesos muy similares la nica diferencia es que las subclaves se aplican en
orden inverso cuando desciframos. El resto del algoritmo es idntico. Esto
simplifica enormemente la implementacin, en especial sobre hardware, al no
haber necesidad de algoritmos distintos para el cifrado y el descifrado.
El smbolo rojo "" representa la operacin OR exclusivo (XOR). La
funcin-F mezcla la mitad del bloque con parte de la clave (subclave). La salida de
la funcin-F se combina entonces con la otra mitad del bloque, y los bloques son
intercambiados antes de la siguiente ronda. Tras la ltima ronda, las mitades no
se intercambian; sta es una caracterstica de la estructura de Feistel que hace
que el cifrado y el descifrado sean procesos parecidos.
Cifrado asimtrico
Tambin son llamados sistemas de cifrado de clave pblica. Este sistema
de cifrado usa dos claves diferentes. Una es la clave pblica 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
pblica 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 pblica para que todo aquel que se quiera
comunicar con el destinatario lo pueda hacer.
Los sistemas de cifrado de clave pblica o sistemas de cifrado asimtricos
se inventaron con el fin de evitar por completo el problema del intercambio de
claves de los sistemas de cifrado simtricos. Con las claves pblicas no es
necesario que el remitente y el destinatario se pongan de acuerdo en la clave a
emplear. Todo lo que se requiere es que, antes de iniciar la comunicacin secreta,
el remitente consiga una copia de la clave pblica del destinatario. Es ms, esa
misma clave pblica puede ser usada por cualquiera que desee comunicarse con
su propietario. Por tanto, se necesitarn slo n pares de claves por cada n
personas que deseen comunicarse entre s.
Los sistemas de cifrado de clave pblica se basan en funciones-trampa de
un solo sentido que aprovechan propiedades particulares, por ejemplo de los
nmeros primos. Una funcin de un solo sentido es aquella cuya computacin es
fcil, mientras que su inversin resulta extremadamente difcil. Por ejemplo, es
fcil multiplicar dos nmeros primos juntos para obtener uno compuesto, pero es
difcil factorizar uno compuesto en sus componentes primos. Una funcin-trampa
de un sentido es algo parecido, pero tiene una "trampa". Esto quiere decir que si
se conociera alguna pieza de la informacin, sera fcil computar el inverso. Por
ejemplo, si tenemos un nmero compuesto por dos factores primos y conocemos
uno de los factores, es fcil computar el segundo.
Ventajas e inconvenientes
Las ventajas de los mtodos de cifrado de clave pblica estn claras. Cada
persona tiene una clave publica, que puede publicar en su pgina WEB, en un
listado de empresa, transmitirla a travs de un canal inseguro, etc. Esto
automticamente permite que cualquier persona del mundo con acceso a esa
clave le mande mensajes que solo l pueda leer.
Los inconvenientes de los algoritmos de clave pblica son:
1. Computacionalmente son mucho ms costosos que los algoritmos de
clave privada. Esto quiere decir que en cifrar un texto moderadamente
compartir una clave para el cifrado simtrico. En cada mensaje, la clave simtrica
utilizada es diferente por lo que si un atacante pudiera descubrir la clave
simtrica, solo le valdra para ese mensaje y no para los restantes. El destinatario
usa su clave privada para descifrar la clave simtrica y acto seguido usa la clave
simtrica para descifrar el mensaje.
Conclusiones
Como hemos estado hablando durante todo el documento hoy en da la
informacin puede que sea uno de los bienes mas preciados, o la desinformacin
una de las peores armas con las que atacar a alguien. Por lo que en esta en la
sociedad en la que vivimos se hace muy necesario la seguridad en las
comunicaciones, y como principal exponente en Internet , ya que este mtodo de
comunicacin es cada vez ms utilizado, no solo por estudiantes y comunidad
universitaria, sino por empresas, particulares, y cada vez para realizar ms cosas.
Con lo cual cabe pensar que el tema que hemos tratado ser uno de los claros
exponentes a tener muy en cuenta en el futuro de la informtica, (esto es, a partir
del hoy ya debe tenerse en cuenta, pero con el avance de la evolucin en la
informacin se deber prestar mas atencin a las comunicaciones, observando
detalles cada vez mas nfimos); sobre todo a la velocidad que se implementan
nuevas tecnologas, las cuales permiten el envo de informacin ms valiosa y que
puede comprometer mucho a los interlocutores en caso de que sea interceptada
por otras personas. La verdad que se trata de un mundo muy fascinante y que
tiene muchas posibilidades de investigacin.
BIBLIOGRAFA
http://www.seguridadenlared.org/es/index25esp.html
http://jamillan.com/v_cripto1.htm
http://administracionelectronica.us.es/uploads/ficherostexto/criptografia_certifi
cado_digital_firma_digital.pdf
http://elsitiodetelecomunicaciones.iespana.es/cbasica.pdf
http://gaussianos.com/criptografia-resumen/
http://www.segu-info.com.ar/proyectos/p1_criptografia.htm
http://www.csiargentina.com/saberhistoria/?p=1246
http://es.wikipedia.org/wiki/Criptograf%C3%ADa