PKI Standards and Protocols

Begin Learning Cyber Security for FREE Now!

Already a Member Login Here

PKI Standards and Protocols:

Without standards and protocols, PKI would become unsustainable. The Public-Key Cryptography Standards (PKCS) are established protocols used for securing the exchange of information through PKI.

The PKCS standards were developed by RSA laboratories:

PKCS #1: RSA Cryptography Standard outlines the encryption of data using the RSA algorithm. The purpose of the RSA Cryptography Standard is in the development of digital signatures and digital envelopes. PKCS #1 also describes syntax for RSA public keys and private keys. The public-key syntax is used for certificates, while the private-key syntax is used for encrypting private keys.

*(#2 and #4 merged with #1)

PKCS #3: Diffie-Hellman Key Agreement Standard outlines the use of the Diffie-Hellman Key Agreement, a method of sharing a secret key between two parties. The secret key is used to encrypt ongoing data transfer between the two parties. Whitfield Diffie and Martin Hellman developed the Diffie-Hellman algorithm in the 1970s as the first asymmetric cryptographic system. Diffie-Hellman overcomes the issues of symmetric key systems because management of the keys is less difficult.

PKCS #5: Password-Based Cryptography Standard defines a method for encrypting a string with a secret key that is derived from a password. The result of the method is an octet string (8-character string).

PKCS #6: Extended-Certificate Syntax Standard deals with extended certificates. Extendedcertificates are made up of the X.509 certificate plus additional attributes. The additional attributes and the X.509 certificate can be verified using a single public-key operation. The issuer that signs the extended certificate is the same as the one that signs the X.509 certificate.

PKCS #7: 

View Topics

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Support Cybrary

Donate Here to Get This Month's Donor Badge


We recommend always using caution when following any link

Are you sure you want to continue?