Homework on Public and Private Keys - Questions

  1. Public and Private Keys are pairs. The first one ( the private key) is the starting point and is randomly generated. There are mathematical derivations to arrive at the public key for that private key.
    The derivation is one way and there is no way to figure out the private key from the public key. The above explains what they are and how they are determined. The private key should always remain private. Any message or content can be encrypted with the public key of the recipient and this will make it gibberish to anyone seeing the result. Only the one possessing the private key ( for that public key) can determine
    the original message or content. This is a way to secure message / content transmission over unsecured channel. The other case is when a portion or all the content is signed (or encrypted) with the private key of the sender. Anyone wanting to check the integrity of the sent message or the originator can do so by encrypting the signature with the public key. And if the whole message was signed, then any tempering of it will be exposed after comparing the decryption of the signature with the original message.

  2. 2 Use cases for Public Key Cryptography is encryption and digital signature. In bitcoin, the digital signature use case is used. The private key is used to operate wallet, the wallet is derived from the public key of that private key.

1 Like
  1. The concept is: you generate private key. Then on the basis of private key you create public key which you can share to others.
    • To proof docs you sent are yours
  • to send funds
1 Like

Both of these would utilize digital signatures. The other use case for PK cryptography is encryption. :slight_smile:

1 Like
  1. Describe the concept of public and private key with your own words.

A public key is a large sting of characters that are generated by a private key. A public key is used to encrypt data that can only be encrypted by the public key.

  1. What 2 use-cases can public key cryptography be used for?

PGP or GPG messaging and crypto currency wallets to send coins using the public key and gain access to your wallet using your private key.

1 Like
  1. Public key is generated from your private key for the world to see in order for you to receive transactions. The only way to decrypt information sent to the public key is by using the private key
  2. :Encryption- To communicate privately in the presence of adversaries
    : Digital signatures - The private key will sign the transaction verifying who actually sent it.
1 Like
  1. A private key is a secret sting of numbers which is used to generate a public key. A public key is a known combination of numbers that is attributed to an individual. The mathematics for generating a public key from a private key are such that it is virtually impossible to work backwards from a public to a private key.

  2. Public key cryptography is used for encryption of communications and for digital signatures. An example of encryption would be that Anna (A) encrypts a message using Boris’ (B’s) public key. they only way for B to read the message would be to convert the message through his private key. While the encrypted message would be accessible to the public, the message would only be readable to someone with B’s private key. In the case of a digital signature, A signs the message to B using her private key. B can then run the signature through the same function A used to generate the private key to validate that the public signature is attributed to A.

1 Like
  1. Private key is a computer generated random number than only you can have. Public is derived from this number and used to make to transactions.
  2. Encryption and digital signatures
1 Like
  1. Used for encryption. public key encrypts the message to be send. Receiver only can decrypt the message will his private key. Private key should be kept secret.
  2. Encryption and digital signing
1 Like
  1. Private key is your ID, random number provided by computer, and its being used for signatures.
    Public key is to share with others, it’s one way generated from private key which cannot be reversed.

  2. Encryption and signature

1 Like
  1. A public key is generated from a private key. You can use a private key to go to a public key but not the other way around.

  2. Public key cryptography is used for encryption and digital signatures.

1 Like
  1. Your Private key is a randomly generated number that secures your data, the reason why only you can have access to it. From this key you can create a one way function Public key, to communicate with others on the network.

a) The sender can use your Public Key to encrypt a message that only you, as the Private Key holder, can decrypt.

b) Your Public key can be used to confirm your digital signature.

1 Like
  1. Describe the concept of public and private key with your own words. - public key is generated from the private key; in the transactions it is used the public key, vice versa does not apply, any legit public and private key generate automatically a legit bitcoin address.
  2. What 2 use-cases can public key cryptography be used for? - encryption and digital signatures.
1 Like
  1. A public key is a key generated from your private key and a public key generates a Bitcoin address - where people can send cryptocurrency funds to you. A public key is public, so everyone can see it and is safe to put it in a twitter bio or a website for others to see or use. A private key is a randomly generated number that is only meant for the owner’s eyes to see. If a private key is somehow lost & found by someone else, that person now has access to any funds that may be linked to that private key. A private key signs Bitcoin transaction. A private key also is the only way a recipient of a private message can open up the message meant for them (which is sent by someone else via their public key).

  2. Digital signatures and encryption.

1 Like
  1. the public key is the one that every sees that is derived from the private key. the private key is the key that should be kept private to safeguard the assets locked with it.
  2. encruption and signatures.
1 Like
  1. public key is like a public address which everybody can see.
    and a privet key is a secret key, directly in to your account.

  2. the two use-cases are digital signature and encryption

1 Like
  1. The public key allows for information to become encrypted while the private key allows for that information to be decrypted.
  2. Encryption and signatures
1 Like

1.) You have an Public Key which u can share with other people and over that u have a private Key which u keep secret completly for yourself. Information can be encrypted with yout Public Key which everyone can have. And only u can decrypt that message with your Private Key. Once your private key is not secret anymore, everyone with the private key can read the message.

2.)

Encryption and digital signature.

1 Like
  1. A public key is a random number generated by my computer that can be shared and is used to encrypt data such as messages being sent on an open network. From the public key, they private key is derived that must never be made available to the public.
  2. The 2 use-cases are encryption and digital signatures. Public keys can be used to encrypt data from the public and can only be decrypted using the private key. Private keys can also be used as a signature to verify data, the public key can then be used to verify this signature.
1 Like
  1. Describe the concept of public and private key with your own words.
    A private key is a randomly generated number which should be protected and secured.
    The public is a number deriveted from a private key which can be shared over de internet. This way another person of app can send an encrypted message base on the public key of the receiver. From that point the owner can decrypt the encrypted message with his private key. Anyone who controls the private key can access information/data encrypted by the corresponding public key.
  2. What 2 use-cases can public key cryptography be used for?
    -Receive encrypted messages and decrypt them.
    -Create an address for a bitcoin wallet to receive bitcoin
1 Like
  1. Private key is a random number generated by your computer for your own secret identity and the public key is a key that can be seen by everyone on the network generated by your public key.
  2. Encryption and Digital Signatures.
1 Like