Lineare Chiffren wurden von dem Mathematiker Lester HILL [Bild] 1929 vorgeschlagen und erregten einiges Aufsehen (vor allem bei Mathematikern); sie wurden aber wegen ihrer allzu offensichtlichen Schwächen nie ernsthaft eingesetzt. Ihre eigentliche Bedeutung liegt darin, dass hier erstmals systematisch algebraische Methoden in die Kryptologie eingeführt wurden, und dass dabei deutlich wurde, welche Bedeutung Linearität für die Kryptoanalyse hat.
Jack LEVINE erwähnte später, dass er diese Art von Chiffrierung schon 1924 als Schüler benützt hätte.
Diese Chiffren verwenden lineare Algebra (oder Matrizenrechnung) über dem Ring der ganzen Zahlen Z oder seinen endlichen Restklassenringen Z/nZ. Daher hier zunächst ein zahlentheoretisch-algebraischer Einschub:
Linearität in einer Chiffre macht sie extrem anfällig für einen Angriff mit bekanntem Klartext, weil lineare Gleichungssysteme so leicht lösbar sind - zumindest über den Ringen, in denen man praktisch rechnen kann.
Also wird man für die Konstruktion von sicheren Chiffren zur Vermeidung von Angriffen mit bekanntem Klartext auf Nichtlinearität setzen: Algebraische Gleichungen höheren Grades sind sehr viel schwerer lösbar. Daher der Merksatz:
Bekannter Klartext ist der natürliche Feind der Linearität. |