kryptoprojekt/spioncamp/substitution-b-playfair-loesung.tex

58 lines
2.0 KiB
TeX

\documentclass[12pt]{scrartcl}
\usepackage[LB]{spioncamp}
\def\version{3}
\begin{document}
\title{Playfair}
\subtitle{Substitution (bigraphisch)}
\solution{1}{%
Playfair-Matrix für FUCHS:\\
\texttt{F U C H S\\
A B D E G\\
I K L M N\\
O P Q R T\\
V W X Y Z}\\
Z.\,B. ist \textbf{ANNA} verschlüsselt \textbf{GIIG}.
}
\solution{2}{%
Playfair-Matrix für WOLKENBRUCH:\\
\texttt{W O L K E\\
N B R U C\\
H A D F G\\
I M P Q S\\
T V X Y Z}\\
Lösung:
\textbf{QUADRATISCH PRAKTISCH}
}
\solution{3}{%
Diese Entschlüsselung geht so:
\begin{compactitem}
\item Der Empfänger muss das Schlüsselwort kennen. Dieses wird in
ein $5 \times 5$-Quadrat (mehrfache Buchstaben
weglassen!) geschrieben. \textbf{I} und \textbf{J} werden dabei nur als ein
Buchstabe gezählt. Der Rest des Alphabets wird fortlaufend dahintergeschrieben.
\item Die verschlüsselte Nachricht wird in Zweiergruppen aufgeschrieben.
\item Nun werden diese Buchstabenpaare ersetzt. Wodurch sie ersetzt werden, hängt
davon ab, wo sie im Quadrat stehen:
\begin{compactitem}
\item Stehen beide Buchstaben in derselben Zeile, werden sie
jeweils durch ihren Vorgänger in der Zeile ersetzt. (Vorgänger
des ersten ist der letzte Buchstabe.)
\item Stehen beide Buchstaben in derselben Spalte, werden sie
jeweils durch ihren Vorgänger in der Spalte
ersetzt. (Vorgänger des ersten ist der letzte Buchstabe.)
\item Stehen die Buchstaben in verschiedenen Zeilen und Spalten,
wird der obere der beiden durch den Buchstaben ersetzt, der in
derselben Zeile wie der obere und in derselben Spalte wie der
untere Buchstabe steht. Der untere wird durch den Buchstaben
ersetzt, der in derselben Zeile wie der untere und in derselben
Spalte wie der obere Buchstabe steht.
\end{compactitem}
\end{compactitem}
}
\end{document}