NET-180 Week 3: Chapter 8

Encryption can be used at rest (such as an encrypted storage device) as well as for transmitting information (such as SSL/TLS or SSH).

Symmetric encryption uses a single key to encrypt and decrypt messages.  

Asymmetric encryption uses paired keys: a public key that is shared with message senders, and a private key that is kept secret and is used by the recipient to decrypt their messages received that are encrypted with its matching public key.  This arrangement can also be used to verify that a public message has not been tampered with, by comparing the hashed (encrypted) message generated by the public key with the plaintext.  If the hashed output does not match the original text, the message has been altered in some way, possibly by adding or removing characters, or sometimes just because of using different encoding schemes, such as ANSI, UTF-8, etc.  One downside of asymmetric encryption compared to symmetric encryption is that a message to multiple recipients has to be re-encrypted with each recipient's public key, which takes additional time.

It is usually only necessary to encrypt data at rest if physical security does not adequately protect the data.  An example of data that does not typically need to be encrypted under normal circumstances is a picture of a cat or dog that is going to be posted to a public website.  An example of data that normally would be encrypted at rest (as well as in transit) is medical records.  A clever and unorthodox use of encryption is to publish a scientific paper in encrypted form prior to verification of the findings, then publish the key after the findings were verified.  This technique was popular with Nikolai Kopernik, Galileo Galilei, and many of their colleagues.  

Comments

Popular posts from this blog

NET-180 Week 6: Mobile Security

NET-180 Week 4: Chapter 5

NET-180 Week 5: Internet Security