Criptografía.-
Entendemos por Criptografía (Kriptos=ocultar, Graphos=escritura) la técnica de transformarun mensaje inteligible, denominado
texto en claro
, en otro que sólo puedan entender laspersonas autorizadas a ello, que llamaremos
criptograma
o texto cifrado. El método osistema empleado para encriptar el texto en claro se denomina
algoritmo de encriptación
.La Criptografía es una rama de las Matemáticas, que se complementa con el Criptoanálisis,que es la técnica de descifrar textos cifrados sin tener autorización para ellos, es decir,realizar una especie de Criptografía inversa. Ambas técnicas forman la ciencia llamadaCriptología.La base de las Criptografía suele ser la aplicación de problemas matemáticos de dificilsolución a aplicaciones específicas, denominándose
criptosistema
o
sistema de cifrado
alos fundamentos y procedimientos de operación involucrados en dicha aplicación.
Criptografía clásica.-
El cifrado de textos es una actividad que ha sido ámpliamente usada a lo largo de la historiahumana, sobre todo en el campo militar y en aquellos otros en los que es necesario enviarmensajes con información confidencial y sensible a través de medios no seguros.Aunque en cierta forma el sitema de jeroglíficos egipcio puede considerarse ya una forma decriptografía (sólo podían ser entendidos por personas con conocimientos suficientes), elprimer sistema criptográfico como tal conocido de debe a Julio Cesar. Su sistema consistía enreemplazar en el mensaje a enviar cada letra por la situada tres posiciones por delante en elalfabeto latino. En nuestro alfabeto actual tendríamos la siguiente tabla de equivalencias:ABCDEFGHIJKLMNQOPQRSTUVWXYZDEFGHIJKLMNQOPQRSTUVWXYZABCPor lo que el mensaje "HOLA MUNDO" se transformaría en "KRQD OXPGR". Para volver almensaje original desde el texto cifrado tan sólo hay que coger un alfabeto e ir sustituyendocada letra por la que está tres posiciones antes en el msimo.Este sistema fué innovador en su época, aunque en realidad es fácil de romper, ya en todosistema de trasposición simple sólo hay un número de variaciones posible igual al de letrasque formen el alfabeto (27 en este caso).Este fué el primer sistema criptográfico conocido, y a partir de él, y a lo largo de las historia,aparecierón otros muchos sitemas, basados en técnicas criptológicas diferentes. Entre elloscaben destacar los sistemas monoalfabéticos (parecidos al de Julio Cesar, pero quetansforman cada letra del alfabeto original en la correspondiente de un alfabetodesordenado), el sistema Playfair de Ser Charles Wheastone (1854, sitema monoalfabéticode diagramas), los sistemas polialfabéticos, los de permutación, etc.Aunque han sido muchos, y no vamos a verlos a fondo, sí hay que destacar dos sistemasgenerales de ocultación, ya que juntos forman la base de muchos de los sistemascriptográficos actuales. Son la sustitución y la permutación.
La sustitución
consiste en cambiar los caracteres componentes del mensaje original enotros según una regla determinada
de posición natural en el alfabeto
. Por ejemplo, fijar unaequivalencia entre las letras del alfabeto original y una variación de él, de forma análoga a loque ocurre en el método de Julio Cesar. Si fijamos la equivalencia de alfabetos:ABCDEFGHIJKLMNQOPQRSTUVWXYZ
Leave a Comment