Michael WelschenbachM
Kryptographie in C und C++M
2., überarbeitete und erweiterte AuflageM

Springer-Verlag
M

Auch in chinesischer, englischer, koreanischer, polnischer und russischer Übersetzung
 


Links zu Zahlentheorie und Kryptographie:

Number Theory Web
The Prime Pages
AES Home Page
Bletchley Park
Introduction to Randomness
and Random Numbers

PGP Public Key
home
Impressum
Copyright und Disclaimer

Zahlentheoretische Grundlagen
Arithmetik für große Zahlen
Kryptographische Tools

Das Buch bietet einen umfassenden Überblick über die Grundlagen moderner kryptographischer Verfahren und deren programmtechnischer Umsetzung. Dargestellt wird die schrittweise Entwicklung eines Programmpakets für Berechnungen und kryptographische Operationen mit großen Zahlen in C und C++. Die zugehörigen mathematischen Grundlagen werden ausführlich und leicht verständlich erläutert. Die Anwendung der Theorie und der Programme wird schließlich an einer objektorientierten Implementierung des RSA-Kryptosystems demonstriert.

Der zum neuen Advanced Encryption Standard (AES,
FIPS 197)  erklärte Algorithmus Rijndael wird ausführlich mit vielen Hinweisen für die Implementierung erläutert.

Die dem Buch beiliegende CD-ROM mit allen Funktionen des Buchs, optimierten Implementierungen des Standards AES in C und C++ und einer umfangreichen Testsuite für alle Funktionen bietet den Lesern einen gut sortierten Werkzeugkasten für eigene Anwendungen. Als ein kleines Highlight werden Assembler-Funktionen für die Division, Multiplikation und Quadrierung zur Verfügung gestellt, die als “Nachbrenner” für die Arithmetik eingesetzt werden können.

ISBN 3-540-42041-4, 429 Seiten, CD-ROM

Aus dem Inhalt

Errata und SW-Updates

kryptographie@welschenbach.de