fbpx
Wikipedia

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.

Ejemplos

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.

Otros ejemplos históricos

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

  • El Tableau de concordance empleado por los servicios diplomáticos franceses a primeros del siglo XX. Tenía la precaución de advertir a sus usuarios que era más seguro enviar un mensaje en claro que enviarlo con codificaciones parciales.
  • El Código de ruta de la Unión empleado por los ejércitos nordistas durante la Guerra de Secesión para sus comunicaciones telegráficas. Tenía una segunda fase de transposición de los términos ya codificados. Se trataba de un código que sustituía palabras o frases por otras palabras, debido a que los operadores del telégrafo cometían menos errores cuando se trataba de palabras reales que cuando eran series de dígitos o de letras sin sentido.[4]
  • El código 0075 del Ministerio de Asuntos Exteriores de la Alemania Imperial con el que se codificó el telegrama Zimmermann.[5]
  • El código de los almirantes japonés o JN-25 cuyo descifrado permitió a los altos mandos americanos plantear la batalla de Midway o la acción que culminó con la muerte del almirante Yamamoto. Durante la Segunda Guerra Mundial, los japoneses emplearon otros muchos códigos, con preferencia a las cifras.

Confusión con cifrado

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:

  • Un sistema de cifra puede ser usado para cifrar los símbolos de un código.
  • Se pueden usar códigos para algunas partes del mensaje, y el resto, para las que no existen códigos asociados, se pueden cifrar. A esta forma de operar se le llama nomenclátor (véase en Sustitución homófona).

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

Referencias

  1. Carroll, John Millar. Computer security, Butterworth-Heinemann, 1996.
  2. Simmons, G. J. "A survey of Information Authentication". Contemporary Cryptology, The science of information integrity, ed. G. J. Simmons, IEEE Press, New York, (1992).
  3. Kahn, David Secret War of Words; The Codebreakers. The Story of Secret Writing. New York Times Book Review, 7 de enero de 1968.
  4. [3.1] TELEGRAPHY & CRYPTOLOGY en Wayback Machine (archivado el 5 de diciembre de 2005).
  5. Tuchman, Barbara W. (1958). The Zimmermann Telegram. ISBN 0-34-532425-0.
  6. Tanenbaum, Andrew S. Redes de computadoras, Prentice Hall, 2003.
  •   Datos: Q4994879

código, criptografía, código, criptografía, consiste, sustituir, unidades, textuales, importancia, semántica, habitualmente, palabras, frases, para, ocultar, mensaje, ejemplo, cielo, azul, podría, significar, atacar, amanecer, cuando, usan, códigos, documentac. Un codigo en criptografia consiste en sustituir unidades textuales con importancia semantica habitualmente palabras o frases para ocultar el mensaje Por ejemplo cielo azul podria significar atacar al amanecer Cuando se usan codigos la documentacion secreta que relaciona cada codigo con la informacion que representa se recopila en un diccionario o libro de codigos En la actualidad no se suelen usar salvo para denominar operaciones encubiertas Por ejemplo Operacion Tormenta del desierto para denominar a la operacion de inicio del ataque a Irak en 1991 Indice 1 Ejemplos 1 1 Otros ejemplos historicos 2 Confusion con cifrado 3 ReferenciasEjemplos EditarEn la Segunda Guerra Mundial se usaron codigos en idioma navajo para identificar mensajes militares Por ejemplo chai da gahy nail tsaidi literalmente asesino de tortugas queria decir armas antitanque En el mundo del telegrafo era frecuente el uso de codigos Por ejemplo habia un codigo para mensajes domesticos En este codigo el valor 73 significaba Te quiero y besos 1 Otro de los codigos mas famosos era el Acme Comodity and Phrase Code que asignaba codigos de cinco letras a 100 000 frases de uso comun 2 Los codigos estaban definidos de tal forma que permitian cierto grado de deteccion y correccion de errores Por este motivo se suele considerar a este codigo como el precursor de este tipo de practicas En 1909 el gobierno britanico publico el denominado Codigo 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 Convencion Internacional de Radiotelegrafia de Londres en 1912 Como curiosidad la denominacion del Codigo Q se debia a que todos los mensajes empezaban por la letra Q Podriamos considerar que traducir un documento a otro idioma es usar un codigo el mensaje sera comprensible solo para los receptores que conozcan dicho codigo Otros ejemplos historicos Editar Los presentes ejemplos estan sacados del libro de David Kahn The Codebreakers The Story of Secret Writing 3 El Tableau de concordance empleado por los servicios diplomaticos franceses a primeros del siglo XX Tenia la precaucion de advertir a sus usuarios que era mas seguro enviar un mensaje en claro que enviarlo con codificaciones parciales El Codigo de ruta de la Union empleado por los ejercitos nordistas durante la Guerra de Secesion para sus comunicaciones telegraficas Tenia una segunda fase de transposicion de los terminos ya codificados Se trataba de un codigo que sustituia palabras o frases por otras palabras debido a que los operadores del telegrafo cometian menos errores cuando se trataba de palabras reales que cuando eran series de digitos o de letras sin sentido 4 El codigo 0075 del Ministerio de Asuntos Exteriores de la Alemania Imperial con el que se codifico el telegrama Zimmermann 5 El codigo de los almirantes japones o JN 25 cuyo descifrado permitio a los altos mandos americanos plantear la batalla de Midway o la accion que culmino con la muerte del almirante Yamamoto Durante la Segunda Guerra Mundial los japoneses emplearon otros muchos codigos con preferencia a las cifras Confusion con cifrado EditarEn el lenguaje cotidiano y de forma incorrecta es habitual el uso de la palabra cifra para incluir tanto a codigos como a procesos de cifrado 6 Tanto los codigos como los cifrados son metodos para alterar las representaciones de los mensajes para hacerlos ininteligibles a intrusos y asi mantener la confidencialidad Esencialmente un codigo es una sustitucion de palabras o frases por otros Sin embargo un cifrado consiste en una transformacion caracter por caracter o bit por bit segun el caso sin importar la estructura linguistica ni el significado del mensaje 1 Sin embargo el concepto de codigo y sistemas de cifra se pueden aplicar de forma conjunta Ese puede ser el origen del uso inadecuado de la palabra cifra Por ejemplo Un sistema de cifra puede ser usado para cifrar los simbolos de un codigo Se pueden usar codigos para algunas partes del mensaje y el resto para las que no existen codigos asociados se pueden cifrar A esta forma de operar se le llama nomenclator vease en Sustitucion homofona Si llevamos las consideraciones al limite un codigo puede ser considerado como un sistema de cifra con un alfabeto muy grande Referencias Editar a b Carroll John Millar Computer security Butterworth Heinemann 1996 Simmons G J A survey of Information Authentication Contemporary Cryptology The science of information integrity ed G J Simmons IEEE Press New York 1992 Kahn David Secret War of Words The Codebreakers The Story of Secret Writing New York Times Book Review 7 de enero de 1968 3 1 TELEGRAPHY amp CRYPTOLOGY 3 1 TELEGRAPHY amp CRYPTOLOGY en Wayback Machine archivado el 5 de diciembre de 2005 Tuchman Barbara W 1958 The Zimmermann Telegram ISBN 0 34 532425 0 Tanenbaum Andrew S Redes de computadoras Prentice Hall 2003 Datos Q4994879Obtenido de https es wikipedia org w index php title Codigo criptografia amp oldid 135537189, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos