Kryptografie

Berechnungsverfahren

Zahlentheoretische Algorithmen der Kryptografie

Die moderne Kryptografie beruht auf erstaunlich einfachen mathe­matischen Berechnungs­verfahren – dies sind im Wesentlichen die schnelle modulare Exponentiation me mod n, der darauf aufbauende Primzahltest, und der erweiterte euklidische Algorithmus.

Für die Implementierung der Verfahren verwenden wir die Programmier­sprache Python. In Python ist das Rechnen mit beliebig großen Zahlen umstandslos möglich, sodass sich die Rechen­verfahren anschaulich darstellen lassen.

Gelegentlich ist auch eine Implementierung der Algorithmen in der funktionalen Programmier­sprache Haskell angegeben.

Inhalt

 

 

 

[Klassische Kryptografie]   [Zahlentheoretische Grundlagen]   [Kryptografische Protokolle]     [up]

 


H.W. Lang   mail@hwlang.de   Impressum   Datenschutz
Diese Webseiten sind während meiner Lehrtätigkeit an der Hochschule Flensburg entstanden