6.3. RSA Standards

The public-key cryptography standards (PKCS) [254] refer to a set of standard specifications proposed by the RSA Laboratories. A one-line description of each of these documents is given in Table 6.3. In the rest of this section, we concentrate only on the documents PKCS #1 and #3.

Table 6.3. Public-key cryptography standards from the RSA Laboratories
DocumentDescription
PKCS #1RSA encryption and signature
PKCS #2Merged with PKCS #1
PKCS #3Diffie–Hellman key exchange
PKCS #4Merged with PKCS #1
PKCS #5Password-based cryptography
PKCS #6Extension of X.509 public-key certificates
PKCS #7Syntax of cryptographic messages
PKCS #8Syntax and encryption of private keys
PKCS #9Attribute types for use in PKCS #6, #7, #8 and #10
PKCS #10Syntax for ...

Get Public-key Cryptography: Theory and Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.