lunes, 27 de agosto de 2012

Mecanismos VS Ataques


Mecanismos
Ataques
Obtención del contenido de mensaje
Análisis de tráfico
Suplantación
Repetición
Modificación de mensajes
Interrupción de servicio
Cifrado
Y



Y

Firma digital
Y

Y



Control de acceso


Y


Y
Integridad de los datos




Y
Y
Intercambio de autentificación


Y



Relleno del tráfico

Y




Control de enrutamiento
Y

Y
Y


Notarización
Y




Y

viernes, 24 de agosto de 2012

SISTEMAS DISTRIBUIDOS


Sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor.

Características:

·        Concurrencia.- Esta característica de los sistemas distribuidos permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red.

·        Carencia de reloj global.- Las coordinaciones para la transferencia de mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general, esta más bien distribuida a los componentes.

·        Fallos independientes de los componentes.- Cada componente del sistema puede fallar independientemente, con lo cual los demás pueden continuar ejecutando sus acciones. Esto permite el logro de las tareas con mayor efectividad, pues el sistema en su conjunto continua trabajando.



Algunos ejemplos de sistemas distribuidos son:

·        Una red de estaciones de trabajo en un departamento de una universidad o compañía, donde además de cada estación personal, podría existir una pila de procesadores en el cuarto de máquinas, que no estén asignados a usuarios específicos sino que se utilicen de manera dinámica cuando sea necesario.

·        Una fábrica de robots, donde los robots actúan como dispositivos periféricos unidos a la misma computadora central.

·        Un banco con muchas sucursales por el mundo, cada oficina tiene una computadora maestra para guardar las cuentas locales y el manejo de las transacciones locales, la cuál se puede comunicar con cualquier computadora de la red. Las transacciones hechas se realizan sin importar dónde se encuentre la cuenta o el cliente.

jueves, 23 de agosto de 2012

Maquina Enigma




CARACTERISTICAS DEL CIFRADO

Para cifrar un mensaje o archivo se necesitan los siguientes pasos:
  Se captura el mensaje.
  Se recupera la clave pública del certificado digital del destinatario.
  Se genera la clave de sesión simétrica de un único uso.
  Se realiza la operación de cifrado en el mensaje mediante una clave de sesión.
  Se cifra la clave de sesión mediante la clave pública del destinatario.
  Se incluye la clave de sesión cifrada en el mensaje cifrado.
  Se envía el mensaje.
Además necesita un sistema de cifrado que se dividen en:
Sistemas de cifrado simétrico.

Los sistemas de cifrado simétrico son aquellos que utilizan la misma clave para cifrar y descifrar un documento. El principal problema de seguridad reside en el intercambio de claves entre el emisor y el receptor ya que ambos deben usar la misma clave.
Sistemas de cifrado asimétrico.

También son llamados sistemas de cifrado de clave pública. Este sistema de cifrado usa dos claves diferentes. Una es la clave pública y se puede enviar a cualquier persona y otra que se llama clave privada, que debe guardarse para que nadie tenga acceso a ella.
Sistemas de cifrado híbridos.

Es el sistema de cifrado que usa tanto los sistemas de clave simétrica como el de clave asimétrica. Funciona mediante el cifrado de clave pública para compartir una clave para el cifrado simétrico. En cada mensaje, la clave simétrica utilizada es diferente por lo que si un atacante pudiera descubrir la clave simétrica, solo le valdría para ese mensaje y no para los restantes.

Un ejemplo de esto es el modelo DES.
Los algoritmos de cifrado simétrico más comúnmente usados son los cifradores de bloques. Un cifrador de bloques procesa la entrada del texto claro en bloques de tamaño fijo y generan un bloque de texto cifrado del mismo tamaño para cada texto claro.
El DES (Data Encryption Standard)
Descripción del algoritmo de este modelo es el siguiente:
El texto claro tiene un longitud de 64 bits. La estructura consiste en una pequeña variación de la red de Feistel. Hay 16 etapas de proceso, se generan 16 subclaves partiedo de la clave original de 56 bitd, una para cada etapa.
El proceso de descifrado del modelo DES es el mismo que el de cifrado, la regla es usar el texto cifrado como entrada del algoritmo del DES, pero las subclaves” k” pasan en orden inverso.
La robustez es otra característica del cifrado en el cado de DES depende de dos categorías, los aspectos sobre el algoritmo mismo y aspectos sobre el uso de la clave de 56 bits.
Un bloque cifrador opera sobre n bits para producir n bits a la salida. El bloque realiza una transformación.

Efecto avalancha: el cambio de un bit de entrada produce un cambio de aproximadamente la mitad de los bits a la salida.

Efecto de integridad: cada bit de salida es una función compleja de todos los bits de entrada.

 Tipo de transformaciones:

 Reversibles

 Irreversibles
Algunas de las características de este modelo son:
Ventajas:

 Tiene un fuerte efecto avalancha.

 Ataques:

 Ataque de la fuerza bruta: la longitud de la clave (56 bits) hoy día se considera insuficiente para protegerse frente a este tipo de ataque.

 En julio de 1998 una empresa sin ánimo de lucro llamada EFF construyó una máquina que descifró un mensaje DES en menos de tres días por menos de
240.000 euros.

 Pese a todo se sigue utilizando (transacciones de los cajeros automáticos por ejemplo) por su robustez (no se han encontrado defectos de diseño)

 Mucha gente ha preferido mantener el algoritmo y aumentar de una u otra forma el tamaño de la clave.

 Criptoanálisis:

 Se sospecha de defectos en el diseño de las cajas S, aunque no se ha conseguido encontrar tales defectos.

 Técnicas de criptoanálisis aplicadas a DES:

Criptoanálisis diferencial.

Criptoanálisis lineal.

REFERENCIAS:
https://www.cosic.esat.kuleuven.ac.be/des/
http://it.aut.uah.es/enrique/docencia/ii/seguridad/documentos/t3-0506.pdf
http://www.seguridadenlared.org/es/index25esp.html
Las copias del maestro Juan Manuel Cruz Mendoza.

El cifrado de Feistel o Red Feistel.-

 

Es un método de cifrado en un bloque con una estructura particular, utiliza un gran número de algoritmos de cifrado por bloques, siendo el más conocido el algoritmo de Data Encryption Standard (DES), estos algoritmos son reversibles por lo que sus operaciones de cifrado y descifrado son idénticos, invirtiendo el orden de las subclaves utilizadas.
1. Se selecciona una cadena, N  normalmente de 64 o 128 bits, y se la divide en dos subcadena L y R, de igual longitud (N/2), para realizar el cifrado en cada ronda
2. Se toma una función, F, y una clave Ki, donde f es una función y Ki son cada una de las subclaves aplicadas a cada iteración. El texto cifrado viene dado por la concatenación de Ln y Rn.
3. Se realizan una serie de operaciones complejas con F y K  y con L o R (solo uno de ellas)
4. La cadena obtenida  se cambia por la cadena con la que no  se han realizado operaciones, y  se siguen haciendo las rondas

Modelo OSI

                           

videos informativos


Citas textuales