Das Buch bietet einen umfassenden Überblick über die Grundlagen moderner kryptographischer Verfahren. Der Autor stellt ausführlich deren programmtechnische Umsetzung dar, indem er ein Programmpaket als leistungsfähige Erweiterung der Programmiersprachen C und C++ für Berechnungen mit großen Zahlen entwickelt. Das Buch präsentiert Funktionen und Methoden, die hinsichtlich theoretischer Fundierung, Stabilität und Performanz professionellen Ansprüchen genügen. Deren Anwendung wird an einer objektorientierten Implementierung des RSA-Kryptosystems demonstriert.
Die beiliegende CD-ROM bietet den Leserinnen und Lesern, denen es primär um den praktischen Einsatz der Programmfunktionen geht, einen gut sortierten Baukasten für eigene Anwendungen.
Michael Welschenbach, Jahrgang 1956, hat Mathematik an der Universität Köln studiert. Er leitet den Projektbereich Sichere Systeme bei debis Systemhaus Information Security Services GmbH in Bonn. Er beschäftigt sich seit dem Studium mit theoretischen und praktischen Aspekten der Kryptographie; sein besonderes Interesse gilt dabei den Fragen der Implementierung.
In dem nun vorliegenden Buch wird ein Programmpaket entwickelt, das dem Bedarf an leistungsfähigen Erweiterungen der Programmiersprachen C und C++ für Berechnungen mit großen Zahlen vollauf genügt. Es präsentiert Funktionen und Methoden, die hinsichtlich theoretischer Fundierung, Stabilität und Performanz professionellen Ansprüchen genügt. Deren Anwendung wird an einer objektorientierten Implementierung des RSA-Kryptosystems demonstriert.
Die beiliegende CD-ROM bietet den Lesern, denen es primär um den praktischen Einsatz der Programmfunktionen geht, eine stabile Plattform für eigene Anwendungen.
Umfassender Überblick für professionelle Anwender
Theorie und Praxis der Programmerstellung
CD-ROM mit gut sortiertem Baukasten für eigene Anwendungen
Dieser umfassende Überblick macht die mathematischen Grundlagen moderner kryptographischer Verfahren und deren programmtechnische Umsetzung transparent. Dazu entwickelt der Autor ein Programmpaket als leistungsfähige Erweiterung der Programmiersprachen C und C++ für Berechnungen mit großen Zahlen. Alle vorgestellten Funktionen und Methoden genügen hinsichtlich theoretischer Fundierung, Stabilität und Performanz professionellen Ansprüchen. Die auf CD-ROM mitgelieferten Programmfunktionen bieten eine stabile Plattform für eigene Anwendungen.
Michael Welschenbach
Arithmetik in Restklassenringen Arithmetik-Klasse in C++ Kryptographie Kryptosystem Programmiersprache RSA-Klasse in C++ Teststrategien für Computerarithmetik Zahlentheoretische Funktionen Zahlentheorie