Skip to content
EntityQ382486· pop 14· linked from 60 articles

cifrado afín

Sign in to save

sistema de cifrado

Wikidata facts

Instance of
cipher
Sources (2)

via Wikidata · CC0

Article · Español

El cifrado afín también se le llama cifrado de transformación afín o cifrado monoalfabético genérico. Es un tipo de cifrado por sustitución en el que cada símbolo del alfabeto en claro (el alfabeto del texto en claro) es sustituido por un símbolo del alfabeto cifrado (el alfabeto del texto cifrado) siendo el número de símbolos del alfabeto en claro igual que el número de símbolos del alfabeto cifrado. Para hallar el símbolo del alfabeto cifrado que sustituye a un determinado símbolo del alfabeto en claro, se usa una función matemática afín en aritmética modular. Para poder aplicar la función matemática lo primero que hay que hacer es asignar un orden que a cada símbolo de cada uno de los alfabeto le asocie un número de orden. Una vez establecido esto, la fórmula matemática tiene la siguiente forma: Donde: : Identifica el símbolo i del texto cifradoa: Se la llama constante de decimación: Identifica el símbolo i del texto en clarob: Se la llama constante de desplazamienton: Es el número de símbolos del alfabeto de cifrado (el orden) Los valores numéricos de y para traducirlos a símbolos de alfabetos, se interpretan como la posición del símbolo en el orden elegido de cada alfabeto. Sobre los valores de las constantes podemos decir: * ya que para la sustitución definida para cualquier otro valor de a se puede encontrar un b cuya sustitución es equivalente. * Para que se defina una sustitución utilizable es necesario que . Además podemos acotar a que , ya que la sustitución definida con valores de negativos se pueden obtener con el mismo valor de pero sin el signo. * Por las propiedades de la aritmética modular, para que este tipo de cifrado sea operativo es necesario que y sean primos entre sí, también llamados coprimos o primos relativos. Esta condición es necesaria para que tenga inverso de la multiplicación lo cual es necesario para poder descifrar. Además, se puede demostrar​ que sea y sea definida con con y enteros, es una biyección si y solo si . Por ejemplo, podemos modelizar el cifrado César, suponiendo el orden natural del alfabeto de símbolos, por la siguiente ecuación: En este cifrado, la clave viene definida por los valores enteros y , y por el orden usado en el alfabeto de cifrado y en el alfabeto en claro, ambos alfabetos son el mismo número de símbolos, m. Por tanto es un cifrado de clave simétrica. Para descifrar habrá que realizar el proceso inverso que se puede describir con la función matemática donde representa al inverso multiplicativo en aritmética modular (el menor número que ). Este tipo de cifrado se ha generalizado para su uso como cifrador de bloque en los llamados cifradores afínes por bloques.

Abstract from DBpedia / Wikipedia · CC BY-SA