Menschen hatten schon immer das Bedürfnis, Informationen zu verbreiten, schon lange vor dem Erscheinen der ersten Computer und Rechenmaschinen
Seit seiner Erfindung hat sich, das Netzwerk Internet so verändert, dass es inzwischen ein essentielles Kommunikationswerkzeug ist. Diese Kommunikationsform bringt allerdings eine zunehmende Zahl an stategischen Problemen mit sich, die mit der Tätigkeit von Firmen im Web zusammenhängen. Die Transaktionen, die über das Netzwerk erfolgen, können abgefangen werden, außerdem ist es schwer, Gesetze im Internet umzusetzen. Daher ist es nötig, die Sicherheit dieser Informationen zu gewährleisten, dies ist die Aufgabe der Kryptographie.
Das Wort Kryptographie ist ein allgemeiner Begriff für die Bezeichnung aller Techniken, mit denen man Nachrichten chiffrieren kann, also sie unlesbar zu machen, solange keine bestimmte Aktion ausgeführt wird. Diese Tätigkeit nennt man chiffrieren.
Kryptologie basiert hauptsächlich auf der Arithmetik : Bei einem Text geht es darum, die Buchstaben, aus denen die Nachricht besteht, in eine Zahlenfolge umzuwandeln (in der Informatik in der Form von Bits, da die Funktionsweise von Computern auf dem Binärsystembasiert), und daraufhin Rechenvorgänge mit diesen Zahlen auszuführen, um :
Das Chiffrieren erfolgt meist mit Hilfe eines Chiffrier-Schlüssels, beim Dechiffrieren ist dementsprechend ein Dechiffrier-Schlüssel nötig. Man unterscheidet generell zwei Arten von Schlüsseln :
Unter den Begriff Dechiffrierung fällt auch der Versuch, eine Nachricht illegal zu dechiffrieren
(unabhängig davon, ob der Schlüssel dem Angreifer dabei bekannt ist, oder nicht).
Wenn der Angreifer den Dechiffrierungs-Schlüssel nicht kennt, spricht man von Kryptanalyse oderKryptoanalyse
(oft hört man auch den geläufigeren Begriff des Knackens).
DieKryptologie ist die Wissenschaft, die die wissenschaftlichen Aspekte dieser Techniken analysiert, sie vereint also die Kryptographie und Kryptoanalyse.
Die Kryptographie wird gewöhlicherweise verwendet, um Nachrichten vor einigen Usern zu verbergen. Diese Verwendung hat heutzutage eine höhere Bedeutung, da Kommunikationen, die über Internet ablaufen, Infrastrukturen nutzen, deren Verlässlichkeit undVertraulichkeit man nicht gewährleisten kann. Die Kryptographie dient allerdings nicht nur dazu, die Vertraulichkeit der Daten zu bewahren, sondern auch dazu, ihre Integrität undAuthentizität sicherzustellen.
Als Kryptoanalyse bezeichnet man die Rekonstruktion des Klartexts einer chiffrierten Botschaft durch mathematische Methoden. Jedes Kryptosystem muss daher Kryptoanalyse-Methoden widerstehen können. Wird eine Nachricht durch eine Kryptoanalyse-Methode mithilfe eines Kryptosystems entschlüsselt, sagt man, der Chiffrier-Algorithmus wurde « geknackt ».
Man unterscheidet vier Arten der Kryptoanalyse :