Kryptografie hat sich in jüngster Zeit als eine Wissenschaft gezeigt, bei der mathematische Methoden mit besonderem Erfolg eingesetzt werden können. Das Buch stellt die gesamte Kryptografie unter diesem Aspekt vor: Grundlagen und Anwendungen, Verschlüsselung und Authentifikation, symmetrische Algorithmen und Public-Key-Verfahren werden entsprechend ihrer Wichtigkeit präsentiert. Das Buch hat den Umfang einer 2-semestrigen Vorlesung, aufgrund seiner klaren Darstellung eignet es sich aber auch hervorragend zum Selbststudium. Zahlreiche Übungsaufgaben von unterschiedlichem Schwierigkeitsgrad dienen zur Kontrolle des Verständnisses.
Aufgaben und Grundzüge der Kryptografie - Historisches - Formalisierung und Modelle - Perfekte Sicherheit - Effiziente Sicherheit - Computational Security - Stromchiffren - Blockchiffren - Kaskadenverschlüsselungen und Betriebsmodi - Einführung in die Public-Key-Kryptografie - Der RSA-Algorithmus - Der diskrete Logarithmus, Diffie-Hellman-Schlüsselvereinbarung, ElGamal-Systeme - Weitere Public-Key-Systeme - Sicherheit von Public-Key-Verschlüsselungsverfahren - Digitale Signaturen - Hashfunktionen und Nachrichtenauthentizität - Zero-Knowledge-Protokolle - Schlüsselverwaltung - Teilnehmerauthentifikation - Schlüsseletablierungsprotokolle - Multiparty-Computations - Anonymität - Internetsicherheit und Mobilfunk - Quantenkryptografie und Quanten Computing
- Studierende der Mathematik und Informatik ab dem 3. Semester
- Studierende der Ingenieurwissenschaften (Nachrichtentechnik)
- Dozenten der genannten Fächer
- Mit Kryptografie und Datensicherheit arbeitende Praktiker
Prof. Dr. Albrecht Beutelspacher lehrt am Fachbereich Mathematik der Justus-Liebig-Universität Gießen. Dr. Thomas Schwarzpaul ist dort wissenschaftlicher Mitarbeiter. Dr. Heike Neumann, ehemals auch Fachbereich Mathematik, ist jetzt bei NXP in Hamburg tätig.