x
1

Código (criptografía)



Un código, en criptografía, consiste en sustituir unidades textuales con importancia semántica, habitualmente palabras o frases, para ocultar el mensaje. Por ejemplo, «cielo azul» podría significar «atacar al amanecer». Cuando se usan códigos, la documentación secreta que relaciona cada código con la información que representa se recopila en un diccionario o libro de códigos.

En la actualidad no se suelen usar salvo para denominar operaciones encubiertas. Por ejemplo: Operación Tormenta del desierto para denominar a la operación de inicio del ataque a Irak en 1991.

En la Segunda Guerra Mundial se usaron códigos en idioma navajo para identificar mensajes militares. Por ejemplo «chai-da-gahy-nail-tsaidi» (literalmente "asesino de tortugas") quería decir «armas antitanque».

En el mundo del telégrafo era frecuente el uso de códigos. Por ejemplo había un código para mensajes domésticos. En este código el valor "73" significaba "Te quiero y besos".[1]​ Otro de los códigos más famosos era el Acme Comodity and Phrase Code que asignaba códigos de cinco letras a 100 000 frases de uso común.[2]​ Los códigos estaban definidos de tal forma que permitían cierto grado de detección y corrección de errores. Por este motivo se suele considerar a este código como el precursor de este tipo de prácticas.

En 1909, el gobierno británico publicó el denominado Código Q como un conjunto de abreviaturas a emplear entre sus barcos y sus instalaciones costeras. Esta lista de 45 mensajes tipificados fue adoptada en la Tercera Convención Internacional de Radiotelegrafía de Londres en 1912. Como curiosidad, la denominación del Código Q se debía a que todos los mensajes empezaban por la letra Q.

Podríamos considerar que traducir un documento a otro idioma es usar un código, el mensaje será comprensible sólo para los receptores que conozcan dicho código.

Los presentes ejemplos están sacados del libro de David Kahn: The Codebreakers – The Story of Secret Writing.[3]

En el lenguaje cotidiano, y de forma incorrecta, es habitual el uso de la palabra cifra para incluir tanto a códigos como a procesos de cifrado.[6]​Tanto los códigos como los cifrados son métodos para alterar las representaciones de los mensajes para hacerlos ininteligibles a intrusos y así mantener la confidencialidad. Esencialmente un código es una sustitución de palabras o frases por otros. Sin embargo un cifrado consiste en una transformación carácter por carácter o bit por bit, según el caso, sin importar la estructura lingüística ni el significado del mensaje.[1]​ Sin embargo, el concepto de código y sistemas de cifra se pueden aplicar de forma conjunta. Ese puede ser el origen del uso inadecuado de la palabra cifra. Por ejemplo:

Si llevamos las consideraciones al límite, un código puede ser considerado como un sistema de cifra con un alfabeto muy grande.



Escribe un comentario o lo que quieras sobre Código (criptografía) (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!