diff options
author | Jeffrey Burdges <burdges@gnunet.org> | 2017-08-05 15:56:37 +0200 |
---|---|---|
committer | Jeffrey Burdges <burdges@gnunet.org> | 2017-08-05 15:56:37 +0200 |
commit | dbc14fc9dc2bb4f6c90fb2194725c5639a3edf47 (patch) | |
tree | 84ad54f3c4192c42491e505d35f90a86539dbc5b /presentations | |
parent | bf8002012cf4d7835663d16fdd3517908fe2e671 (diff) | |
download | marketing-dbc14fc9dc2bb4f6c90fb2194725c5639a3edf47.tar.gz marketing-dbc14fc9dc2bb4f6c90fb2194725c5639a3edf47.tar.bz2 marketing-dbc14fc9dc2bb4f6c90fb2194725c5639a3edf47.zip |
Equation variable choices
Diffstat (limited to 'presentations')
-rw-r--r-- | presentations/comprehensive/dh.pdf | bin | 4901 -> 4904 bytes | |||
-rw-r--r-- | presentations/comprehensive/dh.svg | 4 | ||||
-rw-r--r-- | presentations/comprehensive/main.tex | 35 |
3 files changed, 20 insertions, 19 deletions
diff --git a/presentations/comprehensive/dh.pdf b/presentations/comprehensive/dh.pdf Binary files differindex 2781d98..578d207 100644 --- a/presentations/comprehensive/dh.pdf +++ b/presentations/comprehensive/dh.pdf diff --git a/presentations/comprehensive/dh.svg b/presentations/comprehensive/dh.svg index 7ad12e6..161ecf5 100644 --- a/presentations/comprehensive/dh.svg +++ b/presentations/comprehensive/dh.svg @@ -134,7 +134,7 @@ y="408.54025" x="428.83801" id="tspan4185" - sodipodi:role="line">D</tspan></text> + sodipodi:role="line">C</tspan></text> <text sodipodi:linespacing="125%" id="text4199" @@ -145,7 +145,7 @@ y="409.40958" x="452.52808" id="tspan4201" - sodipodi:role="line">H</tspan></text> + sodipodi:role="line">T</tspan></text> </g> </g> </svg> diff --git a/presentations/comprehensive/main.tex b/presentations/comprehensive/main.tex index 98bc867..5cdd934 100644 --- a/presentations/comprehensive/main.tex +++ b/presentations/comprehensive/main.tex @@ -525,9 +525,9 @@ But of course we use modern instantiations. \begin{minipage}{6cm} \begin{enumerate} \item Obtain public key $(e,n)$ - \item Compute $m := FDH(C)$, $m < n$. + \item Compute $f := FDH(C)$, $f < n$. \item Pick blinding factor $b \in \mathbb Z_n$ - \item Transmit $m' := m b^e \mod n$ + \item Transmit $f' := f b^e \mod n$ \end{enumerate} \end{minipage} \begin{minipage}{6cm} @@ -535,14 +535,14 @@ But of course we use modern instantiations. \tikzstyle{def} = [node distance= 2em and 0.5em, inner sep=0em, outer sep=.3em]; \node (origin) at (0,0) {\includegraphics[width=0.2\textwidth]{dice.pdf}}; \node (b) [def, draw=none, below = of origin] at (0,-0.2) {$b$}; - \node (blinded) [def, draw=none, below right=of m]{\includegraphics[width=0.2\textwidth]{blinded.pdf}}; + \node (blinded) [def, draw=none, below right=of b]{\includegraphics[width=0.2\textwidth]{blinded.pdf}}; \node (planchet) [def, draw=none, above right=of blinded]{\includegraphics[width=0.15\textwidth]{planchet.pdf}}; \node (exchange) [node distance=4em and 0.5em, draw, below =of blinded]{Exchange}; \tikzstyle{C} = [color=black, line width=1pt] - \draw [<-, C] (m) -- (origin) node [midway, above, sloped] (TextNode) {}; + \draw [<-, C] (b) -- (origin) node [midway, above, sloped] (TextNode) {}; \draw [<-, C] (blinded) -- (planchet) node [midway, above, sloped] (TextNode) {}; - \draw [<-, C] (blinded) -- (m) node [midway, above, sloped] (TextNode) {}; + \draw [<-, C] (blinded) -- (b) node [midway, above, sloped] (TextNode) {}; \draw [<-, C] (exchange) -- (blinded) node [midway, above, sloped] (TextNode) {{\small transmit}}; \end{tikzpicture} \end{minipage} @@ -552,8 +552,8 @@ But of course we use modern instantiations. \begin{frame}{Exchange: Blind sign (RSA)} \begin{minipage}{6cm} \begin{enumerate} - \item Receive $m'$. - \item Compute $s' := m'^d \mod n$. + \item Receive $f'$. + \item Compute $s' := f'^d \mod n$. \item Send signature $s'$. \end{enumerate} \end{minipage} @@ -578,7 +578,8 @@ But of course we use modern instantiations. \begin{minipage}{6cm} \begin{enumerate} \item Receive $s'$. - \item Compute $s := s' b^{-1} \mod n$. + \item Compute $s := s' b^{-1} \mod n$ % \\ + % ($(f')^d = (f b^e)^d = f^d b$). \end{enumerate} \end{minipage} \begin{minipage}{6cm} @@ -761,22 +762,22 @@ But of course we use modern instantiations. \begin{frame}{Diffie-Hellman (ECDH)} \begin{minipage}{8cm} \begin{enumerate} - \item Create private keys $d,h \mod o$ - \item Define $D = dG$ - \item Define $H = hG$ - \item Compute $DH := d(hD) = h(dH)$ + \item Create private keys $c,t \mod o$ + \item Define $C = cG$ + \item Define $T = tG$ + \item Compute DH \\ $cT = c(tG) = t(cG) = tC$ \end{enumerate} \end{minipage} \begin{minipage}{6cm} \begin{tikzpicture} \tikzstyle{def} = [node distance= 2em and 0.5em, inner sep=0em, outer sep=.3em]; - \node (h) [def, draw=none] at (0,0) {$h$}; - \node (dh) [def, draw=none, below left=of b]{\includegraphics[width=0.2\textwidth]{dh.pdf}}; - \node (d) [def, draw=none, above left= of dh] {$d$}; + \node (t) [def, draw=none] at (0,0) {$t$}; + \node (ct) [def, draw=none, below left=of b]{\includegraphics[width=0.2\textwidth]{dh.pdf}}; + \node (c) [def, draw=none, above left= of ct] {$c$}; \tikzstyle{C} = [color=black, line width=1pt] - \draw [<-, C] (dh) -- (d) node [midway, above, sloped] (TextNode) {}; - \draw [<-, C] (dh) -- (h) node [midway, above, sloped] (TextNode) {}; + \draw [<-, C] (ct) -- (c) node [midway, above, sloped] (TextNode) {}; + \draw [<-, C] (ct) -- (t) node [midway, above, sloped] (TextNode) {}; \end{tikzpicture} \end{minipage} \end{frame} |