Curso: Introducción a la seguridad informática y criptografía clásica
Lección 9: Algoritmos de cifra por sustitución polialfabética. Publicación: 24/04/2017

En esta novena lección del MOOC, nos adentramos a los sistemas más interesantes de la criptografía clásica: la cifra polialfabética. Todos los sistemas de cifra anteriores habían sucumbido muy fácilmente, de una u otra forma, ante un criptoanálisis basado en las estadísticas del lenguaje, en tanto la redundancia del lenguaje, que fue estudiada entre otros por Claude Shannon, se manifestaba de manera clara también en el criptograma. No obstante, al tener varios alfabetos de cifra, el criptograma presentará una relación de frecuencias de sus letras más o menos plana, lo que no nos permite -al menos en una primera aproximación- aplicar las técnicas que nos habían servido en sistemas de cifra monoalfabéticos. Tanto es así, que hubo que esperar hasta casi 300 años para que estos sistemas polialfabéticos fuesen criptoanalizados, todo un récord. Se seguirá usando el software para prácticas de criptografía clásica Criptoclásicos v2.1, desarrollado por D. Juan Contreras Rubio. Como últimamente se han realizado algunas actualizaciones al software, lo cual se agradece nuevamente a su desarrollador, por favor comprueba desde ese enlace de descarga que tienes instalada la última versión del software. La lección tiene como elementos multimedia de apoyo la píldora formativa Thoth 19 ¿Qué es la cifra de Vigenère? y la píldora formativa Thot 20: ¿Cómo se ataca por Kasiski la cifra de Vigenère?

Autor: Dr. Jorge Ramió Aguirre
Director de Criptored, profesor titular Universidad Politécnica de Madrid.

6 cursos disponibles

Seguridad informática y criptografía
  • Seguridad de la información
  • Introducción e historia de la criptografía
  • Matemáticas en la criptografía
  • Algoritmos de cifra clásica

Accede al curso...

Criptografía con curvas elípticas
  • Criptosistemas y logaritmo discreto
  • Curvas elípticas en seguridad web
  • Criptografía con emparejamientos
  • Protocolos criptográficos con EC

Accede al curso...

Sistemas de Pago Electrónico
  • Comercio Electrónico
  • Moneda Electrónica
  • Micropagos
  • Introducción al Bitcoin

Accede al curso...

Computación y criptografía cuántica
  • Definiciones
  • Estudio de implementaciones
  • Estudio de algoritmos
  • Casos prácticos

Accede al curso...

Curso Privacidad y protección
  • Cifrado de las comunicaciones
  • Canales encubiertos
  • Anonimato
  • Recomendaciones

Accede al curso...

Curso El algoritmo RSA
  • Estudio y prácticas del algoritmo
  • Implementación y diseño
  • Criptoanálisis
  • Recomendaciones

Accede al curso...

Licencia Creative Commons