Affine Chiffrierung
Die Affine Chiffrierung ist eine multiparte n-gramm Substitution und ein in der Kryptographie verwendetes monoalphabetisches Verfahren, was soviel bedeutet wie: Es werden gleich ganze Wörter oder Sätze kodiert.Vorgehensweise
Die Anzahl der Elemente des Alphabets für den Geheimtext und für den Klartext wird gleichgesetzt. Also
Man kodiert jetzt ein Wort durch einfache Matrix-Vektor-Multiplikation. Das Wort muss also als ein Vektor von Klartextzeichen (z. B. w={i,c,h,b,i,n,e,i,n,t,e,x,t}) vorliegen.
Um die Multiplikationen durchführen zu können, müssen alle Buchstaben des Klartextes und des Geheimtextes durchnummeriert werden.
Klartext
* a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
* 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25
Geheimtext
* A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
* 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25
Kodierung
*
Dekodierung
*
M = Matrix
= Inverse zu M
t, w und w' sind Vektoren
Damit die Dekodierung funktioniert muss folgende Bedingung gelten:
*
Literatur
F.L.Bauer - Entzifferte Geheimnisse Methoden und Maximen der Kryptologie (Springer)
Weblinks
[http://home.in.tum.de/~gerold/aktvorl2003/gliederung.html Vorlesungsskript zur Vorlesung Kryptologie von Dr. Anton Gerold an der Technische Universität München, Institut für Informatik]

