Zum Hauptinhalt springen

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.