¿En qué consiste la actividad El cifrado de César?

Esta actividad permite al usuario ver cómo la aritmética modular se ha utilizado durante muchos años para codificar mensajes. Las letras del alfabeto se han codificado como:

A
B
C
D
...
Z
0
1
2
3
..
25

y luego los números se han cambiado mediante una transformación de afinidad (lineal) a nuevos números codificados. La fórmula de codificación tiene la siguiente forma:

Y = A * X + B

Donde X es el número sin codificar, A y B son constantes (conocidas para los aliados, pero desconocidas para el enemigo) y Y es el número codificado que se calcula. La aritmética se hace mod 26 (o módulo 26) para estar seguros de obtener los números que se pueden traducir nuevamente a letras antes de enviar el mensaje codificado. (Como esta la actividad es traducida del inglés, no se usa la Ñ, letra que no existe en ese idioma).

Este método de codificación es muy antiguo. Se dice que a César le gustaba usar el código con A = 1 y B = 3. Este método es agradable para jugar, pero fácil de romper y decodificar, como se podrá ver en esta actividad.

Las técnicas de codificación modernas usan todavía la aritmética modular, pero de una manera en extremo sofisticada.

Recursos para la clase

© Copyright 1997-2005 The Shodor Education Foundation, Inc.

© Copyright 2005-2009 Traducción al Español - Fundación Gabriel Piedrahita Uribe