Cryptography has four purposes confidentiality, integrity, authentication, and non- repudiation. For the following three applications of cryptography, state which purpose purposes they implement and how they implement those purposes. In your answer, show that you understand how each of the applications operate
a. Digital Signature
b. Transport Layer Security (TLS)
c. Virtual Private Networks (VPN )