► accede a contenidos de video exclusivos para miembros + soporte:
00:08 demostración de la aplicación.
02:20 enviar un mensaje ASCII simple
02:32 qué sucede si el mensaje se firma con una clave inválida
03:12 qué sucede si el mensaje se firma con una clave válida
04:30 por qué resolver ECDLP
05:56 resumen rápido de ECDSA
06:12 ¿Cuáles son los parámetros de dominio?
06:35 Cómo calcular la clave pública
06:57 enviando un mensaje firmado con ECDSA
07:53 recibiendo y verificando un mensaje firmado con ECDSA
09:06 codificar la aplicación.
09:40 configurar JSON para este proyecto
10:10 datos de prueba utilizados en este proyecto
10:18 revisar varios paquetes y clases en este proyecto
11:46 codificar las clases Server y ServerThread del lado del servidor
14:20 manejar mensajes JSON entrantes en ServerThread
15:35 codificar del lado del cliente
15:43 comenzar a codificar la clase Point
16:05 comenzar a codificar la clase Client
17:38 comenzar a codificar la clase ClientThread
18:06 comenzar a codificar la clase EllipticCurve
20:50 asegurarse de que la curva elíptica no sea singular
21:58 verificar si el punto está en la curva elíptica
23:31 definir el punto en el infinito
23:53 terminar de codificar la clase Point
24:50 verificar si 2 puntos son inversos entre sí
25:22 adición de puntos y duplicación de puntos
26:12 algoritmo de duplicar y sumar
27:10 calcular la funcionalidad de la clave pública en la clase Client
28:28 recoger el hash, firmar y enviar el mensaje en la clase Client
28:59 funcionalidad de hashing
29:42 recogida de clave efímera
30:03 recogida de clave de firma
30:55 usar la clave efímera para calcular r
31:31 terminar de codificar la clase ClientThread
31:50 recibir mensajes JSON en la clase ClientThread
33:31 ejecutar prueba de la aplicación completada en modo hex
34:30 Alice usa secp256k1 (la curva de bitcoin)
35:22 Bob usa la curva secp384r1
36:23 ejecutar prueba de Alice enviando mensaje(s) firmado(s) y Bob validando si el/los mensaje(s) están firmados por Alice
38:08 ejecutar prueba de Bob enviando mensaje(s) firmado(s) y Alice validando si el/los mensaje(s) están firmados por Bob
38:50 lo que Eve necesita hacer para firmar mensajes como si fuera Alice o Bob