From 27e4a77c3527d0e3321ac64df5a9d694a437e08f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <andreas.mueller@ost.ch>
Date: Thu, 15 Apr 2021 11:14:18 +0200
Subject: add MSE presentation

---
 vorlesungen/07_msecrypto/Makefile                 | 33 +++++++++++++++++++++
 vorlesungen/07_msecrypto/MathSemMSE-07-crypto.tex | 14 +++++++++
 vorlesungen/07_msecrypto/common.tex               | 16 ++++++++++
 vorlesungen/07_msecrypto/msecrypto-handout.tex    | 11 +++++++
 vorlesungen/07_msecrypto/slides.tex               | 36 +++++++++++++++++++++++
 5 files changed, 110 insertions(+)
 create mode 100644 vorlesungen/07_msecrypto/Makefile
 create mode 100644 vorlesungen/07_msecrypto/MathSemMSE-07-crypto.tex
 create mode 100644 vorlesungen/07_msecrypto/common.tex
 create mode 100644 vorlesungen/07_msecrypto/msecrypto-handout.tex
 create mode 100644 vorlesungen/07_msecrypto/slides.tex

(limited to 'vorlesungen/07_msecrypto')

diff --git a/vorlesungen/07_msecrypto/Makefile b/vorlesungen/07_msecrypto/Makefile
new file mode 100644
index 0000000..5d4ecd0
--- /dev/null
+++ b/vorlesungen/07_msecrypto/Makefile
@@ -0,0 +1,33 @@
+#
+# Makefile -- crypto
+#
+# (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil
+#
+all:	crypto-handout.pdf MathSemMSE-07-crypto.pdf
+
+include ../slides/Makefile.inc
+
+SOURCES = common.tex slides.tex $(slides)
+
+MathSemMSE-07-crypto.pdf:	MathSemMSE-07-crypto.tex $(SOURCES)
+	pdflatex MathSemMSE-07-crypto.tex
+
+crypto-handout.pdf:	crypto-handout.tex $(SOURCES)
+	pdflatex crypto-handout.tex
+
+thumbnail:	thumbnail.jpg # fix1.jpg
+
+thumbnail.pdf:	MathSemMSE-07-crypto.pdf
+	pdfjam --outfile thumbnail.pdf --papersize '{16cm,9cm}' \
+		MathSemMSE-07-crypto.pdf 1
+thumbnail.jpg:	thumbnail.pdf
+	convert -density 300 thumbnail.pdf \
+                -resize 1920x1080 -units PixelsPerInch thumbnail.jpg
+
+fix1.pdf:	MathSemMSE-07-crypto.pdf
+	pdfjam --outfile fix1.pdf --papersize '{16cm,9cm}' \
+		MathSemMSE-07-crypto.pdf 1
+fix1.jpg:	fix1.pdf
+	convert -density 300 fix1.pdf \
+                -resize 1920x1080 -units PixelsPerInch fix1.jpg
+
diff --git a/vorlesungen/07_msecrypto/MathSemMSE-07-crypto.tex b/vorlesungen/07_msecrypto/MathSemMSE-07-crypto.tex
new file mode 100644
index 0000000..179837b
--- /dev/null
+++ b/vorlesungen/07_msecrypto/MathSemMSE-07-crypto.tex
@@ -0,0 +1,14 @@
+%
+% MathSem-07-msecrypto.tex -- Präsentation 
+%
+% (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\documentclass[aspectratio=169]{beamer}
+\input{common.tex}
+\setboolean{presentation}{true}
+\begin{document}
+\begin{frame}
+\titlepage
+\end{frame}
+\input{slides.tex}
+\end{document}
diff --git a/vorlesungen/07_msecrypto/common.tex b/vorlesungen/07_msecrypto/common.tex
new file mode 100644
index 0000000..0700acf
--- /dev/null
+++ b/vorlesungen/07_msecrypto/common.tex
@@ -0,0 +1,16 @@
+%
+% common.tex -- gemeinsame definition
+%
+% (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\input{../common/packages.tex}
+\input{../common/common.tex}
+\mode<beamer>{%
+\usetheme[hideothersubsections,hidetitle]{Hannover}
+}
+\beamertemplatenavigationsymbolsempty
+\title[Titel]{Titel}
+\author[A.~Müller]{Prof. Dr. Andreas Müller}
+\date[]{}
+\newboolean{presentation}
+
diff --git a/vorlesungen/07_msecrypto/msecrypto-handout.tex b/vorlesungen/07_msecrypto/msecrypto-handout.tex
new file mode 100644
index 0000000..d42a260
--- /dev/null
+++ b/vorlesungen/07_msecrypto/msecrypto-handout.tex
@@ -0,0 +1,11 @@
+%
+% msecrypto-handout.tex -- Handout XXX
+%
+% (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\documentclass[handout,aspectratio=169]{beamer}
+\input{common.tex}
+\setboolean{presentation}{false}
+\begin{document}
+\input{slides.tex}
+\end{document}
diff --git a/vorlesungen/07_msecrypto/slides.tex b/vorlesungen/07_msecrypto/slides.tex
new file mode 100644
index 0000000..e95d534
--- /dev/null
+++ b/vorlesungen/07_msecrypto/slides.tex
@@ -0,0 +1,36 @@
+%
+% slides.tex -- Präsentation zur Kryptographie
+%
+% (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\section{Diffie-Hellmann}
+\folie{4/dh.tex}
+
+\section{Divide and Conquer}
+% XXX Potenzieren
+%\folie{a/dc/prinzip.tex}
+% XXX effiziente Durchführung
+%\folie{a/dc/effizient.tex}
+% XXX Beispieldurchführung
+%\folie{a/dc/beispiel.tex}
+
+\section{Elliptische Kurven}
+% XXX Idee
+%\folie{a/ecc/gruppendh.tex}
+% XXX Was ist eine elliptische Kurve (char 0 Bild)
+%\folie{a/ecc/kurve.tex}
+% XXX Verknüpfung
+%\follie{a/ecc/operation.tex}
+% XXX Quadrieren
+%\folie{a/ecc/quadrieren.tex}
+
+\section{AES}
+% XXX Byte-Operationen
+%\folie{a/aes/bytes.tex}
+% XXX Block-Operationen
+%\folie{a/aes/blocks.tex}
+% XXX Key-Schedule
+%\folie{a/aes/keys.tex}
+% XXX Zusammensetzung
+%\folie{a/aes/runden.tex}
+
-- 
cgit v1.2.1


From d83ad723f1f7e5fc30f5e0e4f87a77668aac0918 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <andreas.mueller@ost.ch>
Date: Thu, 15 Apr 2021 12:16:19 +0200
Subject: more ec slides

---
 vorlesungen/07_msecrypto/crypto-handout.tex    | 11 +++++++++++
 vorlesungen/07_msecrypto/msecrypto-handout.tex | 11 -----------
 vorlesungen/07_msecrypto/slides.tex            | 14 ++++++++------
 3 files changed, 19 insertions(+), 17 deletions(-)
 create mode 100644 vorlesungen/07_msecrypto/crypto-handout.tex
 delete mode 100644 vorlesungen/07_msecrypto/msecrypto-handout.tex

(limited to 'vorlesungen/07_msecrypto')

diff --git a/vorlesungen/07_msecrypto/crypto-handout.tex b/vorlesungen/07_msecrypto/crypto-handout.tex
new file mode 100644
index 0000000..d42a260
--- /dev/null
+++ b/vorlesungen/07_msecrypto/crypto-handout.tex
@@ -0,0 +1,11 @@
+%
+% msecrypto-handout.tex -- Handout XXX
+%
+% (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil
+%
+\documentclass[handout,aspectratio=169]{beamer}
+\input{common.tex}
+\setboolean{presentation}{false}
+\begin{document}
+\input{slides.tex}
+\end{document}
diff --git a/vorlesungen/07_msecrypto/msecrypto-handout.tex b/vorlesungen/07_msecrypto/msecrypto-handout.tex
deleted file mode 100644
index d42a260..0000000
--- a/vorlesungen/07_msecrypto/msecrypto-handout.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-%
-% msecrypto-handout.tex -- Handout XXX
-%
-% (c) 2017 Prof Dr Andreas Müller, Hochschule Rapperswil
-%
-\documentclass[handout,aspectratio=169]{beamer}
-\input{common.tex}
-\setboolean{presentation}{false}
-\begin{document}
-\input{slides.tex}
-\end{document}
diff --git a/vorlesungen/07_msecrypto/slides.tex b/vorlesungen/07_msecrypto/slides.tex
index e95d534..bdd4087 100644
--- a/vorlesungen/07_msecrypto/slides.tex
+++ b/vorlesungen/07_msecrypto/slides.tex
@@ -7,18 +7,20 @@
 \folie{4/dh.tex}
 
 \section{Divide and Conquer}
-% XXX Potenzieren
-%\folie{a/dc/prinzip.tex}
-% XXX effiziente Durchführung
-%\folie{a/dc/effizient.tex}
-% XXX Beispieldurchführung
-%\folie{a/dc/beispiel.tex}
+% Potenzieren
+\folie{a/dc/prinzip.tex}
+% effiziente Durchführung
+\folie{a/dc/effizient.tex}
+% Beispieldurchführung
+\folie{a/dc/beispiel.tex}
 
 \section{Elliptische Kurven}
 % XXX Idee
 %\folie{a/ecc/gruppendh.tex}
 % XXX Was ist eine elliptische Kurve (char 0 Bild)
 %\folie{a/ecc/kurve.tex}
+% XXX Involution/Inverse
+%\folie{a/ecc/inverse.tex}
 % XXX Verknüpfung
 %\follie{a/ecc/operation.tex}
 % XXX Quadrieren
-- 
cgit v1.2.1


From 91284841f585ad2e5bf5002ce10ee4f3baa93b95 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <andreas.mueller@ost.ch>
Date: Thu, 15 Apr 2021 16:43:09 +0200
Subject: add oakley groups

---
 vorlesungen/07_msecrypto/slides.tex | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

(limited to 'vorlesungen/07_msecrypto')

diff --git a/vorlesungen/07_msecrypto/slides.tex b/vorlesungen/07_msecrypto/slides.tex
index bdd4087..0f62d18 100644
--- a/vorlesungen/07_msecrypto/slides.tex
+++ b/vorlesungen/07_msecrypto/slides.tex
@@ -15,16 +15,18 @@
 \folie{a/dc/beispiel.tex}
 
 \section{Elliptische Kurven}
-% XXX Idee
-%\folie{a/ecc/gruppendh.tex}
-% XXX Was ist eine elliptische Kurve (char 0 Bild)
-%\folie{a/ecc/kurve.tex}
-% XXX Involution/Inverse
-%\folie{a/ecc/inverse.tex}
-% XXX Verknüpfung
-%\follie{a/ecc/operation.tex}
-% XXX Quadrieren
-%\folie{a/ecc/quadrieren.tex}
+% Idee
+\folie{a/ecc/gruppendh.tex}
+% Was ist eine elliptische Kurve (char 0 Bild)
+\folie{a/ecc/kurve.tex}
+% Involution/Inverse
+\folie{a/ecc/inverse.tex}
+% Verknüpfung
+\folie{a/ecc/operation.tex}
+% Quadrieren
+\folie{a/ecc/quadrieren.tex}
+% XXX Oakley Gruppe
+%\folie{a/ecc/oakley.tex}
 
 \section{AES}
 % XXX Byte-Operationen
-- 
cgit v1.2.1


From e3d9795c1790e530a198ddb10977499f77ee874a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <andreas.mueller@ost.ch>
Date: Thu, 15 Apr 2021 19:38:56 +0200
Subject: add aes slides

---
 vorlesungen/07_msecrypto/slides.tex | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

(limited to 'vorlesungen/07_msecrypto')

diff --git a/vorlesungen/07_msecrypto/slides.tex b/vorlesungen/07_msecrypto/slides.tex
index 0f62d18..cb0c548 100644
--- a/vorlesungen/07_msecrypto/slides.tex
+++ b/vorlesungen/07_msecrypto/slides.tex
@@ -25,16 +25,19 @@
 \folie{a/ecc/operation.tex}
 % Quadrieren
 \folie{a/ecc/quadrieren.tex}
-% XXX Oakley Gruppe
-%\folie{a/ecc/oakley.tex}
+% Oakley Gruppe
+\ifthenelse{\boolean{presentation}}{
+\folie{a/ecc/oakley.tex}
+}{}
 
 \section{AES}
-% XXX Byte-Operationen
-%\folie{a/aes/bytes.tex}
-% XXX Block-Operationen
-%\folie{a/aes/blocks.tex}
-% XXX Key-Schedule
-%\folie{a/aes/keys.tex}
-% XXX Zusammensetzung
-%\folie{a/aes/runden.tex}
+% Byte-Operationen
+\folie{a/aes/bytes.tex}
+\folie{a/aes/sinverse.tex}
+% Block-Operationen
+\folie{a/aes/blocks.tex}
+% Key-Schedule
+\folie{a/aes/keys.tex}
+% Zusammensetzung
+\folie{a/aes/runden.tex}
 
-- 
cgit v1.2.1


From 105096af327f05779ca943770cf3209eacf55617 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <andreas.mueller@ost.ch>
Date: Thu, 15 Apr 2021 19:51:31 +0200
Subject: title

---
 vorlesungen/07_msecrypto/common.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'vorlesungen/07_msecrypto')

diff --git a/vorlesungen/07_msecrypto/common.tex b/vorlesungen/07_msecrypto/common.tex
index 0700acf..0026619 100644
--- a/vorlesungen/07_msecrypto/common.tex
+++ b/vorlesungen/07_msecrypto/common.tex
@@ -9,7 +9,7 @@
 \usetheme[hideothersubsections,hidetitle]{Hannover}
 }
 \beamertemplatenavigationsymbolsempty
-\title[Titel]{Titel}
+\title[Crypto]{Endliche Körper und Kryptographie}
 \author[A.~Müller]{Prof. Dr. Andreas Müller}
 \date[]{}
 \newboolean{presentation}
-- 
cgit v1.2.1