1. Describe the concept of public and private key with your own words.
The concept of a private key is to be able to generate a public key via that private key.
That public key is unique to the private key that generated it and cannot be used to uncover the said private key.
Therefore, it is only possible to generate keys in a linear way; from private to public.
2. What 2 use-cases can public key cryptography be used for?
-
Encryption : Public key cryptography can be used to send messages through unsecure networks by encrypting the messages.
-
Digital Signatures : Identification and Integrity of public encrypted messages are verified by public key cryptography. The private+public key pairings can be used to validate the authenticity of an encrypted message via the digital signature that they convey.