diff options
author | Andreas Müller <andreas.mueller@ost.ch> | 2021-02-02 21:42:00 +0100 |
---|---|---|
committer | Andreas Müller <andreas.mueller@ost.ch> | 2021-02-02 21:42:00 +0100 |
commit | 3388279369b1d550aac1889af1d805d4468fa101 (patch) | |
tree | a058a3cc56d940780fe3acdf384e3c3cf25421f4 /buch/chapters/90-crypto | |
parent | new stuff (diff) | |
download | SeminarMatrizen-3388279369b1d550aac1889af1d805d4468fa101.tar.gz SeminarMatrizen-3388279369b1d550aac1889af1d805d4468fa101.zip |
additional section in crypto chapter
Diffstat (limited to '')
-rw-r--r-- | buch/chapters/90-crypto/Makefile.inc | 1 | ||||
-rw-r--r-- | buch/chapters/90-crypto/arith.tex | 25 | ||||
-rw-r--r-- | buch/chapters/90-crypto/chapter.tex | 3 |
3 files changed, 27 insertions, 2 deletions
diff --git a/buch/chapters/90-crypto/Makefile.inc b/buch/chapters/90-crypto/Makefile.inc index 56797f3..9543ce1 100644 --- a/buch/chapters/90-crypto/Makefile.inc +++ b/buch/chapters/90-crypto/Makefile.inc @@ -5,6 +5,7 @@ # CHAPTERFILES = $(CHAPTERFILES) \ + chapters/90-crypto/arith.tex \ chapters/90-crypto/ff.tex \ chapters/90-crypto/aes.tex \ chapters/90-crypto/rs.tex \ diff --git a/buch/chapters/90-crypto/arith.tex b/buch/chapters/90-crypto/arith.tex new file mode 100644 index 0000000..b6f2fd8 --- /dev/null +++ b/buch/chapters/90-crypto/arith.tex @@ -0,0 +1,25 @@ +% +% arith.tex +% +% (c) 2021 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\section{Arithmetik für die Kryptographie +\label{buch:section:arithmetik-fuer-kryptographie}} +\rhead{Arithmetik für die Kryptographie} + +\subsection{Potenzieren +\label{buch:subsection:potenzieren}} +% XXX Divide-and-Conquer Algorithmus + +\subsection{Rechenoperationen in $\mathbb{F}_p$ +\label{buch:subsection:rechenoperationen-in-fp}} +% XXX Multiplikation: modulare Reduktion mit jedem Digit +% XXX Divide-and-Conquer + +\subsection{Rechenoperationen in $\mathbb{F}_{2^l}$ +\label{buch:subsection:rechenoperatione-in-f2l}} +% XXX Darstellung eines Körpers der Art F_{2^l} +% XXX Addition (XOR) und Multiplikation +% XXX Beispiel F_{2^8} +% XXX Beispiel F einer Oakley-Gruppe + diff --git a/buch/chapters/90-crypto/chapter.tex b/buch/chapters/90-crypto/chapter.tex index c5f65a7..f029dfd 100644 --- a/buch/chapters/90-crypto/chapter.tex +++ b/buch/chapters/90-crypto/chapter.tex @@ -16,8 +16,7 @@ auch in ihrer Stärke beliebig skaliert werden können. Gleichzeitig liefert die Algebra auch eine effiziente Implementierung. In diesem Abschnitt soll dies an einigen Beispielen gezeigt werden. -TODO: Kapitel über Rechnen in den Körpern $\mathbb{F}_p$ und $\mathbb{F}_{2^l}$. - +\input{chapters/90-crypto/arith.tex} \input{chapters/90-crypto/ff.tex} \input{chapters/90-crypto/aes.tex} \input{chapters/90-crypto/rs.tex} |