4 de abril de 2015

Criptografía básica.

Antes de comenzar con la práctica es importante aclarar algunos conceptos y ponerlos en términos muy claros y pedagógicos.


¿Que es criptografía?

Mas allá de la clásica definición, la criptografía es el arte de "transformar" la información de un sentido inteligible a un sentido ininteligible. Es decir el resultado de esta transformación es incomprensible a menos que se conozca al detalle la transformación y se le pueda deshacer para obtener la información original.

¿Que no es criptografía?

Es común ver en cine que hay otras formas de esconder la información pero que esta en si no se transforma, es decir, se camufla en un huésped tal como una imagen, un archivo de audio o cualquier otro tipo de documento, una ventaja sobre la criptografía es que la información es más fácil recuperarla, lo que a su vez es una desventaja.
Ves es como cuando uno esconde la llave de la casa debajo del florero, es una suerte que la hayas dejado ahí justo el día que llegaste sin llaves con hambre y mojado, pero como se te ocurre dejarlas ahí, así haya sido por un solo día, si sabes que con esa llave se puede abrir toda la casa y en efecto te han robado. Luego es cuestión de que proteges y contra quien le proteges.

¿Cómo se encripta?

De forma práctica, lo que se encripta son los datos, o una abstracción numérica de un dato, o mas simple aún un número. Este número se presenta de dos distintas maneras de acuerdo a la naturaleza de la información o el dato que representa, estas son en Bloque y en Flujo.

Un ejemplo de la representación de datos en bloque son los archivos que comunmente conocemos, ya sea un archivo de texto plano, o un archivo enriquecido tal como una imagen, u otro tipo de documento.

Por otro lado tenemos la representación de los datos en flujo, la cual está fundamentalmente determinada por la naturaleza del origen, transmisión o aplicación. Por ejemplo la transmisión de la voz a través de una llamada telefónica, en el contexto de que la información a medida que se va originando, se cifra y se transmite, obliga el uso de un cifrador de flujo, así como la incertidumbre de la extensión del archivo total.

Ahora, desde el punto de vista de la forma de encriptar, tenemos otra clasificación, de acuerdo a la naturaleza de la clave. Si la clave con la que se cifra, es la misma con la que se descifra, se conoce como clave simétrica, por el contrario la clave es asimétrica.