1. Introduction (Introduzione)
1. Introduction (Introduzione)
Questo documento fornisce raccomandazioni per l'implementazione della crittografia basata su password, coprendo i seguenti aspetti:
- funzioni di derivazione delle chiavi
- schemi di cifratura
- schemi di autenticazione dei messaggi
- sintassi ASN.1 che identifica le tecniche
Le raccomandazioni sono destinate all'applicazione generale all'interno di sistemi informatici e di comunicazione e, come tali, includono una notevole quantità di flessibilità. Sono particolarmente destinate alla protezione di informazioni sensibili come le chiavi private, come in PKCS #8 [PKCS8] [RFC5958]. Si prevede che gli standard applicativi e i profili di implementazione basati su queste specifiche possano includere vincoli aggiuntivi.
Altre tecniche crittografiche basate su password, come i protocolli di autenticazione delle entità chiave basati su password e i protocolli di stabilimento delle chiavi [BELLOV] [JABLON] [WU], sono al di fuori dell'ambito di questo documento. Anche le linee guida per la selezione delle password sono al di fuori dell'ambito. Questo documento sostituisce PKCS #5 versione 2.0 [RFC2898] ma include tecniche compatibili.
Questo documento rappresenta una ripubblicazione di PKCS #5 v2.1 [PKCS5_21] dalla serie Public-Key Cryptography Standards (PKCS) di RSA Laboratories.