Videos

Published on October 19th, 2018 📆 | 5864 Views ⚑

0

Public Key Cryptography w/ JAVA (tutorial 01) – Diffie-Hellman Key Exchange


iSpeech.org


00:08 demo prebuilt version of the application
04:20 what discrete logarithm problem(s) does Eve need to solve
[typo correction in server console] s(congruent)B^a mod p
[typo correction in server console] s(congruent)A^b mod p
05:00 quick intro to Diffie Hellman Key Exchange (DHKE)
06:00 what is a group
7:30 what is a cyclic group
7:50 what is a group generator
09:08 DHKE proof
10:12 what is the Discrete Logarithm Problem
10:51 what is the Diffie Hellman Problem
11:55 what is the generalized discrete logarithm problem
12:55 why 1 and p-1 are not included when picking the secret keys for both parties
14:30 start coding the application
17:35 coding the server side
22:25 coding the client side
26:54 initializing the domain params p and alpha
27:58 calculating the public key
28:45 calculating the common key
29:56 test running the application
[typo correction in server console] s (congruent) B^a mod p
[typo correction in server console] s (congruent) A^b mod p

Website + download source code @ https://zaneacademyapp.appspot.com or http://zaneacademy.com or download directly @ https://sites.fastspring.com/zaneacademy/product/all





typo in server display corrected here https://youtu.be/6C5sq5TaVMs?t=90

video, sharing, camera phone, video phone, free, upload
2018-10-18 22:38:26

source

Tagged with:



Comments are closed.