This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.a_glossary:p:private_key [2021/07/23 17:41] murphy created |
dido:public:ra:xapend:xapend.a_glossary:p:private_key [2022/01/18 08:34] (current) nick |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Private Key ===== | ===== Private Key ===== | ||
| - | [[dido:public:ra:xapend:xapend.a_glossary| Return to Glossary ]] | + | [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] |
| - | **Private Key** is a string of data that shows you have access to bitcoins in a specific wallet. Private keys can be thought of as a password; private keys must never be revealed to anyone but you, as they allow you to spend the bitcoins from your bitcoin wallet through a cryptographic signature. | + | ==== Definition 1 ==== |
| - | Source: [[https://hackernoon.com/blockchain-dictionary-f4d098c9ef89]] | + | A **Private Key**(( |
| + | Elaine Barker, | ||
| + | NIST, | ||
| + | __Recommendation for Key Management: Part 1 - General__, | ||
| + | NIST Special Publication 800-57 Part 1, Revision 5, | ||
| + | May 2020, | ||
| + | Accessed 18 January 2022, | ||
| + | [[https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-57pt1r5.pdf]] | ||
| + | )) is a Cryptographic Key used with a [[dido:public:ra:xapend:xapend.a_glossary:p:public_key#definition_1| Public Key]] [[dido:public:ra:xapend:xapend.a_glossary:c:cryptographic_algorithm]] | ||
| + | that is uniquely associated with an entity and is not made public. In an | ||
| + | asymmetric-key ([[dido:public:ra:xapend:xapend.a_glossary:p:public_key#definition_1| Public Key]]) cryptosystem, the private key has a | ||
| + | corresponding [[dido:public:ra:xapend:xapend.a_glossary:p:public_key#definition_1| Public Key]]. Depending on the algorithm, the private key | ||
| + | may be used, for example: | ||
| + | |||
| + | - Compute the corresponding [[dido:public:ra:xapend:xapend.a_glossary:p:public_key#definition_1| Public Key]], | ||
| + | - Compute a digital signature that may be verified by the corresponding [[dido:public:ra:xapend:xapend.a_glossary:p:public_key#definition_1| Public Key]], | ||
| + | - Decrypt keys that were encrypted by the corresponding [[dido:public:ra:xapend:xapend.a_glossary:p:public_key#definition_1| Public Key]], or | ||
| + | - Compute a shared secret during a key-agreement transaction. | ||
| + | |||
| + | ==== Definition 2 ==== | ||
| + | |||
| + | A **Private Key**, also known as a secret [[dido:public:ra:xapend:xapend.a_glossary:k:key|key]], is a variable in [[dido:public:ra:xapend:xapend.a_glossary:c:cryptography|cryptography]] that is used with an algorithm to encrypt and decrypt code. Secret keys are only shared with the key’s generator, making it highly secure. **Private Keys** play an important role in symmetric cryptography, asymmetric cryptography, and cryptocurrencies. | ||
| + | |||
| + | The complexity and length of the private key determine how feasible it is for an interloper to carry out a brute force attack and try out different keys until the right one is found. | ||
| + | |||
| + | [[dido:public:ra:xapend:xapend.a_glossary:p:public_key]] are for encrypting data by anyone with access to the Public Key. The **Private Key** is required to decrypt the data, which is why the Private key needs to be kept secret. | ||
| + | |||
| + | Source: [[https://searchsecurity.techtarget.com/definition/private-key]] | ||