Diferencia entre revisiones de «Análisis de frecuencias»

Contenido eliminado Contenido añadido
Línea 10:
== Análisis de frecuencia para algoritmos de sustitución simple ==
 
En un [[algoritmo]] de [[Cifrado por sustitución|sustitución simple]], cada letra del texto plano seserá reemplazatransformada siempre por otra y una letra dada del texto plano siempre será transformada en la mismaúnica letra en el mensaje cifrado. Por ejemplo, todas las ''e'' se convertirán en ''X''. Un texto cifrado con una alta frecuencia de letras ''X'' podría sugerir al criptoanalista que la ''X'' representa a la letra ''e''.
 
El uso básico del análisis de frecuencias consiste en primero calcular la frecuencia de las letras que aparecen en el texto cifrado y luego asociar letras de texto plano a ellas. Una gran frecuencia de ''X'' podría sugerir que las ''X'' son ''e'', pero esto no es siempre cierto, ya que las letras ''a'' y ''o'' tienen una frecuencia muy alta también en español. Sin embargo, si será difícil que las ''X'' representen, en este caso a la ''k'' o a la ''w''. Por ello, el criptoanalista podría tener que intentar varias combinaciones hasta descifrar el texto.