What Is PKI?

What Is PKI? thumbnail
PKI offers a safe, secure method to carry out online transactions.

PKI (public key infrastructure) facilitates the safe and secure exchange of data, information and funds between users in a public network, such as the Internet. In a PKI arrangement, centralized software, working in tandem with distributed software components, binds unique public keys to individual users or groups. PKI is a cryptographic arrangement in which user identities may be verified using digital certificates and assigned keys.

  1. Cryptography Techniques

    • The underlying concept of PKI is public key cryptography--the most widely used technology used in authenticating senders or encrypting messages in the Internet. In order to appreciate the necessity of public key cryptography, it is important to understand the limitations of traditional cryptography, which usually involves creating and sharing a secret key to encrypt and decrypt messages. Using traditional cryptography, communications over the Internet may easily be decrypted if the key is intercepted. The PKI infrastructure eliminates the risk of data interception by putting a system in place that bars messages from being decrypted, and is understandably the most preferred method of communications over the Internet.

    PKI Components

    • Essential elements in a public key infrastructure include a certificate authority, a registration authority, one or more directories, and a certificate management system. The certificate authority (CA) is the body responsible for issuing and verifying digital certificates, which contain the public key or any information about the key. The registration authority (RA) verifies an individual or organization before the CA issues a digital certificate to the party. The last two elements in the PKI infrastructure are software components to store the certificates and public keys and a system to manage the certificates.

    PKI Process

    • In public key cryptography, a CA generates a public and private key simultaneously using the same algorithm for an individual entity. Only the requesting party is allowed to access the private key, whereas the public key is contained within a digital certificate and made publicly available. The private key--never shared or sent over the Internet--is used to decrypt messages encrypted by its corresponding public key. For example, if an individual sends a message to an online business, the message is first encrypted using the business's public key, which is readily available from a central administrator. When the business receives the message, it decrypts the message using its private key.

    PKI Implementation

    • The need for a comprehensive PKI infrastructure is understandable in the wake of accelerated e-commerce and business-to-business transactions conducted over the Internet. A number of products to implement a functional PKI system are offered by several different companies, including RSA, Verisign, Xcert, Netscape and GTE CyberTrust. In implementing the infrastructure, companies such as RSA develop the main algorithms for PKI vendors.

      Verisign is a CA and developer of PKI software, and GTE CyberTrust is a PKI implementation and consultation firm. Another PKI firm, Xcert uses its Web Sentry product and the online certificate status protocol to verify the revocation status of certificates.

    PKI Alternatives

    • Systems similar to PKI include VPN (virtual private network) and IP security. Other systems for the authentication of public key information include newer techniques, some of which are already being used by several different enterprises. Some of the most popular public key authenticating systems include Web Of Trust, Simple Public Key Infrastructure and Robot Certificate Authorities.

Related Searches:

References

  • Photo Credit shopping online image by Photosani from Fotolia.com

Comments

You May Also Like

  • Define Digital Certificate

    A digital certificate provides secure authentication to users of computer-based systems such as email, software and Web applications. Digital certificates can be...

  • How to Implement a VeriSign PKI

    When online presences become essential to a business instead of being a strategic approach, businesses need to take their websites seriously. It...

  • How to Install a PKI Certificate

    A PKI certificate is a type of security file you install on your computer to encrypt sensitive, private data. For instance, banking...

  • How to Create a SMIME Certificate

    Secure/Multipurpose Internet Mail Extensions, or S/MIME, is the most widely supported email encryption standard available today. S/MIME is the de facto standard...

  • Excel Macro Functions

    Excel Macro Functions. Microsoft Excel is a versatile spreadsheet application that organizes many forms of data into columns and rows. The program...

  • How to Configure a Server Certificate

    A public key certificate is an electronic document that when coupled with a digital signature validates a websites identity to a web...

  • What Is Pair & Patents?

    PAIR is an acronym for Patent Application Information Retrieval, a system administered by the U.S. Patent and Trademark Office to display information...

  • How to Create Certification Authority

    SSL uses Certification Authorities (CA) to ensure the integrity of public key encryption. The certification authority verifies the public key of the...

  • How to Configure the SSL for SquirrelMail

    SquirrelMail is an administrative control panel for Web-based email services. If you want to enable SquirrelMail to use SSL, then you need...

  • What Is an Authentication Key?

    An authentication key is a series of unique characters that are generated based on some unique information provided. This can include a...

  • How to Install SSL Certificates

    Secure Sockets Layer certificates are the industry standard for protecting information being transmitted over the Internet between a website and a consumer....

  • How to Create Certificates Using Keytool

    Public Key Infrastructure (PKI) refers to the security infrastructure currently used on the Internet to validate website and personal identities for business...

  • Schools for Certification in ICD-9 & CPT Coding

    The International Classification of Diseases, 9th Revision, Clinical Modification (ICD-9) and Current Procedural Terminology (CPT) Coding are coding systems used by ...

  • Public Key Authority Vs. Certificate Authority

    Public Key Authorities, also known as Public Key Infrastructures (PKI), are the means by which transmitted data is encrypted in Internet communications....

  • TLS and SSL Tutorial

    In Internet security parlance, two communicating entities are usually referred to as Alice and Bob. Data transferred between Alice and Bob must...

  • How to Check the Status of a Patent Application

    The United States Patent and Trademark Office allows people with patent applications to check the status of their application online. After filling...

  • How to Exchange Key Information on a PSP

    The Sony PSP has the ability to access the Internet to download games as well as allow gamers to compete against players...

  • How to Use SSL With Tomcat

    With Secure Sockets Layer being the most common integrated secure Internet communication and Tomcat being the most widely used Web application server...

Related Ads

Featured