Salud ocupacional
En una parte de la criptografía simétrica existen los “stream ciphers”, es decir algoritmos de cifrado
que cifran de byte en byte, esto para reducir al máximo el ancho de banda, esdecir, el número de bits
que pueden ser transmitidos a la vez. Lo que permite tener un método de cifrado de gran rapidez que
es muy necesario en aplicaciones donde el ancho de banda es reducido.
Unode estos sistemas de cifrado, es el conocido como rc_4 inventado por R.Rivest criptografo
reconocido muldialmente y fundador de la compañía RSA security. Se habia mantenido en secreto el
codigo, sinembargo en 1994 un anónimo da a conocer un código de alleged_rc4 afirmando ser el
original, posteriormente quienes tenian licencia del código afirmaron la compatibilidad.
Dejando a un lado elalegato sobre la autenticidad del código, nos proponemos a describirlo con la
ayuda del programa anexo (alleged_rc4.exe), el funcionamienrto de este sistema cubre las
características más precidas de unbuen algoritmo criptográfico, cencillo, seguro y rapido.
La cencillez se refleja en la seguiente descripción en dos renglones del sistema rc_4
1) A partir de la clave secreta se elige una permutacióndel grupo simétrico S256 , es decir, una forma
particular de ordenar los números del 0 al 255.
2) Se toma el primer byte del mensaje y se realiza el cifrado éfectuando un xor con una parte de lapermutación, este proceso se sigue para cada byte del mensaje.
Tomaremos como punto de partida la anterior descripción para seguir detallando al sistema rc_4,
el primer renglón se le conoce como laextensión de la clave, el segundo renglón describe el proceso de
cifrado. Cabe hacer notar que el proceso de descifrado es igual al cifrado por lo tanto solo nos
dedicaremos al primero.
1) Extensiónde la clave
1.1) Se inicializan las siguientes variables
for(i = 0; i < 256; i++) state[i] = i;
x = 0;
y = 0;
index1 = 0;
index2 = 0;
Es decir el arreglo satate de 256 entradas se...
Regístrate para leer el documento completo.