| 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 | |||||
| Datei-Endung-PGP | |||||
| Siehe auch: Dateierweiterungen PGP Kryptografie RSA PKC Advanced-Encryption-Standard | |||||