Cómo transmitir de manera segura el cifrado de clave para ejecutar con éxito el algoritmo criptográfico de pad único

Usted no

El sistema One Time Pad requiere que las claves que se utilicen (pads) se generen por adelantado y las partes las compartan en las comunicaciones. Luego se usan en un orden específico (una vez y SOLO UNA VEZ cada una) para cifrar los mensajes que se enviarán, y se descifran en el otro extremo usando el mismo pad. El pad es destruido por ambas partes para evitar su reutilización accidental.

Si transmite la almohadilla, corre el riesgo de que se vea comprometida y eso derrota la única razón para usar una OTP: la seguridad teóricamente perfecta que otorga (suponiendo que se cumplan todas las condiciones como no reutilización, una fuente de ruido aleatoria perfecta, las almohadillas son no comprometido a través de un canal lateral, etc.)

Todo es inútil. Hay muchos sistemas criptográficos con requisitos mucho más fáciles de satisfacer que son bastante seguros para cualquier aplicación razonable. One Time Pads son excesivos en casi cualquier circunstancia, quizás fuera de algunas comunicaciones críticas del gobierno.

More Interesting

¿La lista vinculada es una estructura de datos estática o una estructura de datos dinámica?

Como estudiante de primer año de una sucursal que no es CS en un IIT, ¿cómo domino las estructuras de datos, los algoritmos y el aprendizaje automático por mi cuenta?

¿Cuál es la técnica de clasificación eficiente para organizar los libros en una biblioteca?

Cómo verificar si la suma de los números de la primera mitad y la segunda mitad de una matriz es la misma

¿Cuál es el enfoque algorítmico para encontrar el tamaño de la submatriz rectangular máxima que tiene todos los 1 de una matriz que contiene 0 y 1?

Dado un número N y un flujo continuo de enteros de entrada, ¿podría encontrar dos números en el flujo cuya suma fuera el primer número N?

¿Qué es un proyecto genial basado en algoritmo de lógica difusa que puedo hacer en MATLAB?

Cómo comparar dos cadenas C para igualdad, usando una matriz de caracteres

¿Se ha encontrado alguna solución para los problemas de NP completo?

¿Cuál es la diferencia entre Segment Tree y Fenwick Tree en términos de operaciones?

¿Cuáles son algunos ejemplos de árboles M aplicados a problemas del mundo real?

¿En qué situaciones alguien usaría Dijkstra sin un montón sobre Dijkstra con un montón?

¿Cómo debo comenzar a aprender sobre estructura de datos y algoritmos?

¿Cuál es el algoritmo más rápido para generar números primos y su complejidad?

¿Hay algún libro sobre estructuras de datos y algoritmos que tenga estructuras de datos diferentes, su complejidad, sus usos y todas las cosas interesantes sobre ellos?