PCSTATS Main Page Follow PCSTATS on Facebook PCSTATS RSS Feed PCSTATS Twitter Feed + Motherboards
+ Videocards
+ Memory
+ Beginners Guides
News & Advanced Search  Feedback?
[X]   Directory of
Guides & Reviews

Beginners Guides
Motherboards by Brand
Weekly Newsletter
Archived Newsletters

+70 MORE Beginner GUIDES....
Beginners Guides: Encryption and Online Privacy
Beginners Guides: Encryption and Online Privacy - PCSTATS
Abstract: This article aims to cover the basics of online security, including a description of the methods online stores use to protect themselves and their customers.
Filed under: Beginners Guides Published:  Author: 
External Mfg. Website: PCSTATS Sep 23 2003   M. Dowler  
Home > Reviews > Beginners Guides > PCSTATS

Public key and symmetrical encryption methods

SSL is one method of securely authenticating and protecting data by encrypting it in such a way that in can only be unencrypted by the intended recipient. This is accomplished by a method known as public-key encryption (PKE).

The principal behind this is that each party possesses a pair of digital 'keys,' (numeric values used to encrypt and decrypt data) a public key and a private key. The public key is freely available to anyone who wishes to communicate, while the private key is kept, well, private.

Information encrypted with the public key can only be successfully decoded by the matching private key. The idea is that if you wish to create a secure connection between two computers, each would grab the other's public key and use that to encrypt the data that is sent between them. They would then use their individual private keys to decipher the data that had been encrypted with their freely available public key.

The disadvantage of public-key encryption is that encrypting and decrypting data in this way is rather slow, not a good thing for commercial communications. SSL therefore uses a hybrid method with elements of symmetrical encryption.

Symmetrical encryption uses a single key shared by both parties to secure the data. While faster than Public key encryption, it has some disadvantages. For one thing, the key to be used must be known to both parties before the connection is established in order to encrypt data, and if it is broken, the whole transfer is compromised. In contrast, with public key encryption, nothing is needed to form a connection besides the other computer's freely available public key.

Digital certificates

SSL uses public key encryption to form the initial secure connection, then uses faster symmetrical key encryption to transfer the majority of the data. Only one side of the connection (the 'merchant' or server side) needs to possess a public/private key pair.

The public key is transferred to any clients who request it by means of a digital certificate, a method of validation which both confirms the identity of the server and passes the public key over to allow the encryption process to begin. When a company wishes to secure a portion of its website with SSL, it must obtain one of these certificates from a valid certificate authority.

Now technically, anyone can generate a valid certificate with freely available software, but since SSL is often used commercially, a method is needed to put customer's minds at ease and verify that the merchant web sites using SSL are using proper and secure key values, and that they are who they say they are.

This is where third-party certificate authorities such as Verisign come in. For a certain amount of money, a company can obtain a valid digital certificate from Verisign, complete with a public/private key pair. This certificate can then be distributed to clients when they attempt to access secured sections of the company's site.

Verisign guarantees the authenticity of the certificate, and the Client's web browser can check this automatically when it downloads the certificate.

< Previous Page © 2022 PCSTATS.com
Please respect the time and effort that went into creating each PCSTATS Beginners Guide, do not illegally copy. Thank you.
Next Page >


Contents of Article: PCSTATS
 Pg 1.  Beginners Guides: Encryption and Online Privacy
 Pg 2.  Encryption
 Pg 3.  — Public key and symmetrical encryption methods
 Pg 4.  Digital Signatures
 Pg 5.  How to know that you are using SSL
 Pg 6.  Browser security concerns
 Pg 7.  Managing Cookies
 Pg 8.  Temporary Internet files folder
 Pg 9.  DIY privacy, encrypting your files
 Pg 10.  Creating a recovery agent
 Pg 11.  Exporting a data recovery certificate

Hardware Sections 

PCSTATS Network Features Information About Us Contact
PCSTATS Newsletter
Tech Glossary
Technology WebSite Listings
News Archives
(Review RSS Feed)
Site Map
PCstats Wallpaper
About Us
Privacy Policy
Advertise on PCSTATS

How's Our Driving?
© Copyright 1999-2022 www.pcstats.com All rights reserved. Privacy policy and Terms of Use.