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