mirror of
https://github.com/tlsnotary/docs-mdbook.git
synced 2026-01-08 20:28:02 -05:00
move notation down
This commit is contained in:
@@ -4,16 +4,16 @@ In TLS, the first step towards obtaining TLS session keys is to compute a shared
|
|||||||
|
|
||||||
<div class="aligncenter"><img src="../../png-diagrams/key_exchange.png" width="800"></div>
|
<div class="aligncenter"><img src="../../png-diagrams/key_exchange.png" width="800"></div>
|
||||||
|
|
||||||
Below we will denote:
|
## ECDH
|
||||||
|
|
||||||
|
We will denote:
|
||||||
|
|
||||||
- $P$ as the `Prover`
|
- $P$ as the `Prover`
|
||||||
- $V$ as the `Verifier`
|
- $V$ as the `Verifier`
|
||||||
- $S$ as the `Server`
|
- $S$ as the `Server`
|
||||||
- $\mathbb{pms}$ as the TLS pre-master secret.
|
- $\mathbb{pms}$ as the TLS pre-master secret.
|
||||||
|
|
||||||
## ECDH
|
Below is the 3-party ECDH protocol between $S$, $P$ and $V$, enabling $P$ and $V$ to arrive at shares of $\mathbb{pms}$.
|
||||||
|
|
||||||
Using the notation from Wikipedia, below is the 3-party ECDH protocol between $S$, $P$ and $V$, enabling $P$ and $V$ to arrive at shares of $\mathbb{pms}$.
|
|
||||||
|
|
||||||
|
|
||||||
1. $S$ sends its public key $Q_b$ to $P$, and $P$ forwards it to $V$
|
1. $S$ sends its public key $Q_b$ to $P$, and $P$ forwards it to $V$
|
||||||
|
|||||||
Reference in New Issue
Block a user