User Tools

Site Tools


dido:public:ra:xapend:xapend.a_glossary:p:private_key

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.a_glossary:p:private_key [2021/07/30 13:16]
murphy
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 ]]
  
-A **Private Key**, also known as a secret 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.+==== Definition 1 ==== 
 + 
 +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. 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/private_key.1627665364.txt.gz · Last modified: 2021/07/30 13:16 by murphy