Q1: Describe the concept of public and private key with your own words.
A1:
- Private Keys are created as a large UNIQUE random number - this being a user’s ‘secret’ key.
- Public keys are derived from Private Keys - thus creating what is know as a “key pair”.
- Public keys can be used to “encrypt” messages, the paired Private key then being used to “decrypt” the message.
- Private keys can also be used to create Digital Signatures which then can be used by recipients to verify the identity of sender.
Q2: What 2 use-cases can public key cryptography be used for?
A2:
- Use-Case #1: Encryption - e.g. for send and receiving encrypted messages.
- Use-Case #2: For creating Digital Signatures which are used to verify a sender’s identity - e.g. the sending and receiving cytpocurrency transactions.