Mi primera revista Fumdamento-de-pictologia | Page 8

Generalmente operan sobre 1 bit (o sobre bytes o palabras de 16 ó 32 bits) de los datos de entrada cada vez. El algoritmo genera una secuencia (secuencia cifrante o keystream en inglés) de bits que se emplea como clave. La cifrado se realiza combinando la secuencia cifrante con el texto en claro. El paradigma de este tipo de algoritmos es el One Time Pad, que funciona aplicando una XOR (o-exclusiva) a cada bit de la entrada junto con otro generado aleatoriamente para obtener cada bit de la salida. La secuencia de bits aleatorios es la clave de la sesión, secuencia de cifrado o el pad, que es del mismo tamaño que la entrada y la salida. para recuperar el texto original el texto cifrado debe pasar por el mismo proceso empleado para cifrar usando el mismo pad. Este algoritmo es conocido por ser el único incondicionalmente seguro, aunque, como las claves son del mismo tamaño que la entrada, es de poca utilidad práctica. SEGURIDAD DE LO SISTEMA CRIPTOGRAFICOS La seguridad de un sistema criptográfico depende generalmente de que al menos una de las claves empleadas sea secreta, más que de que el algoritmo de cifrado sea secreto. Un sistema criptográfico puede ser roto en varios niveles: 1. Deducción de información. Se obtiene parte de información de la clave o del texto en claro. 2. Deducción de una instancia. Se obtiene el texto en claro a partir de un texto cifrado. 3. Deducción global. A partir de la deducción de una instancia se obtiene un algoritmo que obtiene los mismos resultados que el algoritmo original. 4. Rotura total. Se recupera la clave y se puede descifrar cualquier mensaje cifrado con la misma clave. TERMINOLOGUIA 8