► accédez à des contenus vidéo réservés aux membres + support :
00:08 démonstration de l'application.
02:20 envoyer un message ASCII simple
02:32 que se passe-t-il si le message est signé avec une clé invalide
03:12 que se passe-t-il si le message est signé avec une clé valide
04:30 pourquoi résoudre l'ECDLP
05:56 résumé rapide de l'ECDSA
06:12 Quels sont les paramètres de domaine
06:35 Comment calculer la clé publique
06:57 envoyer un message signé ECDSA
07:53 recevoir et vérifier un message signé ECDSA
09:06 coder l'application.
09:40 configurer JSON pour ce projet
10:10 données de test utilisées dans ce projet
10:18 passer en revue divers packages et classes dans ce projet
11:46 coder les classes Server et ServerThread côté serveur
14:20 gérer les messages JSON entrants dans ServerThread
15:35 coder le côté client
15:43 commencer à coder la classe Point
16:05 commencer à coder la classe Client
17:38 commencer à coder la classe ClientThread
18:06 commencer à coder la classe EllipticCurve
20:50 s'assurer que la courbe elliptique n'est pas singulière
21:58 vérifier si le point est sur la courbe elliptique
23:31 définir le point à l'infini
23:53 terminer le codage de la classe Point
24:50 vérifier si 2 points sont des inverses l'un de l'autre
25:22 addition de points et doublement de points
26:12 algorithme de doublement et d'addition
27:10 calculer la fonctionnalité de clé publique dans la classe Client
28:28 récupérer le hachage, signer et envoyer le message dans la classe Client
28:59 fonctionnalité de hachage
29:42 récupération de la clé éphémère
30:03 récupération de la clé de signature
30:55 utiliser la clé éphémère pour calculer r
31:31 terminer le codage de la classe ClientThread
31:50 recevoir des messages JSON dans la classe ClientThread
33:31 exécution de test de l'application complétée en mode hexadécimal
34:30 Alice utilise secp256k1 (la courbe bitcoin)
35:22 Bob utilise la courbe secp384r1
36:23 exécution de test d'Alice envoyant des message(s) signés et Bob validant si le(s) message(s) sont signés par Alice
38:08 exécution de test de Bob envoyant des message(s) signés et Alice validant si le(s) message(s) sont signés par Bob
38:50 ce que Eve doit faire pour signer des messages en tant qu'Alice ou Bob