kryptoprojekt/spioncamp/transposition-schablone-station.tex

79 lines
3.2 KiB
TeX

\documentclass[12pt]{scrartcl}
\usepackage{spioncamp}
\usepackage{paralist}
\def\version{3 -- \today}
\begin{document}
\title{Schablonen}
\subtitle{Transposition}
\boxintro{}{%
Die Buchstaben bleiben \textbf{\high{was}} sie sind, aber nicht
\textbf{\high{wo}} sie sind.
So eine Verschlüsselung heißt \high{Transposition}. (Das Wort \textit{Transposition} ist abgeleitet vom lateinischen Wort \textit{transponere} = verschieben.)
\vspace*{4mm}
}
\setlength{\unitlength}{1mm}
\begin{picture}(0,0)
\put(2,10){\includegraphics[width=27mm]{./abbildungen/nudelsuppe}}
\end{picture}
\vspace*{-8mm}
% Verfahren
Du brauchst für die Schablonen-Verschlüsselung eine Lochschablone. Das ist ein Papier, das an bestimmten Stellen Löcher hat. Beide Personen, der Sender und der Empfänger, benötigen die gleiche Schablone.
\vspace*{-4mm}
\begin{center}
\begin{tabular}{p{5cm}p{5cm}}
\begin{minipage}[t]{4.5cm}%{0.5\linewidth}
\vspace{0px}
\centering
\abb{width=3cm}{./abbildungen/schablone-pic1}
\textbf{\small Lochschablone}
\end{minipage} &
\begin{minipage}[t]{4.5cm}%{0.5\linewidth}
\vspace{0px}
\centering
\abb{width=3cm}{./abbildungen/schablone-pic2}
\textbf{\small kariertes Papier}
\end{minipage}
\end{tabular}
\end{center}
Mit dieser Art Schablone verschlüsselst du so:
\begin{compactitem}
\item Du legst die Schablone auf ein leeres Papier und trägst die ersten
Buchstaben der Nachricht in die Löcher ein.
\item Danach drehst du die Schablone im Uhrzeigersinn um 90 Grad und
trägst die nächsten Buchstaben der Nachricht ein.
\item So fährst du fort, bis du alle vier Stellungen der
Schablone benutzt hast. Ist die Nachricht länger, beginnst du mit
einem neuen Quadrat. Ist sie kürzer, werden übrige Felder mit
irgendwelchen Buchstaben gefüllt.
\item Bei Schablonen mit ungerader Zeilen- und Spaltenanzahl bleibt immer ein Buchstabe in der Mitte frei. Dieser muss anschließend frei gewählt werden.
\end{compactitem}
\vspace*{0.4mm}
\example{}{%
Du möchtest z.B. den Text WIR TREFFEN UNS UM SIEBEN verschlüsseln (21 Buchstaben). Du brauchst eine Schablone, die alle Buchstaben aufnehmen kann, z.B. eine Schablone mit 5 Zeilen und 5 Spalten. Die folgenden Bilder zeigen dir, was du eintragen musst. Dazwischen wird die Schablone gedreht.
\begin{center}
\begin{tabular}{cccc}
\includegraphics[width=27mm]{./abbildungen/schablone-ex-pic1} &
\includegraphics[width=27mm]{./abbildungen/schablone-ex-pic2} &
\includegraphics[width=27mm]{./abbildungen/schablone-ex-pic3} &
\includegraphics[width=27mm]{./abbildungen/schablone-ex-pic4}
\end{tabular}
\end{center}
\vspace*{-2mm}
\setlength{\unitlength}{1mm}
\begin{picture}(0,0)
\put(31,35){\includegraphics[width=12mm]{./abbildungen/schablone-arrow}}
\put(62,35){\includegraphics[width=12mm]{./abbildungen/schablone-arrow}}
\put(93,35){\includegraphics[width=12mm]{./abbildungen/schablone-arrow}}
\end{picture}
In der Mitte ist noch ein Buchstabe frei geblieben. Diesen kannst du beliebig setzen, z.\,B. >>S<<. Daraus ergibt sich dann der verschlüsselte Text SWFIBEFRUETNSNMERXSUNIREE.
}
\end{document}