viernes, 17 de septiembre de 2010

CRIPTOGRAFIA

Es la ciencia que hace uso de métodos y técnicas para proteger la información, evitando que sea accesible por observadores no autorizados, mediante la utilización de algoritmos usando una o mas claves.


Orígenes de la Criptografía

Antiguamente la criptografía estaba vinculada con secretos de estado, asuntos militares, de espionaje, etc.
Ya en el siglo V antes de J.C. los lacedemonios utilizaban un mecanismo conocido como la Escitala.
A mediados del siglo II antes de J.C., encontramos el cifrador por sustitución más antiguo que se conoce atribuido a Polybios, el cifrador de Polybios.
En el siglo I antes de J.C., aparece el cifrador del César en honor al emperador Julio César. A partir del siglo XVI encontramos diversas Máquinas de cifrar.
  • Cifrado de César (siglo I a.C. en honor a Julio César)
    El cifrado César es uno de los primeros métodos de cifrado conocidos históricamente. Julio César lo usó para enviar órdenes a sus generales en los campos de batalla. Consistía en escribir el mensaje con un alfabeto que estaba formado por las letras del alfabeto latino normal desplazadas tres posiciones a la derecha (A, B, C).

  • Cifrado de Polybios (siglo II a.C.)
    Es el cifrado por sustitución más antiguo que se conoce. El método se basaba en una tabla secreta, en cuyos ejes se ponían diferentes combinaciones de letras o números y dentro de la tabla las letras del alfabeto. Cada letra del mensaje a cifrar era sustituida por sus “coordenadas (x, y)”.

  • La escitala (siglo V a.C.)
    La Escitala, o Escitala Espartana. En este método no se cambian unas letras por otras, ni por números. Sencillamente, se cambian de lugar, es decir, se descolocan las letras del texto.
    Para hacerlo, los espartanos enrollaban en un tubo (llamado escitala) una tira de papel y escribían el texto a lo largo del tubo. Al desenrollar la tira, resultaba el texto cifrado. Para descifrarlo, no tenían más que enrollar la tira en un tubo del mismo diámetro que el usado para cifrar el mensaje.

  • Cifrado de Vigenére
    El sistema de cifrado de Vigenére es un sistema polialfabético o de sustitución múltiple, de clave privada o secreta. Este tipo de criptosistemas aparecieron para sustituir a los monoalfabéticos o de sustitución simple, basados en el Algoritmo de Cesar, que presentaban ciertas debilidades frente al ataque de los criptoanálistas relativas a la frecuencia de aparición de elementos del alfabeto.

  • Maquina Enigma

La máquina Enigma era un dispositivo electromecánico, lo que significa que usaba una combinación de partes mecánicas y eléctricas. El mecanismo estaba constituido fundamentalmente por un teclado similar al de las máquinas de escribir cuyas teclas eran interruptores eléctricos, un engranaje mecánico y un panel de luces con las letras del alfabeto.



Aplicaciones de la criptografía
  • Modificar un mensaje de tal forma que sea completamente ilegible a no ser que se posea la clave para volver a ponerlo en su estado original.


  • Verificar que un mensaje no ha sido modificado intencionadamente por un tercero.


  • Verificar que “alguien” es quien realmente dice ser.


    Tipos de criptografía

  • Criptografía simétrica, también conocida como “criptografıa clásica” o de “llave privada”. Este tipo de criptografıa es anterior al nacimiento de los ordenadores. Es un método criptográfico que se usa para cifrar un mensaje utilizando una única clave conocida por los dos interlocutores, de manera que el documento cifrado sólo pueda descifrarse conociendo dicha clave secreta; Algunas de las características más destacadas de este tipo de algoritmos son las siguientes:
    Se utiliza la misma clave para cifrar el mensaje original que para descifrar el mensaje codificado.
    Emisor y receptor deben haber acordado una clave común por medio de un canal de comunicación confidencial antes de poder intercambiar información confidencial por un canal de comunicación inseguro.



  • Criptografıa asimétrica, también conocida como “criptografıa moderna” o de “llave publica”. Este tipo de criptografıa se desarrollo en los años 70 y utiliza complicados algoritmos matemáticos relacionados con números primos y curvas elıpticas; Estos criptosistemas están basados en propiedades matemáticas de los números primos, que permite que cada interlocutor tenga una pareja de claves propias. De esta pareja de claves, una se denomina privada o secreta y la otra, pública. La clave privada no se transmite nunca y se mantiene secreta. La clave pública, por el contrario, se puede y se debe poner a disposición de cualquiera, dado que es imposible deducir la clave privada a partir de la pública; propiedad fundamental de esta pareja de claves es que lo que se cifra con una de estas claves, se descifra con la otra. Esta potente característica asimétrica es la que permite a esta tecnología servir de base el diseño de sistemas de comunicación segura.