| PKC | |||||
|
Public Key Cryptography - Öffentlicher-Schlüssel Kryptographie. Bei diesem Kryptografieprinzip gibt es einen privaten und einen öffentlichen Schlüssel. Der öffentliche Schlüssel kann jedem zugänglich gemacht werden, der Nachrichten (gemeint sind alle Formen von digitalen Daten, also auch alle Arten von Dateien) für den Besitzer des öffentlichen Schlüssels verschlüsseln will (er ist auch durch Benutzung Dritter kein Sicherheitsproblem, da erst durch den privaten Schlüssel (Schlüsselbundprinzip) die Nachricht entschlüsselbar ist). Der private Schlüssel darf niemandem sonst zugänglich gemacht werden. Nach diesem Prinzip arbeitet das bekannte Open Source Kryptografie-Programm PGP. |
|||||
| Siehe auch: Kryptografie PGP RSA RC4 SHA Schlüssel | |||||
| PGP | |||||
|
Pretty Good Privacy. PGP ist ein De-Facto-Standard für nicht-militärische Verschlüsselung. Der Quelltext der internationalen Version ist für jedermann einsehbar (Open Source), darf jedoch nicht verändert oder weitergegeben werden. PGP ist ein asymmetrisches Kryptoverfahren. Asymmetrisch deswegen, weil es einen öffentlich zugänglichen, nicht geheimen Schlüsselteil (den öffentlichen Schlüssel) gibt. Eine Entschlüsselung an der Zielstelle ist jedoch nur über einen privaten und geheimen Schlüssel (Private Key) möglich. Asymmetrische Kryptosysteme werden wegen ihres öffentlichen Schlüssels auch Public Key-Verfahren genannt. Privater und öffentlicher Schlüssel sind wie ein Schlüsselpaar einander zugeordnet. Den privaten Schlüssel kennt nur der Empfänger. Die Dateien oder Nachrichten werden vom Sender mit dem öffentlichen Schlüssel verschlüsselt. PGP benutzt im speziellen eine Hybride Verschlüsselung um Rechenzeit einzusparen: die eigentliche Nachricht wird symmetrisch verschlüsselt, der dabei verwendetet Schlüssel wird asymmetrisch verschlüsselt. Der symmetrische Schlüssel wird jedesmal zufällig erzugt. Der Nachrichtenteil wird dank der symmetrischen Verschlüsselung mit einem schnellen Kryptografie-Algorithmus verschlüsselt. Der symmetrische Schlüssel wird per RSA (Rivest, Shamir, Adleman) oder Elgamal-Kryptosystem, das auf Diffie-Hellman-Schlüsselaustausch aufbaut, mit dem Public Key (öffentlicher Schlüssel) des Empfängers verschlüsselt und dem Nachrichtenteil beigefügt. In den Anfängen arbeitet PGP mit RSA, später mit Diffie-Hellman Schlüsselaustausch. PGP wurde von Philip Zimmermann entwickelt. Da selbst die US Geheimdienste den Schlüssel nicht decodieren konnten wurde PGP unter das Kriegswaffenkontrollgesetz gestellt. Der damit verbundene Exportverbot wurde umgangen, indem PGP als gedruckte Version exportiert, und am Ziel mit Hilfe von OCR (Optical Character Recognition) eingescannt, und damit wieder digitalisiert wurde. Um PGP auch für Entwickler und zur Weitergabe freizugeben wurde das freie Kryptosystem GNU Privacy Guard ins Leben gerufen. GNU Privacy Guard (GPG) ist eine Implementierung des in RFC 2440 festgelegten OpenPGP Standards und ist ein Ersatz für PGP für die Plattformen Unix/Linux, Mac OS X und Windows. GPG for Windows (GPG4win) ist eine GPG-Implementierung für die Windows-Plattform. Ab Version 2.0 von GPG wurde auch der S/MIME- (Secure/Multipurpose Internet Mail Extensions) Standard implementiert. |
|||||
| Siehe auch: Kryptografie PKC RSA RC4 Zertifikat VeriSign Schlüssel Elgamal-Kryptosystem OCR MIME | |||||
| Link: http://www.pgpi.org | |||||
| RSA | |||||
|
Rivest Shamir Adleman. RSA ist ein Algorithmus zum Verschlüsseln von Daten und Dateien. Benannt wurde er nach seinen Vätern Ronald Rivest, Adi Shamir und Leonard Adleman. Es handelt sich um ein asymmetrisches Verfahren: es existiert ein geheimer, privater Schlüssel und ein öffentlicher Schlüssel. Alles, was mit dem öffentlichen Schlüssel (Public Key) verschlüsselt wurde, kann ausschliesslich mit dem privaten Schlüssel (Private Key) wieder dechiffriert werden. RSA kommt seit 1991 in dem sehr bekannten Verschlüsselungsverfahren PGP (Pretty Good Privacy) zum Einsatz. Heute wird bei PGP jedoch eher der Diffie-Hellman-Schlüsselaustauch bzw. das Elgamal-Kryptosystem verwendet. |
|||||
| Siehe auch: Kryptografie PGP PKC RC4 Schlüssel SHA Elgamal-Kryptosystem Advanced-Encryption-Standard | |||||