14 lines
356 B
Plaintext
14 lines
356 B
Plaintext
= Diffie Hellman =
|
|
|
|
Diffie Helman is a secret sharing algorithm where a shared secret can be
|
|
created between two parties via an unsecure channel.
|
|
|
|
* Diffie hellman is not for encryption
|
|
* used to generate private key
|
|
|
|
== algorithm ==
|
|
|
|
1) For some prime `q`
|
|
2) Select some `alpha` such that `alpha < q` and `alpha` is a [[../math/primative_root]] of
|
|
`q`
|