RFC 8017 - PKCS #1: Specifiche di crittografia RSA versione 2.2
Data di pubblicazione: Novembre 2016
Stato: RFC informativo
Autori: K. Moriarty (Editore), B. Kaliski, J. Jonsson, A. Rusch
Rende obsoleto: RFC 3447
Riepilogo (Abstract)
Questo documento fornisce raccomandazioni per l'implementazione della crittografia a chiave pubblica basata sull'algoritmo RSA, coprendo primitive crittografiche, schemi di cifratura, schemi di firma con appendice e sintassi ASN.1 per rappresentare le chiavi e identificare gli schemi.
Questo documento rappresenta una ripubblicazione di PKCS #1 v2.2 della serie Public-Key Cryptography Standards (PKCS) di RSA Laboratories. Con la pubblicazione di questo RFC, il controllo delle modifiche viene trasferito all'IETF.
Questo documento rende anche obsoleto RFC 3447.
Stato di questo memo
Questo documento non è una specifica del percorso degli standard Internet; è pubblicato a scopi informativi.
Questo documento è un prodotto dell'Internet Engineering Task Force (IETF). Rappresenta il consenso della comunità IETF. Ha ricevuto una revisione pubblica ed è stato approvato per la pubblicazione dall'Internet Engineering Steering Group (IESG). Non tutti i documenti approvati dall'IESG sono candidati per qualsiasi livello di standard Internet; vedere Sezione 2 di RFC 7841.
Informazioni sullo stato attuale di questo documento, eventuali errata e come fornire feedback possono essere ottenute su http://www.rfc-editor.org/info/rfc8017.
Indice dei contenuti
- 1. Introduzione
- 1.1 Linguaggio dei requisiti
- 2. Notazione
- 3. Tipi di chiave
- 3.1 Chiave pubblica RSA
- 3.2 Chiave privata RSA
- 4. Primitive di conversione dati
- 4.1 I2OSP
- 4.2 OS2IP
- 5. Primitive crittografiche
- 5.1 Primitive di cifratura e decifratura
- 5.2 Primitive di firma e verifica
- 6. Panoramica degli schemi
- 7. Schemi di cifratura
- 7.1 RSAES-OAEP
- 7.2 RSAES-PKCS1-v1_5
- 8. Schema di firma con appendice
- 8.1 RSASSA-PSS
- 8.2 RSASSA-PKCS1-v1_5
- 9. Metodi di codifica per firme con appendice
- 9.1 EMSA-PSS
- 9.2 EMSA-PKCS1-v1_5
- 10. Considerazioni sulla sicurezza
- 11. Riferimenti
- 11.1 Riferimenti normativi
- 11.2 Riferimenti informativi
Appendici
- Appendice A. Sintassi ASN.1
- A.1 Rappresentazione della chiave RSA
- A.2 Identificazione dello schema
- Appendice B. Tecniche di supporto
- B.1 Funzioni hash
- B.2 Funzioni di generazione maschera
- Appendice C. Modulo ASN.1
- Appendice D. Cronologia delle revisioni di PKCS #1
- Appendice E. Informazioni su PKCS
Risorse correlate
- Testo ufficiale: RFC 8017
- Pagina ufficiale: RFC 8017 DataTracker
- Errata: RFC Editor Errata
- Documento reso obsoleto: RFC 3447 (PKCS #1 v2.1)