(a)

Lossy vs lossless compression

(b)

Lossless compression methods:

  • run-length encoding
  • dictionary encoding

(c)

Symmetric and asymmetric encryption

(d)

Different uses of hashing