Homework on Public and Private Keys - Questions
-
Describe the concept of public and private key with your own words.
Answer: A private key is randomly generated using a combination of a function (fixed parameters) and AI generated random selection.
A public key is created using hashing from the private key. The relationship between the two is collision resistant and brute-force resistant which means that it is nearly impossible to have two of the same generated and it is nearly impossible to find the relation through brute computing power. -
What 2 use-cases can public key cryptography be used for?
Answer: 1 use case is in conjunction with a private key. I can send an encrypted data file to a person using their public key. They in turn are the only one able to interpret the file using their private key. Because the relationship between the public and private key are collision resistant and brute force resistant the public key can be disseminated widely as a point of contact without revealing the private key.
Another use case: Authentication. The public key can be combined with a short digital signature which shows the sender is the possessor of the private key without revealing the private key.