aboutsummaryrefslogtreecommitdiffstats
path: root/vorlesungen/slides/a/ecc/gruppendh.tex
blob: 13d85c816dc24d909bc525ac69e58990973b6c82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
%
% template.tex -- slide template
%
% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
%
\bgroup
\begin{frame}[t]
\setlength{\abovedisplayskip}{5pt}
\setlength{\belowdisplayskip}{5pt}
\frametitle{Diffie-Hellmann verallgemeinern}
\vspace{-20pt}
\begin{columns}[t,onlytextwidth]
\begin{column}{0.48\textwidth}
\begin{block}{Diffie-Hellman in $\mathbb{F}_p$\strut}
\begin{enumerate}
\item<2-> Parteien einigen sich auf $g\in \mathbb{F}_p$, $g\ne 0$, $g\ne 1$
\item<3-> $A$ und $B$ wählen Exponenten $a,b\in \mathbb{N}$
\item<4-> Parteien tauschen $u=g^a$ und $v=g^b$ aus
\item<5-> Parteien berechnen $v^a$ und $u^b$
\[
v^a = (g^b)^a = g^{ab} =(g^a)^b = u^b
\]
gemeinsamer privater Schlüssel
\end{enumerate}
\end{block}
\uncover<11->{%
{\usebeamercolor[fg]{title}Spezialfall:} $G=\mathbb{F}_p^*$
}
\end{column}
\begin{column}{0.48\textwidth}
\uncover<6->{%
\begin{block}{Diffie-Hellmann in $G$\strut}
\begin{enumerate}
\item<7-> Parteien einigen sich auf $g\in G$, $g\ne e$
\item<8-> $A$ und $B$ wählen Exponenten $a,b\in \mathbb{N}$
\item<9-> Parteien tauschen $u=g^a$ und $v=g^b$ aus
\item<10-> Parteien berechnen $v^a$ und $u^b$
\[
v^a = (g^b)^a = g^{ab} =(g^a)^b = u^b
\]
gemeinsamer privater Schlüssel
\end{enumerate}
\end{block}}
\uncover<12->{%
{\usebeamercolor[fg]{title}Idee:} Wähle effizient zu berechnende, ``grosse''
Gruppen, mit ``komplizierter'' Multiplikation
}
\end{column}
\end{columns}
\end{frame}
\egroup