Enabling Technologies – Public Key Encryption

by Bill H.

Public Key Encryption

Public-key encryption, or asymmetric encryption involves the use of two keys, one that can be used to encrypt messages (the public key) and one that can be used to either encrypt them or decrypt them (the private key).

These key pairs can be used in two different ways, to provide privacy or authentication.

Privacy is ensured by encoding a message with the public key as it can only be decoded by the holder of the private key.

AuthenticationAuthentication is achieved by encoding a message with the private key. Once the recipient has successfully decrypted it with the public key they can be assured it was sent by the holder of the private key.

As the public key can be made widely available (for example from a server or third party), public-key cryptography does not suffer from the same key distribution and management problems as the secret-key system.

One disadvantage of the public-key system is that it is relatively slow, so when it is being used only for authentication it is not desirable to encrypt the whole message particularly if it is a long one. To get round this a digital signature is used.

Share and Enjoy:
  • Digg
  • Twitter
  • StumbleUpon
  • Technorati
  • Facebook
  • Sphinn
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • Yahoo! Buzz
  • LinkaGoGo
  • MisterWong
  • Propeller
  • Faves
  • Live
  • NewsVine
  • Print
  • PDF
  • email

Related Posts:

Leave a Comment

Previous post:

Next post: