What are Public Key Cryptography Standards?
Public Key Cryptography Standards are a set of standard protocols for the development of a public key infrastructure (PKI). These standards include RSA encryption, password-based encryption, extended certificate syntax, and cryptographic message syntax for the S/MIME secure e-mail standard. Developed in 1991 by RSA Laboratories with representatives from various computer vendors, PKCS is today widely deployed in public key cryptography systems. PKCS #1: RSA Cryptography Standard describes a method for encrypting data by using the RSA public key crypto system. Used in the construction of digital signatures and digital envelopes. PKCS #2: Has been incorporated into PKCS #1. PKCS #3: Diffie-Hellman Key Agreement Standard describes a method for implementing the Diffie-Hellman key agreement. PKCS#3 is used in protocols for establishing secure communications. PKCS #4: Has been incorporated into PKCS #1. PKCS #5: Password-based Cryptography Standard Password-based security standard. PKCS #6: E