What is Encryption?

Encoding data to ensure that no one but the recipient can access/read using mathematical algorithms protecting it from malicious people

converting plaintext → ciphertext using mathematical algorithms, protecting it from malicious users

What is Cloud Encryption?

converting plaintext → ciphertext using mathematical algorithms before data is transferred to cloud

Decryption

ciphertext → plaintext using same key

Why?

  • Even if data is stolen / there is a breach, data cannot be read or accessed without the key
  • protects sensitive data
  • ensures only authorized have access

How Does Encryption Work?

data — algorithms + encryption 🔑 ⇒ encrypted data

graph LR
C(text)--encryption--->A(cipher text)
A--decryption-->C

Cloud Encryption Types

Data is in either of two states in the cloud

  • transit - data in transit is when data is being moved to or from the cloud
  • rest - data at rest is when it is just being stored

Data Encryption in Transit

HTTPS Protocol - provides security socket layer (SSL)

Data Encryption at Rest

data encypted so even if someone accesses it, it is worthless jumble of gibberish

Multi-factor Authentication (MFA)
  • something only you know
  • something only you have
  • something that is part of you (biometric)

see also: salting and hashing textfiles entropy security by obscurity sha256, md5 aes