En criptografía , el cifrado Rip van Winkle es un cifrado demostrablemente seguro con una clave finita , asumiendo que el atacante solo tiene un almacenamiento finito.
El cifrado requiere un transmisor (quizás una estación de números ) que transmita públicamente una serie de números aleatorios.
El remitente encripta un mensaje de texto simple al realizar una operación XOR con números aleatorios y luego lo conserva durante un período de tiempo T. Al final de ese tiempo, el remitente finalmente transmite el mensaje encriptado.
El receptor retiene los números aleatorios durante el mismo período de tiempo T. Tan pronto como el receptor recibe el mensaje cifrado, lo combina con los números aleatorios que recuerda que fueron transmitidos hace T, para recuperar el mensaje de texto simple original.
El retraso T representa la "clave" y debe comunicarse de forma segura solo una vez. [1]
Ueli Maurer dice que el cifrado original de Rip van Winkle es completamente impráctico, pero motivó un nuevo enfoque hacia la seguridad demostrable. [2]
JL Massey e I. Ingemarsson. El cifrado Rip van Winkle: un cifrado simple y computacionalmente seguro con una clave finita. En Proc. IEEE Int. Symp. Information Theory (Abstracts), página 146, 1985.