jueves, 20 de septiembre de 2012
RSA- Firmas digitales
Para la tarea de esta semana trabaje con lo que es autenticacion desde un web service.
jueves, 13 de septiembre de 2012
RSA
En esta semana trabajamos con algoritmos de clave publica.
La tarea de esta semana era elaborar un cliente-servidor y un generador de llaves rsa.
El codigo que utilice para generar mis llaves rsa es el siguiente
...
estas son algunas de las claves que me genero:
este es el codigo que utilice para elaborar el socket
Servidor
..
Cliente
..
Y bien, lo que es respecto al rsa pues las claves si me las genera, pero... (el gran pero llego! D:) tuve problemas al establecer la conexion entre el cliente-servidor y mi generador de claves .__. pero seguire intentado resolverlo, ya que lo necesitare para la siguiene tarea.. :)
Esto no termina aqui!! #Hedicho!
La tarea de esta semana era elaborar un cliente-servidor y un generador de llaves rsa.
El codigo que utilice para generar mis llaves rsa es el siguiente
...
estas son algunas de las claves que me genero:
este es el codigo que utilice para elaborar el socket
Servidor
..
Cliente
..
Y bien, lo que es respecto al rsa pues las claves si me las genera, pero... (el gran pero llego! D:) tuve problemas al establecer la conexion entre el cliente-servidor y mi generador de claves .__. pero seguire intentado resolverlo, ya que lo necesitare para la siguiene tarea.. :)
Esto no termina aqui!! #Hedicho!
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
References
http://es.wikipedia.org/wiki/Diffie-Hellman
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:
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
domingo, 12 de agosto de 2012
Suscribirse a:
Entradas (Atom)







