1. Introduction (Einführung)
1. Introduction (Einführung)
Dieses Dokument bietet Empfehlungen für die Implementierung passwortbasierter Kryptographie und behandelt die folgenden Aspekte:
- key derivation functions (Schlüsselableitungsfunktionen)
- encryption schemes (Verschlüsselungsschemata)
- message authentication schemes (Nachrichtenauthentifizierungsschemata)
- ASN.1 syntax identifying the techniques (ASN.1-Syntax zur Identifizierung der Techniken)
Die Empfehlungen sind für eine allgemeine Anwendung in Computer- und Kommunikationssystemen gedacht und beinhalten daher ein hohes Maß an Flexibilität. Sie sind insbesondere für den Schutz sensibler Informationen wie privater Schlüssel vorgesehen, wie in PKCS #8 [PKCS8] [RFC5958]. Es wird erwartet, dass Anwendungsstandards und Implementierungsprofile, die auf diesen Spezifikationen basieren, zusätzliche Einschränkungen enthalten können.
Andere auf Passwörtern basierende kryptographische Techniken, wie passwortbasierte Key-Entity-Authentifizierung und Key-Establishment-Protokolle [BELLOV] [JABLON] [WU], liegen außerhalb des Anwendungsbereichs dieses Dokuments. Richtlinien für die Auswahl von Passwörtern liegen ebenfalls außerhalb des Anwendungsbereichs. Dieses Dokument ersetzt PKCS #5 Version 2.0 [RFC2898], beinhaltet aber kompatible Techniken.
Dieses Dokument stellt eine Neuveröffentlichung von PKCS #5 v2.1 [PKCS5_21] aus der Public-Key Cryptography Standards (PKCS) Serie von RSA Laboratories dar.