Lessico IT › Sicurezza › PKCS #1

PKCS #1

Sicurezza Svenska → Aggiornato: 2026-10-12

PKCS #1 è lo standard per le operazioni RSA, e il suo padding ha creato più confusione dell'RSA stesso.

RSA Laboratories pubblicò PKCS #1 all'inizio degli anni Novanta come formato comune per la cifratura e le firme RSA. La versione 1.5 riempie il messaggio con padding casuale, ed è su quel padding che si basò l'attacco di Bleichenbacher del 1998: un server che rivelava se il padding fosse valido poteva essere violato con circa un milione di richieste. La versione 2.x, con OAEP e PSS, è quella da usare oggi, ma la v1.5 sopravvive nei protocolli più vecchi.

Lo standard è consolidato nella RFC 8017 del 2016, che è la versione da leggere oggi.

← Torna al lessico