Kryptographie in C und C++ - Michael Welschenbach

Michael Welschenbach

Kryptographie in C und C++

Zahlentheoretische Grundlagen, Computer-Arithmetik mit großen Zahlen, kryptographische Tools. XII, 329 S.
eBook (pdf), 329 Seiten
EAN 9783642979972
Veröffentlicht März 2013
Verlag/Hersteller Springer Berlin Heidelberg

Auch erhältlich als:

Buch (Softcover)
€ 49,99
€ 36,99 inkl. MwSt.
Teilen
Beschreibung

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.

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 - Das Rechnen mit Restklassen.- 6 Wo alles zusammenkommt: Modulare Potenzierung.- 7 Bitweise und logische Funktionen.- 8 Eingabe, Ausgabe, Zuweisung, Konvertierung.- 9 Dynamische Register.- 10 Zahlentheoretische Grundfunktionen.- 11 Große Zufallszahlen.- 12 Testen: Münchhausen läßt grüßen.- 2: Arithmetik in C++ mit der Klasse lint.- 13 Klasse, mit C++ ist alles viel einfacher....- 14 Das lint-Public-Interface: Members und Friends.- 15 Fehlerbehandlung.- 16 Ein Anwendungsbeispiel: Digitale RSA-Signaturen.- 17 Do it yourself: Test lint.- 18 Ansätze zum weiteren Ausbau.- 19 Nachwort.- Anhang A: Verzeichnis der C-Funktionen.- Anhang B: Die Makros.- Anhang C: Rechenzeiten.- Anhang D: Notationen.

Technik
Sie können dieses eBook zum Beispiel mit den folgenden Geräten lesen:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -  „Sofort online lesen über Meine Bibliothek“.
 
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.
Barrierefreiheit
Status der Barrierefreiheit
Nicht barrierefrei