Hallo Forumsgemeinde, möchte mich in naher Zukunft verstärkt mit dem Thema Kryptographie auseinandersetzen und speziell Verschlüssleungsalgorithmen wie z.B. AES 'just for fun' auf verschiedenen Platformen, wie z.B. meinem FPGA Dev. Board implementieren. Ich habe keinesfalls die google-Suche gescheut, vielmehr würde ich gerne eure Empfehlungen hören für den Fall, dass ihr euch mit diesem Gebiet schon einmal auseinandergesetzt habt. Viele Grüsse und Danke, Marcel
www.amazon.de und Kryptographie eingeben ? Aber hier mal was leckeres, wo man nicht so einfach drauf kommt: The Design of Rijndael: AES - The Advanced Encryption Standard (Information Security and Cryptography) von Joan Daemen und Vincent Rijmen Der Titel klingt im ersten Moment komisch. Aber AES ist (!!!) eine Rijndeal chiffre. Und die Autoren sind die Erfinder. Sie beschäftigen sich hier insbesondere auch damit, wie sie das Ganze "hacksicher" gemacht haben. Hth Andreas P.S: Falls Dir die Auswahl bei Amazon zu unübersichtlich ist. Ich find das auch ganz lesbar: "Einführung in die Kryptographie" (Springer-Lehrbuch) von Johannes Buchmann Beutelspacher hat da auch was veröffentlicht. Der schreibt auch meist ganz nett, ich kenn dieses Buch allerdings nicht. A.
Ich nehme an, daß viele Bücher über Kryptographie nicht ohne den zuge- hörigen Code verständlich sind. ;-) flücht MfG Paul
Paul Baumann schrieb: > > Ich nehme an, daß viele Bücher über Kryptographie nicht ohne den zuge- > hörigen Code verständlich sind. > Nein, genau umgekehrt. Im Code siehst Du z.B. ein const ulong sBox[32] = ... Aber was macht das Ding ? Wozu ? Und GAAANNZ wichtig: Warum ist das nun angeblich sicher ? Sich mit Kryptographie auseinandersetzen heisst ja (zumindest für mich) nicht nur, irgendwelchen Quellcode zu übernehmen, ohne ihn verstanden zu haben. Bei Kryptographie ist "glauben dass es funktioniert" ein ziemlich schlechter Ansatz. Hier musst Du im Zweifelsfall nachprüfen können ob der Code wirklich das macht was er soll - in allen Fällen, für alle Eingabedaten. Die Konstanten aus der sBox[] von oben entscheiden massgeblich darüber, ob der Code richtig (aka schwer knackbar) verschlüsselt oder nicht. Aber wenn Du das auf Anhieb nur am Code erkennst -> Hut ab. Ich schaffe das leider nicht ;-) > > *flücht* > :-D Grüße Andreas
Ein gut zu lesendes populär-wissenschaftlich geschriebenes Buch ist Simon Singh Geheime Botschaften (engl. 'The Code Book') ISBN 3-446-19873-3 Fängt an mit Cäsar und Steganographie und endet beim Quantencomputer. AES und RSA und ihre Geschichte in PGP werden recht nett und informativ beschrieben. Natürlich fehlt auch die Enigma nicht :-)
Sehr schön und leicht zu lesen fand ich Neal Koblitz: A Course in Number Theory and Cryptography > The purpose of this book is to introduce the reader to > arithmetic topics, both ancient and modern, that have been > at the center of interest in applications of number theory, > particularly in cryptography. No background in algebra or > number theory is assumed, and the book begins with a discussion > of the basic number theory that is needed. > > The approach taken is algorithmic, emphasizing estimates of > the efficiency of the techniques that arise from the theory. > A special feature is the inclusion of recent application of > the theory of elliptic curves.
Applied Cryptography Second Edition Bruce Schneier John Wiley & Sons, 1996 ISBN 0-471-11709-9 Paperback - 784 pages - $60.00 ISBN 0-471-12845-7 Hardcover - 784 pages - $85.00
Nicht nur amüsant zu lesen: Friedrich L. Bauer Entzifferte Geheimnisse Codes und Chiffren und wie sie gebrochen werden Rudolf Kippenhahn Verschlüsselte Botschaften Geheimschrift, Enigma und Chipkarte ISBN 3-498-03495-2
Ich habe bei meinen Ausflügen in die Kryptographie diese gelesen: 1. Angewendete Kryptographie Bruce Schneier ISBN 3-89319-854-7 2. Handbook of applied Cryptography A.J.Menezes, P.C.van Oorschot, S.A.Vanstone ISBN 0-8493-8523-7 3. A Course in Computational Algebraic Number Theory Henri Cohen ISBN 0-387-55640-0 ISBN 3-540-55640-0 1. ist gut geeignet für den Einstieg, viel symmetrische Kryptographie 2. ist sehr gut geeignet wenn man die nötigen Algorithmen programmieren möchte. Enthält gute knackig kurze Beschreibungen zu den, als PAP/Pseudocode, dargestellten Algorithmen. Themenschwerpunkte liegen in Richtung asymmetrischer Kryptographie, wie RSA, ElGamal, DSA usw. 3. ist die mathem. Grundlage für asym. Kryptographie, sprich Einführungen in die Zahlentheorie, speziell Elliptische Kurven. Gruß Hagen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.