From 3388279369b1d550aac1889af1d805d4468fa101 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <andreas.mueller@ost.ch>
Date: Tue, 2 Feb 2021 21:42:00 +0100
Subject: additional section in crypto chapter

---
 buch/chapters/90-crypto/Makefile.inc |  1 +
 buch/chapters/90-crypto/arith.tex    | 25 +++++++++++++++++++++++++
 buch/chapters/90-crypto/chapter.tex  |  3 +--
 3 files changed, 27 insertions(+), 2 deletions(-)
 create mode 100644 buch/chapters/90-crypto/arith.tex

(limited to 'buch/chapters/90-crypto')

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}
-- 
cgit v1.2.1