Especial sobre Criptografía Parte II: Objetivos y Secretos Ocultos

Especial sobre Criptografía Parte II: Objetivos y Secretos Ocultos



En nuestra primera entrega acerca de criptografía pudimos apreciar de que se trata este tema, e indagamos un poco acerca de su historia y como ha transcendido hasta nuestros días.

Criptografia Objetivos y Secretos Ocultos
Tras haber hablado de los primeros métodos de criptografía de la historia toca adentrarse en los métodos criptográficos modernos, existen diferentes tipos de criptografía. Vamos a centrarnos en tres fundamentalmente: criptografía simétrica, criptografía asimétrica y criptografía híbrida.

Criptografía simétrica


La criptografía simétrica sólo utiliza una clave para cifrar y descifrar el mensaje, que tiene que conocer el emisor y el receptor previamente y este es el punto débil del sistema, la comunicación de las claves entre ambos sujetos, ya que resulta más fácil interceptar una clave que se ha transmitido sin seguridad (diciéndola en alto, mandándola por correo electrónico u ordinario o haciendo una llamada telefónica).

Teóricamente debería de ser más fácil conocer la clave interceptándola que probándola una por una por fuerza bruta, teniendo en cuenta que la seguridad de un mensaje cifrado debe recaer sobre la clave y nunca sobre el algoritmo.

Un ejemplo de ello es la máquina Enigma (lo mostramos en nuestro primer post de criptografía) usaba un método simétrico con un algoritmo que dependía de una clave (que más que clave parece un ritual) que está formada por: los rotores o rodillos que usaba, su orden y la posición de cada anillo, siendo esto lo más básico.

La máquina Enigma contaba también con un libro de claves que contenía la clave del día y hacia un poco más difícil encontrar la clave, pero no es una clave lo suficientemente segura como para que no se pudiese reventar. Otro inconveniente que tiene este sistema es que si quieres tener un contenido totalmente confidencial con 10 personas tienes que aprenderte o apuntarte (siendo esta forma menos segura) las 10 claves para cada persona.

Criptografía asimétrica


La criptografía asimétrica se basa en el uso de dos claves: la pública (que se podrá difundir sin ningún problema a todas las personas que necesiten mandarte algo cifrado) y la privada (que no debe de ser revelada nunca).

Sabiendo lo anterior, si queremos que tres compañeros de trabajo nos manden un archivo cifrado debemos de mandarle nuestra clave pública (que está vinculada a la privada) y nos podrán mandar de forma confidencial ese archivo que solo nosotros podremos descifrar con la clave privada.

Otro propósito de este sistema es también el de poder firmar documentos, certificando que el emisor es quien dice ser, firmando con la clave privada y verificando la identidad con la pública.

Diferencias entre criptografía simétrica y asimétrica

Para empezar, la criptografía simétrica es más insegura ya que el hecho de pasar la clave es una gran vulnerabilidad, pero se puede cifrar y descifrar en menor tiempo del que tarda la criptografía asimétrica, que es el principal inconveniente y es la razón por la que existe la criptografía híbrida.

Criptografía híbrida


Este sistema es la unión de las ventajas de los dos anteriores, debemos de partir que el problema de ambos sistemas criptográficos es que el simétrico es inseguro y el asimétrico es lento.

El proceso para usar un sistema criptográfico híbrido es el siguiente (para enviar un archivo):
Generar una clave pública y otra privada (en el receptor).
Cifrar un archivo de forma síncrona.
El receptor nos envía su clave pública.
Ciframos la clave que hemos usado para encriptar el archivo con la clave pública del receptor.
Enviamos el archivo cifrado (síncronamente) y la clave del archivo cifrada (asíncronamente y solo puede ver el receptor).
Objetivos de la criptografía


La criptografía actualmente se encarga del estudio de los algoritmos, protocolos y sistemas que se utilizan para dotar de seguridad a las comunicaciones, a la información y a las entidades que se comunican.

El objetivo de la criptografía es diseñar, implementar, implantar, y hacer uso de sistemas criptográficos para dotar de alguna forma de seguridad. Por tanto el tipo de propiedades de las que se ocupa la criptografía son, por ejemplo:

Confidencialidad: Es decir, garantiza que la información sea accesible únicamente a personal autorizado. Para conseguirlo utiliza códigos y técnicas de cifrado.

Integridad: Es decir garantiza la corrección y completitud de la información. Para conseguirlo puede usar por ejemplo funciones hash criptográficas MDC, protocolos de compromiso de bit, o protocolos de notarización electrónica.

Vinculación: Permite vincular un documento o transacción a una persona o un sistema de gestión criptográfico automatizado. Cuando se trata de una persona, se trata de asegurar su conformidad respecto a esta vinculación (content commitment) de forma que pueda entenderse que la vinculación gestionada incluye el entendimiento de sus implicaciones por la persona.

Antiguamente se utilizaba el término “No repudio” que está abandonándose, ya que implica conceptos jurídicos que la tecnología por sí sola no puede resolver. En relación con dicho término se entendía que se proporcionaba protección frente a que alguna de las entidades implicadas en la comunicación, para que no pudiera negar haber participado en toda o parte de la comunicación.

Para conseguirlo se puede usar por ejemplo firma digital. En algunos contextos lo que se intenta es justo lo contrario: Poder negar que se ha intervenido en la comunicación. Por ejemplo cuando se usa un servicio de mensajería instantánea y no queremos que se pueda demostrar esa comunicación. Para ello se usan técnicas como el cifrado negable.

Autenticación: Es decir proporciona mecanismos que permiten verificar la identidad del comunicador. Para conseguirlo puede usar por ejemplo función hash criptográfica MAC o protocolo de conocimiento cero.

Mensajes ocultos a través de la criptografía


Durante los siglos XVII y XVIII los piratas supuestamente encriptaban en planos y mapas la localización de fantásticos tesoros, basándose principalmente en métodos de sustitución de alfabeto.

Edgar Allan Poe publicó en 1843 “El escarabajo de oro”, en el que se narra la aventura de un individuo que encuentra un mensaje cifrado en el que se indica la localización de un fabuloso tesoro.

También Julio Verne utilizó la criptografía en varias de sus novelas.

Ya en la época moderna, el principal uso de la criptografía fue el militar. Destacan, durante la II Guerra Mundial, la máquina de codificación nazi “enigma” o el original sistema de criptofonía utilizado por los norteamericanos, y que jamás pudo ser descifrado por el enemigo: el lenguaje navajo.

Los sistemas de encriptación (criptografía) sólo son superados por los expertos de la desencriptación (criptoanálisis), mentes brillantes dedicadas a “desvelar” o “romper” códigos. La criptología engloba tanto a la criptografía como al criptoanálisis; el éxito de un criptoanalista supone el fracaso de un criptógrafo y viceversa.

Aún así, son numerosos los códigos que aun hoy en día no han sido descifrados. He aquí dos ejemplos:

El disco de Festo

El disco de Festo (o disco de Phaistos) es un curioso hallazgo arqueológico de finales de la edad de bronce. Fue descubierto el 15 de julio de 1908 por el arqueólogo italiano Luigi Pernier en la excavación de un palacio minoico en Festos, en el sur de Creta. El objeto se ha convertido en uno de los más famosos misterios de la arqueología. Actualmente se encuentra en el museo de Herakleion en Creta (Grecia).
El disco de festo


No obstante, una última teoría del experto británico en antigüedades Jerome Eisenberg mantiene que la pieza no es auténtica. Eisenberg sostiene que Luigi Pernier estaba “desesperado” por impresionar a sus colegas y decidió crear él mismo una “reliquia” con un texto pictográfico imposible de traducir.

El manuscrito Voynich

El manuscrito Voynich es un misterioso libro ilustrado de contenidos desconocidos, escrito hace unos 500 años por un autor anónimo en un alfabeto no identificado y un idioma incomprensible, el denominado “voynichés”.

A lo largo de su existencia el manuscrito ha sido objeto de intensos estudios por numerosos criptógrafos profesionales y aficionados, entre los que se encontraba nuestro ya conocido y polifacético Athanasius Kircher. Ninguno consiguió descifrar una sola palabra.

'El manuscrito

Esta sucesión de fracasos ha alimentado también la teoría de que el libro no es más que un elaborado engaño, una secuencia de símbolos al azar sin sentido alguno.

Estos solo son algunos de los muchos mensajes y códigos que siguen ocultos hoy en día de los que muchos criptoanalistas no han podido descifrar.

La criptografía es el arte de escribir en clave secreta o de modo enigmático y, aunque pueda sonar absurdo ¿para qué escribir un mensaje o cualquier cosa si los otros no lo van a entender?, hay una razón: Puede ser que los otros no lo entiendan, pero «otro», el único que me interesa que lo lea, sí podrá
.
My Twitter profileMy Instagram profile

Samantha Jimenez


Venezolana, estudiante del último semestre de Comunicación Social. Atraída por las nuevas tecnologías y el desarrollo que ofrecen a la humanidad.
¿Cómo hacer trading con criptomonedas?


Autor: Andres Tejero
Las criptomonedas son una de las inversiones más rentables del momento, siendo el Bitcoin la de mayor volumen y volatilidad.

La oportunidad de hacer trading con criptomonedas es fantástica, ya que permite invertir las 24 horas todos los días de la semana. Siempre hay que tener en claro que es una inversión de alto riesgo, y sólo debe destinarse a este sector una parte del presupuesto del portafolio.

Por ejemplo, si tienes apartado para todas tus inversiones unos US$ 10.000, no deberías invertir más de US$ 1.000 en criptomonedas (10%). Esto es sólo un consejo en base años de experiencia, tú invertirás lo que te parezca correcto.
Para una mejor comprensión de como hacer trading con criptomonedas he dividido este mini curso online en 7 post, que se publicarán uno por día desde el domingo 04 de junio.

Al final del “mini curso online” serás capaz de…
Saber realmente que es el trading en criptomonedas
Dónde y cómo comprar criptomonedas
Armar tu portafolio de criptomonedas
Manejar plataformas avanzadas de trading
Hacer trading online con las principales criptomonedas
Resguardar parte de la inversión en billeteras de papel
Cubrir tu portafolio de criptomonedas con CFDs

Mañana no te pierdas la primera publicación… ¿Cómo tradear criptomonedas con éxito?

Accediendo a la etiqueta Trading Cripto puedes ver todas las publicaciones del mini curso online.

¿Piensas hacer trading con criptomonedas?





Especial sobre Criptografía Parte I: Introducción y breve historia



Especial sobre Criptografía Parte I: Introducción y breve historia

BY SAMANTHA JIMENEZ

La masiva utilización de las tecnologías de la información cuestiona la confianza y seguridad de los sistemas y productos informáticos en una sociedad que depende cada vez más de ellos.

El surgimiento de redes de comunicación, en particular de Internet, ha abierto nuevas posibilidades para el intercambio de información. Al mismo tiempo, son cada vez mayores las amenazas a la seguridad de la información que se transmite.

Es necesario entonces, crear diferentes mecanismos, dirigidos a garantizar la confidencialidad y autenticidad de los documentos electrónicos, todo ello es parte de la denominada Criptografía.

Como lo informamos en uno de nuestros post, la palabra criptografía proviene del griego criptos que significa oculto y grafé, de escritura, por ende, su significado sería “escritura oculta”.

Básicamente, la criptografía es la técnica que protege documentos y datos. Funciona a través de la utilización de cifras o códigos para escribir algo secreto en documentos y datos confidenciales que circulan en redes locales o en Internet.

A partir de la evolución de las computadoras, la criptografía fue ampliamente divulgada, empleada, modificada, y se constituyó luego con algoritmos matemáticos. Además de mantener la seguridad del usuario, la criptografía preserva la integridad de la web, la autenticación del usuario así como también la del remitente, el destinatario y de la actualidad del mensaje o del acceso.



Primer registro criptográfico

Con la idea de entender mejor en qué consiste la criptografía y cómo ha evolucionado esta disciplina hasta nuestros días, vamos a viajar un poco en el tiempo pasado para conocer la historia de la criptografía y el cifrado de la información.

Una comunicación está cifrada cuando solamente el emisor y receptor son capaces de extraer la información del mensaje; por tanto, cualquier persona ajena a la comunicación solamente será capaz de ver un galimatías sin sentido y el contenido del mensaje le quedará totalmente oculto.

En el siglo V A.C. durante la guerra entre Atenas y Esparta, se encontró el primer registro formal del uso de escritura secreta, en el 400 A.C. los espartanos utilizaron la escítala que puede considerarse el primer sistema de criptografía por transposición.

Los espartanos usaban la criptografía para proteger sus mensajes; concretamente, una técnica conocida como cifrado por transposición que consistía en enrollar un pergamino sobre una estaca (llamada escítala) que servía para ordenar las letras y mostrar el mensaje.

Para poder descifrarlo, el receptor debía contar con una escítala del mismo diámetro que la que había usado el emisor (criptografía simétrica) porque era la única forma de visualizar el mensaje de la misma forma (Como se muestra en la imagen).

Si nos ponemos a intentar cuadrar las letras terminaremos sacando en claro algún mensaje, pero en esa época no se sabía mucho leer, tampoco el idioma origen y mucho menos tenían la cultura general necesaria para pensar que la información estaba encriptada.
Línea de tiempo de la criptografía

De este modo resumimos su evolución y te presentamos brevemente de que se trata cada uno:

El cifrado de Polybios Siglo II a.C.

Fue el primer cifrado por sustitución. Se atribuye la invención al historiador griego Polybios, consistía en sustituir un carácter por el número o letra de una columna o fila.


El cifrado del Cesar

Consistía en sustituir la letra por otro que es el resultado de desplazar tres posiciones hacia la derecha desde el carácter de origen en el abecedario.


León Batista

Desarrolló la sustitución poli alfabética, étnica que permite que diferentes símbolos cifrados puedan representar el mismo símbolo del texto claro. Esto dificulta la interpretación del texto cifrado. Fue uno de los más elaborados y sin embargo no obtuvo el éxito merecido, siendo uno de los motivos por los que el autor, lo mantuvo en secreto.


Giovani Batista

Nació en Brescia en 1505, durante 1549 estuvo en Roma. Realizó este poli alfabético basado en una taba, conocido tiempo después como cifrado Vigenere.


Enigma

Era el nombre de una maquina que disponía de un mecanismo de cifrado, podía usarse tanto para cifrar como para descifrar mensajes. Varios de sus modelos fueron usados en Europa, desde 1920. Su facilidad de manejo y supuesta inviolabilidad fueron las principales razones de su amplio uso.

Su sistema de cifrado fue descubierto y la lectura de la información que contenían los mensajes protegidos es considerada –algunas veces-, como la causa de haber podido concluir la segunda guerra mundial.



DES

Primer estándar de cifrada impulsado por IBM. Funciona encriptando grupos de 64 bits del mensaje, lo que significa 16 números hexadecimales. Para realizar la encriptación, el DES utiliza “llaves” con longitud aparente de 16 números hexadecimales, o longitud aparente de 64 bits.



Diffie-Hellman

Son claves simétricas que serán empleadas para el cifrado de una sesión (establecer clave de sesión). 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 cuerpo finito.

De la antigua Grecia al Renacimiento, de la Segunda Guerra Mundial a las modernas supercomputadoras, la historia de la criptografía ha evolucionado lenta pero incansablemente a lo largo de los siglos, revolucionándose en esta época de hardware inteligente y computación en la nube. 

Criptografía y criptomonedas

La mayoría de las criptomonedas tienen como finalidad cosas más interesantes que simplemente enviar un mensaje secreto, pero de igual forma la criptografía juega un rol importante en ellas. Resulta que los principios tradicionales de la criptografía y las herramientas usadas para ello tienen más funcionalidad de las que pensamos.

La mas importantes funciones son la de hashing y de firma digital.

Hashing

El hashing es un método criptográfico para transformar grandes cantidades de información difícil de imitar. Es el componente principal de la tecnología Blockchain y la integridad de los datos que fluyen a través de la cadena de bloques.

El método es utilizado principalmente para cuatro procesos:
Verificar y validar los balances del monedero.
Codificar la dirección del monedero.
Codificar las transacciones entre monederos.
Hacer la minería de bloques posibles (para las monedas que se puedan minar) al crear el algoritmo matemático que es necesario resolver para validar un bloque.


Firma digital

Una firma digital, similar a tu propia firma, es usada para verificar que seas la persona que dices ser. Cuando se trata de criptomonedas, la firma digital es una función matemática que está relacionada a un monedero específico.

En este caso, la firma sirve para verificar que el monedero es actualmente el monedero que dice ser. Simplemente podemos verlo como una identificación digital del monedero.

Al añadir una firma digital a la transacción, ninguna persona puede discutir que esa transacción provenga del monedero del que dice provenir, y ese monedero no puede ser suplantado por otro.

La firma digital usa la criptografía para identificar al monedero y secretamente relacionar la clave privada con la clave pública de este. Tu clave pública es básicamente tu número de cuenta bancaria, mientras que la clave privada es el código de seguridad para entrar en ella, -el pin-.

Lo que es importante aprender acerca de la relación que hay entre las criptomonedas y la tecnología Blockchain es la protección y la seguridad que provee la criptografía.

La criptografía ha pasado de ser una actividad reservada de las actividades estratégicas y militares a convertirse en una necesidad del mundo moderno.

Con la introducción de los sistemas informáticos en las comunicaciones, el auge del Internet y la globalización económica y social, la criptografía se ha hecho indispensable en las comunicaciones.

Las cuentas de correo electrónico, de las redes sociales, las transacciones bancarias por cajero electrónico o a través de Internet, entre muchos otros, están protegidos por codificación electrónica. Es así como la criptografía, aún sin saberlo la mayoría de las personas, se ha convertido en una realidad del día a día.

Desde que Bitcoin fue creado en el 2009, la protección criptográfica del Blockchain ha soportado todos los intentos de manipulación de información. Además, las nuevas criptomonedas implementan nuevos métodos de criptografía todavía más seguros, algunos de los cuales son a prueba de computación cuántica y eso es mucho decir para el futuro.

Sin la criptografía no existiría Bitcoin y criptomonedas. Lo interesante es que es un método inventado hace miles de años atrás que permite que hoy mantengamos nuestros activos digitales seguros y que sin duda seguirá trascendiendo a través del tiempo.