Kryptographie in C und C++ - Michael Welschenbach

Kryptographie in C und C++

Zahlentheoretische Grundlagen, Computer-Arithmetik mit großen Zahlen, kryptographische Tools
Media-Kombination
XX, 409 Seiten
2001 | 2., überarb. u. erw. Aufl.
Springer Berlin
978-3-540-42061-3 (ISBN)
44,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Das Buch bietet einen umfassenden Überblick über die Grundlagen moderner kryptographischer Verfahren und ihre programmtechnische Entwicklung mit Hilfe einer leistungsfähigen Erweiterung der Programmiersprachen C und C++. Es präsentiert fundierte und einsetzbare Funktionen und Methoden mit professioneller Stabilität und Performanz. Ihre Umsetzung wird an einer objektorientierten Implementierung des RSA-Kryptosystems demonstriert. Der zum neuen amerikanischen Advanced Encryption Standard (AES) erklärte Algorithmus "Rijndael" wird ausführlich mit vielen Hinweisen für die Implementierung erläutert. Die beiliegende CD-ROM bietet mit optimierten Implementierungen des Standards in C und C++, kryptographischen Funktionen in C und C++, einer umfangreichen Testsuite für die Arithmetik den Lesern einen gut sortierten Baukasten für eigene Anwendungen.

Inhalt:
Teil 1. Arithmetik und Zahlentheorie in C++: Einleitung. Das Zahlformat
- die Darstellung großer Zahlen in C. Schnittstellensemantik. Die Grundrechenarten. Modulare Arithmetik
- Rechnen mit Restklassen. Wo alles zusammenkommt: Modulare Potenzierung. Bitweise und logische Funktionen. Eingabe, Ausgabe, Zuweisung, Konvertierung. Dynamische Register. Zahlentheoretische Grundfunktionen. Große Zufallszahlen. Testen: Münchhausen läßt grüßen

Teil 2. Arithmetik und Kryptographie in C++: Klasse, mit C++ ist vieles einfacher. Das LINT-Public-Interface: Members and Friends. Fehlerbehandlung. Ein Anwendungsbeispiel: Das RSA-Verfahren. Do it yourself: Test LINT. Ansätze zum weiteren Ausbau. Rijndael - Nachfolger für den DES
- Nachwort
- Anhänge
- Literaturverzeichnis
- Index. Zus.Fass.: Moderne kryptographische Verfahren für professionelle Anwender Ausführlicher Anhang zum Advanced Encryption Standard CD-ROM mit gut sortiertem Baukasten für eigene Anwendungen Systemanforderung: ANSI C

Reihe/Serie Xpert.press
Sprache deutsch
Maße 155 x 235 mm
Gewicht 760 g
Themenwelt Mathematik / Informatik Informatik Netzwerke
Schlagworte C • C (Programmiersprache) • C++ (Programmiersprache); Spezielle Anwendungsbereiche • HC/Informatik, EDV/Informatik • Internetsicherheit • Kommunikationssicherheit • Kryptographie • Kryptographie / Kryptologie • Kryptologie • Programmierung in C und C++ • Sicherheit und Verschlüsselung
ISBN-10 3-540-42061-4 / 3540420614
ISBN-13 978-3-540-42061-3 / 9783540420613
Zustand Neuware
Haben Sie eine Frage zum Produkt?