User Tools

Site Tools


dido:public:ra:xapend:xapend.a_glossary:p:public_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:public_key [2021/08/09 11:50]
murphy
dido:public:ra:xapend:xapend.a_glossary:p:public_key [2022/01/18 11:38] (current)
nick
Line 1: Line 1:
 ===== Public Key ===== ===== Public Key =====
-[[dido:​public:​ra:​xapend:​xapend.a_glossary| Return to Glossary ]]+[[dido:​public:​ra:​xapend:​xapend.a_glossary:start| Return to Glossary ]]
  
-In [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​cryptography|cryptography]], **Public Key** is large numerical value that is used to encrypt data. The key can be generated ​by a software programbut more oftenit is provided by a trusteddesignated authority and made available to everyone through a publicly accessible repository or directory.+==== Definition 1 ==== 
 +A **Public 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 **Public Key** [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​cryptographic_algorithm]] 
 +that is uniquely associated with an entity and that may be made public. 
 +In an asymmetric-key (**Public Key**) cryptosystemthe **Public Key** has a 
 +corresponding [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​private_key#​definition_1 | Private Key]]. The **Public Key** may be known by anyone 
 +anddepending on the algorithmmay be usedfor example:
  
-A **Public Key** is also used to encrypt ​message or check the legitimacy of a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:digital_signature|digital signature]]. It is accompanied by a corresponding private keywhich is known only to its owner. Private ​keys are used to decrypt messages ​that were created with the corresponding ​**Public Key** or to create signaturesIn other words, a **Public ​Key** locks up data from unauthorized usewhile private ​key is used to unlock it.+  - Verify ​digital signature that was generated using the corresponding ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:private_key#​definition_1 ​Private Key]], 
 +  - Encrypt ​keys that can be decrypted using the corresponding ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​private_key#​definition_1 | Private ​Key]]or 
 +  - Compute a shared secret during ​a key-agreement transaction.
  
-**Public Keys** are available from a certificate authority, which issues digital certificates that prove the owner'​s identity and contain the owner'​s **Public Key**. **Public Keys** are created using an asymmetric algorithm, which pairs the **Public Key** with an associated private key. The most common algorithms used to generate **Public Key** are Rivest-Shamir-Adleman,​ elliptic curve cryptography,​ and Digital Signature Algorithm.+==== Definition 2 ====
  
-A **Public Key** can be given to any person with whom an individual wants to communicate,​ whereas a private key belongs to the individual it was created for and isn't shared. The **Public Key** is typically stored on a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​pki]] server and is used to encrypt data securely before it is sent over the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​internet|internet]].+In [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​cryptography|cryptography]],​ a **Public Key** is a large numerical value that is used to encrypt data. The [[dido:​public:​ra:​xapend:​xapend.a_glossary:​k:​key|key]] can be generated by a software program, but more often, it is provided by a trusted, designated authority and made available to everyone through a publicly accessible repository or directory. 
 + 
 +A **Public Key** is also used to encrypt a message or check the legitimacy of a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​digital_signature|digital signature]]. It is accompanied by a corresponding [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​private_key|private key]], which is known only to its owner. Private keys are used to decrypt messages that were created with the corresponding **Public Key** or to create signatures. In other words, a **Public Key** locks up data from unauthorized use, while a private key is used to unlock it. 
 + 
 +**Public Keys** are available from a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​ca]],​ which issues [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​digital_certificate]] that prove the owner'​s identity and contain the owner'​s **Public Key**. **Public Keys** are created using an asymmetric algorithm, which pairs the **Public Key** with an associated private key. The most common algorithms used to generate **Public Key** are Rivest-Shamir-Adleman,​ elliptic curve cryptography,​ and Digital Signature Algorithm. 
 + 
 +A **Public Key** can be given to any person with whom an individual wants to communicate,​ whereas a private key belongs to the individual it was created for and isn't shared. The **Public Key** is typically stored on a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​pki]] ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​server|server]] ​and is used to encrypt data securely before it is sent over the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​internet|internet]].
  
 Source: [[https://​searchsecurity.techtarget.com/​definition/​public-key ]] Source: [[https://​searchsecurity.techtarget.com/​definition/​public-key ]]
dido/public/ra/xapend/xapend.a_glossary/p/public_key.1628524255.txt.gz · Last modified: 2021/08/09 11:50 by murphy