jueves, 6 de septiembre de 2012

Diffie-Hellman Key Exchange

In this week i worked in Diffie-Hellman Key Exchange method, in this practice i will talk about what i did 

In this practice my teamates Vane and Rodolfo are Alice and Bob respectly, on this ocasion I will be Eve.  These are the numbers they gave me:




P=7
g=3
X=3
Y=2
From this i used the following formulas to obtain x, y and K.

X=g^x%P
Y=g^y%P
K=X^y%P
K=Y^%P









References

http://es.wikipedia.org/wiki/Diffie-Hellman

jueves, 30 de agosto de 2012

Prueba de aleatoriedad

La tarea para esta semana es realizar una prueba de aleatoriedad para el programa generador de claves y verificar si realmente es aleatorio nuestro generador.

Existen varios tipos de pruebas, pero para esto yo utilice la prueba monobit, esta prueba consiste en evaluar la frecuencia con la que aparecen 0 y 1, y verifica si esta secuencia es realmente aleatoria.

Para evaluar mi generador de claves, utilice el siguiente codigo:

Como resultado obtuve el siguiente:

Con esta prueba llege a la conclusion de que :
Mi clave no es segura ya que estuve realizando una gran cantidad de claves (alrededor de 100) para ver si esto alguna vez cambiaba, pero el resultado siempre fue el mismo.



Referencias