Describe the concept of public and private key with your own words.
A public and private key are a pair of keys the former being derived from the latter. This is a one way process and as such you cannot derive a private key from a public key. The public key can be shared and used by anyone to encrypt information but only the holder of the private key will be able to decrypt it.
What 2 use-cases can public key cryptography be used for?
Encryption
Digital signatures