Blick ins Buch

Michael Welschenbach

Kryptographie in C und C++

Zahlentheoretische Grundlagen, Computer-Arithmetik mit großen Zahlen, kryptographische Tools. 2. Auflage 2001. 23,5 cm / 15,5 cm / 2,4 cm ( B/H/T )
Buch (Softcover), 432 Seiten
EAN 9783642626463
Veröffentlicht Oktober 2012
Verlag/Hersteller Springer

Auch erhältlich als:

eBook (pdf)
36,99
49,99 inkl. MwSt.
Teilen
Beschreibung

Der umfassende Überblick beschreibt die Grundlagen moderner kryptographischer Verfahren und ihre programmtechnische Entwicklung mit Hilfe einer leistungsfähigen Erweiterung der Programmiersprachen C und C++. 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 zahlreichen Funktionen, Implementierungen und Testsuites den Lesern einen gut sortierten Baukasten für eigene Anwendungen.

Portrait

Michael Welschenbach works for SRC Security Research & Consulting GmbH in Bonn, Germany. He graduated with a master's degree in mathematics from the University of Cologne, and has extensive experience in both pure and applied cryptological research. Currently, his favorite programming languages are C and C++. When not working, he enjoys spending time with his wife and two sons, programming, reading, and playing music.

Inhaltsverzeichnis

1: Arithmetik und Zahlentheorie in C++.- 1 Einleitung.- 2 Das Zahlformat - die Darstellung großer Zahlen in C.- 3 Schnittstellensemantik.- 4 Die Grundrechenarten.- 5 Modulare Arithmetik - Rechnen mit Restklassen.- 6 Wo alles zusammenkommt: Modulare Potenzierung.- 7 Bitweise und logische Funktionen.- 8 Eingabe, Ausgabe, Zuweisung, Konvertierung.- 9 Dynamische Register.- 10 Zahlentheoretische Grandfunktionen.- 11 Große Zufallszahlen.- 12 Testen: Münchhausen lässt grüßen.- 2: Arithmetik und Kryptographie in C++.- 13 Klasse, mit C++ist alles viel einfacher.- 14 Das LINT-Public-Interface: Members and Friends.- 15 Fehlerbehandlung.- 16 Ein Anwendungsbeispiel: Das RSA-Verfahren.- 17 Do it yourself: Test LINT.- 18 Ansätze zum weiteren Ausbau.- 19 Rijndael- Nachfolger für den DES.- 20 Nachwort.- Anhang A: Verzeichnis der C-Funktionen.

Hersteller
Springer-Verlag KG
Sachsenplatz 4-6

AT - 1201 Wien

E-Mail: ProductSafety@springernature.com