Contenido principal
Curso: Ciencias de la computación > Unidad 2
Lección 1: Criptografía antigua- ¿Qué es la criptografía?
- El cifrado César
- Exploración del cifrado César
- Exploración de la frecuencia de las huellas de escritura
- Cifrado polialfabético
- Exploración polialfabética
- La libreta de un solo uso
- Exploración del cifrado de secreto perfecto
- Video corto sobre la propiedad de la estabilidad de la frecuencia
- ¿Qué tan uniforme eres?
- La máquina de cifrado Enigma
- Secreto perfecto
- Generadores de números pseudoaleatorios
- Exploración de la caminata aleatoria
© 2024 Khan AcademyTérminos de usoPolítica de privacidadAviso de cookies
Cifrado polialfabético
En este video presentamos el cifrado polialfabético, el cual crea una huella más ligera que el cifrado César. Creado por Brit Cruise.
¿Quieres unirte a la conversación?
- Sofilibi, en el video lo explica, mira primero crea una palabra cualquiera, en el ejemplo es SNAKE, ahora a cada palabra le da un número o sea 19 -> S 14->N 1->A K->11 y 5->E tenemos el numero 19-14-1-11-5 ahora de donde salen esos números pues te trazas un alfabeto en este caso utiliza el ingles sin LL y sin Ñ , por ejemplo A-1 B-2 C-3 D-4 E-5, HASTA Z que llega ser 26->Z, luego crea el mensaje que quiere comunicar, yo utilizare uno más corto por ejemplo "Uno para todos" con la secuencia de números 19-14-1-11-5, repito a cada palabra osea: U->19 N->14 O->1 P->11 A->5 (AQUI REPITO LA LISTA DE NUMEROS CREADA EN LA LETRA "R") R->19 A->14 T->1 O->11 D->5 O->19 S->14 El siguiente paso es cifrar el mensaje de acuerdo a la nueva posición de la letra en nuestro alfabeto con la lista de numero dada, osea, a la letra U contamos 19 posiciones de forma cíclica osea le tocaría la letra M a la letra N contamos 14 posiciones y le tocaría......la letra B y así con todas las letras. al final tienes un mensaje cifrado, para más tarde te explico el descifrado que solamente con la palabra publica que es SNAKE se descrifra el mensaje. Espero haber entendido a tu pregunta y respondido de manera clara, aunque esto de cifrar de forma manual es algo trabajoso :) Saludos(7 votos)
- Porqué este video no está en Español?(7 votos)
- Buenos Dias, no hay traduccion en español, intente cargarla pero no lo hace. Muchas Gracias.(5 votos)
- Interesante y muy bueno el video ...pero ojalá puedan detallar más como decifrar y encriptar...(4 votos)
- Felicitaciones. Muy didáctica su explicación. Para descifrar lo enviado, contamos a la inversa en el abecedario. Un abrazo.(1 voto)
- En mi opinión, me parece que hay un error, pero al parecer ocurrió en la edición del vídeo. El error, es el siguiente:
De acuerdo con la explicación, debemos de seleccionar "una palabra clave", en el ejemplo del vídeo es SNAKE. Luego, debemos de asignarle a cada letra de esa palabra "el valor de su posición según el Alfabeto en Inglés", es decir; A = 1; B = 2; C = 3…, hasta llegar a Z = 26, por lo tanto, para la palabra SNAKE, los valores deberían de ser los siguientes: S = 19; N = 14; A = 1; K = 11; E = 5. Sin embargo, el error ocurre porque a la letra N, le asignaron el valor equivocado, es decir, N = 13, cuando debería de ser N = 14. Por supuesto, al segundo0:45de la reproducción, cuando aparece el mensaje ecriptado para la palabra MEET, a la segunda letra del mensaje, es decir, a la letra E, si se le asigno correctamente el valor de desplazamiento según N = 14 y no N = 13, por eso vemos que la palabra encriptada para MEET es FSFE es decir;
M = 13 + 19(S) = F,
E = 5 + 14(N) = S,
E = 5 + 1(A) = F,
T = 20 + 11(K) = E.
El resto del código coincide perfectamente. Saludos, y espero no haberlos confundido, pensé que valdría la pena la aclaración.(4 votos) - pero estas hablando de la ensalada cesar(3 votos)
- i check the message and i find the second letter is wrong encrypted the letter is "R"(2 votos)
- Falta la traducción del video al español(2 votos)
- ¿Cual es la mejor forma de Aprender Critografia?(2 votos)
- Ahora ya existen cursos gratis y mucha información sobre criptografía y blockchain pero la mejor manera de aprender es haciendo mensajes cifrándolos y descifrandolos práctica ponte a practicar(2 votos)
- Muy excelente el video creo que es la mejor forma de encriptar.(1 voto)
- No ... no... no.... existen muchas mejores maneras hahaha
Aseguirle dandole okas :)(1 voto)
Transcripción del video
Un cifrado fuerte es uno que disimula tu "huella dactilar" Para hacer una "huella dactilar" menos notable hay que "aplanar" esta distribución de la frecuencia de aparición de las de letras. Hacia mediados del siglo XV habíamos avanzado hasta los cifrados polialafabéticos para conseguirlo. Imagina que Alice y Bob comparten una "palabra de desplazamiento" secreta. En primer lugar, Alice convierte la palabra en números de acuerdo a la posición de cada letra en el alfabeto. A continuación, esta secuencia de números se repetidamente copiada a lo largo del mensaje. Entonces, cada letra del mensaje es cifrada desplazándola usando el número que tiene debajo. Ahora ella está utilizando múltiples desplazamientos, en lugar de un único desplazamiento a lo largo del mensaje como hacía César antiguamente. Seguidamente, el mensaje cifrado es enviado a Bob abiertamente. Bob descifra el mensaje, restando los desplazamientos de acuerdo con la palabra secreta, de la que también tiene una copia. Ahora imaginemos una descifradora, Eve, intercepta la serie de mensajes y calcula la frecuencia de aparición de las letras. Ella encontrará una distribución plana o una suave huella digital. Entonces, ¿cómo podría ella "romper" (descifrar) esto? Recordemos, los "codebreakers" (descifradores) buscan fugas de información para encontrar una huella digital parcial. Cada vez que hay una diferencia en la frecuencia de aparición de las letras, ocurre una fuga de información. Esta diferencia es causada por repeticiones en el mensaje cifrado En este caso, el cifrado de Alicia contiene una palabra de codificación repetida. Para "romper" el cifrado, Eve, necesitaría -en primer lugar- determinar la longitud de la palabra de cifrado utilizada, no la palabra en sí. Ella debería ir al mensaje y comprobar la frecuencia de distribución en diferentes intervalos. Cuando compruebe la frecuencia de distribución de cada quinta letra la huella digital quedará revelada. El problema ahora equivale a "romper" cinco códigos César en una secuencia repetida. Individualmente, esta es una tarea trivial, como hemos visto anteriormente. La fortaleza añadida al cifrado es la cantidad de tiempo necesaria para determinar la longitud de la palabra de desplazamiento utilizada Cuanto más alta es la palabra de desplazamiento más robusto es el cifrado.