cifrado por sustitucion

3
Cifrado por sustitución 1 Cifrado por sustitución En criptografía, el cifrado por sustitución es un método de cifrado por el que unidades de texto plano son sustituidas con texto cifrado siguiendo un sistema regular; las "unidades" pueden ser una sola letra (el caso más común), pares de letras, tríos de letras, mezclas de lo anterior, entre otros. El receptor descifra el texto realizando la sustitución inversa. Los cifrados por sustitución son comparables a los cifrados por transposición. En un cifrado por transposición, las unidades del texto plano son cambiadas usando una ordenación diferente y normalmente bastante compleja, pero las unidades en sí mismas no son modificadas. Por el contrario, en un cifrado por sustitución, las unidades del texto plano mantienen el mismo orden, lo que se cambia son las propias unidades del texto plano. Existen diversos tipos de cifrados por sustitución. Si el cifrado opera sobre letras simples, se denomina cifrado por sustitución simple; un cifrado que opera sobre grupos de letras se denomina, poligráfico. Un cifrado monoalfabético usa una sustitución fija para todo el mensaje, mientras que un cifrado polialfabético usa diferentes sustituciones en diferentes momentos del mensaje-por ejemplo los homófonos, en los que una unidad del texto plano es sustituida por una de entre varias posibilidades existentes para el texto cifrado. Sustitución simple ROT13 es una variante del cifrado cesar, un tipo de cifrado de sustitución. En ROT13, el alfabero es rotado 13 posiciones. En el cifrado de sustitución una letra en el texto original es reemplazada por otra letra que se encuentra en una posición que está un número determinado de espacios más adelante en el alfabeto. a esto se lo denomina alfabeto de sustitución. El alfabeto puede ser desplazado o invertido (creando unos cifrados de tipo Cesar y Atbash, respectivamente) o mezclados de una forma compleja, de esta forma se obtiene un alfabeto mezclado o alfabeto sin rango. De forma tradicional se elaboraban los alfabetos escribiendo la clave, eliminando los caracteres repetidos en él. Ejemplos Empleando este sistema, la clave "zebras" nos permite generar los siguientes alfabetos: Alfabeto plano: abcdefghijklmnopqrstuvwxyz alfabeto cifrado: ZEBRASCDFGHIJKLMNOPQTUVWXY Un mensaje del tipo flee at once. we are discovered! se cifra como SIAA ZQ LKBA. VA ZOA RFPBLUAOAR!

Upload: g-hoyos-a

Post on 25-Dec-2014

710 views

Category:

Documents


7 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cifrado por sustitucion

Cifrado por sustitución 1

Cifrado por sustituciónEn criptografía, el cifrado por sustitución es un método de cifrado por el que unidades de texto plano sonsustituidas con texto cifrado siguiendo un sistema regular; las "unidades" pueden ser una sola letra (el caso máscomún), pares de letras, tríos de letras, mezclas de lo anterior, entre otros. El receptor descifra el texto realizando lasustitución inversa.Los cifrados por sustitución son comparables a los cifrados por transposición. En un cifrado por transposición, lasunidades del texto plano son cambiadas usando una ordenación diferente y normalmente bastante compleja, pero lasunidades en sí mismas no son modificadas. Por el contrario, en un cifrado por sustitución, las unidades del textoplano mantienen el mismo orden, lo que se cambia son las propias unidades del texto plano.Existen diversos tipos de cifrados por sustitución. Si el cifrado opera sobre letras simples, se denomina cifrado porsustitución simple; un cifrado que opera sobre grupos de letras se denomina, poligráfico. Un cifradomonoalfabético usa una sustitución fija para todo el mensaje, mientras que un cifrado polialfabético usa diferentessustituciones en diferentes momentos del mensaje-por ejemplo los homófonos, en los que una unidad del texto planoes sustituida por una de entre varias posibilidades existentes para el texto cifrado.

Sustitución simple

ROT13 es una variante del cifrado cesar, un tipo de cifrado de sustitución. EnROT13, el alfabero es rotado 13 posiciones.

En el cifrado de sustitución una letra en eltexto original es reemplazada por otra letraque se encuentra en una posición que está unnúmero determinado de espacios másadelante en el alfabeto. a esto se lodenomina alfabeto de sustitución. Elalfabeto puede ser desplazado o invertido(creando unos cifrados de tipo Cesar yAtbash, respectivamente) o mezclados deuna forma compleja, de esta forma seobtiene un alfabeto mezclado o alfabeto sinrango. De forma tradicional se elaborabanlos alfabetos escribiendo la clave,eliminando los caracteres repetidos en él.

Ejemplos

Empleando este sistema, la clave "zebras" nos permite generar los siguientes alfabetos:

Alfabeto plano: abcdefghijklmnopqrstuvwxyz

alfabeto cifrado: ZEBRASCDFGHIJKLMNOPQTUVWXY

Un mensaje del tipo

flee at once. we are discovered!

se cifra como

SIAA ZQ LKBA. VA ZOA RFPBLUAOAR!

Page 2: Cifrado por sustitucion

Cifrado por sustitución 2

Tradicionalmente los textos cifrados se escribían en bloques de igual longitud, omitiendo los signos de puntuación ylos espacios; esto tenía dos efectos: perimitía una transmisión más eficiente libre de errores y evitaba distinguir laspalabras por los contornos. Estos bloques se denominaba "grupos", y a veces un "conteo de grupost" (es decir elnúmero de grupos) proporcionaba una forma de chequeo adicional. Por ejemplo, los grupos de cinco letras erantradicionales, de la época del telégrafo:

SIAAZ QLKBA VAZOA RFPBL UAOAR

Si la longitud del mensaje ocurría que no era divisible entre cinco, se podía entonces rellenar con ceros hasta el final.O con caracteres que no dieran sentido obvio al texto, de esta forma el receptor no podía fácilmente descartarlos.El alfabeto empleado en el cifrado es a veces diferente al del alfabeto originario; por ejemplo, en el cifradofrancmasón, el texto cifrado consiste en un conjunto de símbolos derivados de una red. como por ejemplo:

Tales características hacen más seguro el cifrado ya que el descifrador tiene quebuscar más posibilidades paraencajar el texto en un alfabeto A-Z. En listas y catálogos de personales de ventas a veces se puede encontrar unesquema de cifrado simple mediante el que se puede reemplazar números y dígitos por letras.

dígitos sin cifrar: 1234567890

Alfabeto de cifrado: MAKEPROFIT [1]

Ejemplo: MAT would be used to represent 120.

Véase también• Cifrado de Vigenère

Referencias[1] David Crawford / Mike Esterl, At Siemens, witnesses cite pattern of bribery, The Wall Street Journal, January 31rd, 2007: «Back at Munich

headquarters, he [Michael Kutschenreuter, a former Siemens-Manager] told prosecutors, he learned of an encryption code he alleged waswidely used at Siemens to itemize bribe payments. He said it was derived from the phrase "Make Profit," with the phrase's 10 letterscorresponding to the numbers 1-2-3-4-5-6-7-8-9-0. Thus, with the letter A standing for 2 and P standing for 5, a reference to "file this in theAPP file" meant a bribe was authorized at 2.55 percent of sales. - A spokesman for Siemens said it has no knowledge of a "Make Profit"encryption system.»

Page 3: Cifrado por sustitucion

Fuentes y contribuyentes del artículo 3

Fuentes y contribuyentes del artículoCifrado por sustitución  Fuente: http://es.wikipedia.org/w/index.php?oldid=33254139  Contribuyentes: Arcibel, Death Master, Felgari, Gaeddal, Jarfil, Macarrones, Tamorlan, 8 edicionesanónimas

Fuentes de imagen, Licencias y contribuyentesImage:ROT13.png  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:ROT13.png  Licencia: desconocido  Contribuyentes: ArnoldReinhold, Bdesham, ChongDae, Hbdragon88, MattCrypto, ÖImage:A-pigpen-message.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:A-pigpen-message.svg  Licencia: Public Domain  Contribuyentes: User:Ogre

LicenciaCreative Commons Attribution-Share Alike 3.0 Unportedhttp:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/