aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/mceliece
diff options
context:
space:
mode:
authorReto <reto.fritsche@ost.ch>2021-08-03 18:11:59 +0200
committerReto <reto.fritsche@ost.ch>2021-08-03 18:11:59 +0200
commitd96533cc4a5157d6bae247e88d8ec61f256a48f3 (patch)
treefc321172b0b0ce8316370776a516ff830251dce0 /buch/papers/mceliece
parentreorganized files, started work on Einleitung, Aufbau (diff)
downloadSeminarMatrizen-d96533cc4a5157d6bae247e88d8ec61f256a48f3.tar.gz
SeminarMatrizen-d96533cc4a5157d6bae247e88d8ec61f256a48f3.zip
working...
Diffstat (limited to 'buch/papers/mceliece')
-rw-r--r--buch/papers/mceliece/aufbau.tex41
-rw-r--r--buch/papers/mceliece/funktionsweise.tex15
2 files changed, 32 insertions, 24 deletions
diff --git a/buch/papers/mceliece/aufbau.tex b/buch/papers/mceliece/aufbau.tex
index 08ef037..0ee95fa 100644
--- a/buch/papers/mceliece/aufbau.tex
+++ b/buch/papers/mceliece/aufbau.tex
@@ -30,21 +30,21 @@ Da eine solche Matrix möglicherweise singulär ist, muss in diesem Fall eine ne
Für grössere Matrizen existieren bessere Methoden, auf welche hier nicht weiter eingegangen wird \cite{mceliece:GenerationRandMatrix}.
Beispielsweise
\[S_4=
-\begin{pmatrix}
- 0 & 1 & 1 & 1\\
- 0 & 1 & 1 & 0\\
- 0 & 0 & 1 & 1\\
- 1 & 0 & 0 & 1
-\end{pmatrix}
+ \begin{pmatrix}
+ 0 & 0 & 1 & 1\\
+ 0 & 0 & 0 & 1\\
+ 0 & 1 & 0 & 1\\
+ 1 & 0 & 0 & 1
+ \end{pmatrix}
\]
\[
S_4^{-1}=
\begin{pmatrix}
- 1 & 0 & 1 & 0\\
- 1 & 1 & 0 & 1\\
- 1 & 1 & 1 & 0\\
- 1 & 1 & 0 & 0
+ 0 & 1 & 0 & 1\\
+ 0 & 1 & 1 & 0\\
+ 1 & 1 & 0 & 0\\
+ 0 & 1 & 0 & 0\\
\end{pmatrix}
\]
@@ -126,3 +126,24 @@ Beispiel
0
\end{pmatrix}
\]
+
+\subsection{Public-Key $K_{n,k}$
+\label{mceliece:subsection:k_m}}
+Der öffentliche Schlüssel, welcher zum Verschlüsseln verwendet wird,
+berechnet sich mit
+\[
+ K_{n,k}=P_{n}\cdot G_{n,k}\cdot S_{k}\,.
+\]
+Beispiel
+\[
+ K_{7,4}=
+ \begin{pmatrix}
+ 0 & 0 & 1 & 0\\
+ 1 & 0 & 0 & 1\\
+ 0 & 0 & 1 & 1\\
+ 1 & 1 & 1 & 1\\
+ 0 & 1 & 0 & 1\\
+ 0 & 1 & 0 & 0\\
+ 1 & 0 & 0 & 0
+ \end{pmatrix}
+\] \ No newline at end of file
diff --git a/buch/papers/mceliece/funktionsweise.tex b/buch/papers/mceliece/funktionsweise.tex
index 0e2ed1b..3dfc963 100644
--- a/buch/papers/mceliece/funktionsweise.tex
+++ b/buch/papers/mceliece/funktionsweise.tex
@@ -6,20 +6,7 @@
\section{Funktionsweise
\label{mceliece:section:funktionsweise}}
\rhead{Funktionsweise}
-Sed ut perspiciatis unde omnis iste natus error sit voluptatem
-accusantium doloremque laudantium, totam rem aperiam, eaque ipsa
-quae ab illo inventore veritatis et quasi architecto beatae vitae
-dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit
-aspernatur aut odit aut fugit, sed quia consequuntur magni dolores
-eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam
-est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci
-velit, sed quia non numquam eius modi tempora incidunt ut labore
-et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima
-veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam,
-nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure
-reprehenderit qui in ea voluptate velit esse quam nihil molestiae
-consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla
-pariatur?
+Um den Ablauf des Datenaustausches mittels M
\subsection{De finibus bonorum et malorum
\label{mceliece:subsection:bonorum}}