La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SEGURIDAD DE REDES CARRERA DE INGENIERÍA DE SISTEMAS Ing. Moisés Toapanta, MSc. Guayaquil, junio del 2014.

Presentaciones similares


Presentación del tema: "SEGURIDAD DE REDES CARRERA DE INGENIERÍA DE SISTEMAS Ing. Moisés Toapanta, MSc. Guayaquil, junio del 2014."— Transcripción de la presentación:

1 SEGURIDAD DE REDES CARRERA DE INGENIERÍA DE SISTEMAS Ing. Moisés Toapanta, MSc. Guayaquil, junio del 2014

2  El cifrado simétrico es la técnica más antigua y más conocida. Una clave secreta, que puede ser un número, una palabra o una simple cadena de letras aleatorias, se aplica al texto de un mensaje para cambiar el contenido de una manera determinada. Esto puede ser tan simple como desplazamiento de cada letra por un número de lugares en el alfabeto. Siempre y cuando el remitente y el destinatario conocen la clave secreta, pueden cifrar y descifrar todos los mensajes que utilizan esta clave.

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26 En criptografía RC4 (ARCFOUR) es un cifrador simétrico de flujo diseñado por Ron Rivest de RSA Security en 1987. Aunque en términos oficiales de RSA el término RC4 son las iniciales de “Rivest Cipher 4”, el acrónimo RC es comúnmente entendido como el código de Ron. También son del dominio público sus cifradores por bloque RC2 y RC5.

27 RC4 fue inicialmente un algoritmo comercializado como secreto, esto quiere decir que, solo se tenía acceso al binario del algoritmo y no se sabía como estaba implementado ni su algoritmo teórico; pero en septiembre de 1994 una descripción de éste fue anónimamente publicada en la lista de correo Cypherpunk. El algoritmo fue publicado rápidamente en el grupo de noticias de sci.crypt y de ahí a muchos otros sitios en la Internet. Al publicarse el algoritmo éste dejo de comercializarse como algoritmo secreto. El nombre RC4 es una marca registrada. Al algoritmo se le llama también ARCFOUR para evitar problemas legales con la marca registrada, además se ha convertido en parte común de algunos protocolos de cifrado y estándares utilizados frecuentemente, incluyendo WEP y WAP para tarjetas wireless y SSL.

28  RC4 es uno de los cifradores más rápidos utilizados en aplicaciones serias y comerciales, siendo un cifrador de flujo, y como tal es básicamente un generador de números pseudo aleatorios inicializado desde una llave secreta por arriba de los 256 bytes (para el caso de ssl y para evitar el ataque Fluhrer, Martin, Shamir). El algoritmo RC4, genera una clave de flujo la cual es simplemente pasada por la función XOR para producir el flujo cifrado. Para descifrar se utiliza exactamente la misma función de cifrado. Una de las razones a las que debe su popularidad es su sencillez.  El algoritmo puede ser memorizado y rápidamente implementado, adicionalmente es ideal para implementaciones de software, pues requiere solamente manipulaciones de longitudes de un byte.

29 RC5 es un algoritmo de cifrado en bloques desarrollado por Ron Rivest, de hecho es lo que indican las siglas que dan nombre al algoritmo y en cuanto al número 5 corresponde a una secuencia de algoritmos de cifrado simétrico desarrollados todos por Rivest y que fueron evolucionando (RC2, RC4 y RC5) donde RC5 se dio a conocer en 1995, algoritmo que presenta las siguientes características

30  Adecuado para ser implementado en hardware o software: utiliza computación básica y operaciones que comúnmente se encuentran en microprocesadores.  Rápido: Las operaciones básicas se trabajan en plabras completas simultánemente.  Adaptable a procesadores de diferentes tamaños de palabra: uno de los parámetros que utiliza es el tamaño de la palabra w (16,32 o 64 bits), de manera que para diferentes longitudes de palabra produce diferentes algoritmos y como cifra en bloques de dos palabras el cifrado es con mensajes en claro de 32,64 o 128 bits.  Número variable de iteraciones: el número de vueltas r(0,1,2,…255) es otro de los parámetros que considera RC5 y permite negociar o acordar entre la velocidad y alta seguridad.  Clave de longitud variable: un parámetro más que considera el algoritmo es la clave k (en octetos que van desde 1 hasta 255), y que da también la oportunidad de moverse entre alta velocidad y alta seguridad.

31  Sencillo: su estructura permite que sea fácilmente implementado y de igual manera da la oportunidad de evaluar y determinar la con facilidad la robustez del algoritmo.  Bajo consumo de memoria: sus requerimientos de mínimo espacio de memoria hacen que sean un algoritmo apropiado para su uso en tarjetas inteligentes o dispositivos similares en cuanto a la disponibilidad del espacio.  Alta seguridad: en general proporciona alta seguridad la cual puede oscilar dependiendo de la selección de parámetros, de manera que eligiendo los adecuados, la seguridad será sumamente elevada.  Rotaciones con dependencia de datos: se incorporan rotaciones circulares de bits las cuales dependen de los datos introducidos, esto hace que RC5 sea más robusto aún, por consiguiente, que sea prácticamente irrompible para cualquier criptoanalista.

32 RC5 hace uso de tres parámetros diferentes para operar así que, para determinar de manera específica lo seleccionado, el algoritmo se designa como RC5-w/r/b; por ejemplo, RC5-32/12/16 se trata de un RC5 que cifra mensajes de 64 bits, en 12 rondas y con una clave de 16 bytes (128 bits). 


Descargar ppt "SEGURIDAD DE REDES CARRERA DE INGENIERÍA DE SISTEMAS Ing. Moisés Toapanta, MSc. Guayaquil, junio del 2014."

Presentaciones similares


Anuncios Google