Difference between revisions of "Template:Cryptography public-key"

From blackwiki
Jump to navigation Jump to search
imported>Cxw
(Using groups in the navbox, like {{Crypto block}} does)
imported>2pou
m (move cleanup)
 
(42 intermediate revisions by 28 users not shown)
Line 1: Line 1:
 
{{Navbox
 
{{Navbox
|name = Crypto public-key
+
| name     = Cryptography public-key
|border = {{{border|{{{1|}}}}}}
+
| border   = {{{border|{{{1|}}}}}}
|state = {{{state|}}}
+
| state     = {{{state|}}}
|titlestyle = background:#ccf;
+
| listclass = hlist
|title = [[Public-key cryptography]]
 
  
|group1=Algorithms
+
| title = [[Public-key cryptography]]
|list1 = {{nowrap begin}}
 
[[Benaloh cryptosystem|Benaloh]]{{·w}}
 
[[Blum–Goldwasser cryptosystem|Blum–Goldwasser]]{{·w}}
 
[[Cayley–Purser algorithm|Cayley–Purser]]{{·w}}
 
[[CEILIDH]]{{·w}}
 
[[Cramer–Shoup cryptosystem|Cramer–Shoup]]{{·w}}
 
[[Damgård–Jurik cryptosystem|Damgård–Jurik]]{{·w}}
 
[[Diffie–Hellman key exchange|DH]]{{·w}}
 
[[Digital Signature Algorithm|DSA]]{{·w}}
 
[[Efficient Probabilistic Public-Key Encryption Scheme|EPOC]]{{·w}}
 
[[Elliptic curve Diffie–Hellman|ECDH]]{{·w}}
 
[[Elliptic Curve DSA|ECDSA]]{{·w}}
 
[[Encrypted key exchange|EKE]]{{·w}}
 
ElGamal ([[ElGamal encryption|encryption]]{{·w}}[[ElGamal signature scheme|signature scheme]]){{·w}}
 
[[GMR (cryptography)|GMR]]{{·w}}
 
[[Goldwasser–Micali cryptosystem|Goldwasser–Micali]]{{·w}}
 
[[Hidden Field Equations|HFE]]{{·w}}
 
[[Integrated Encryption Scheme|IES]]{{·w}}
 
[[Lamport signature|Lamport]]{{·w}}
 
[[McEliece cryptosystem|McEliece]]{{·w}}
 
[[Merkle–Hellman knapsack cryptosystem|Merkle–Hellman]]{{·w}}
 
[[MQV]]{{·w}}
 
[[Naccache–Stern cryptosystem|Naccache–Stern]]{{·w}}
 
[[NTRUEncrypt]]{{·w}}
 
[[NTRUSign]]{{·w}}
 
[[Paillier cryptosystem|Paillier]]{{·w}}
 
[[Rabin cryptosystem|Rabin]]{{·w}}
 
[[RSA]]{{·w}}
 
[[Okamoto–Uchiyama cryptosystem|Okamoto–Uchiyama]]{{·w}}
 
[[Schnorr signature|Schnorr]]{{·w}}
 
[[Schmidt–Samoa cryptosystem|Schmidt–Samoa]]{{·w}}
 
[[SPEKE (cryptography)|SPEKE]]{{·w}}
 
[[Secure Remote Password protocol|SRP]]{{·w}}
 
[[Station-to-Station protocol|STS]]{{·w}}
 
[[Three-pass protocol]]{{·w}}
 
[[XTR]]
 
{{nowrap end}}
 
  
|group2=Theory
+
| group1 = Algorithms
|list2 = {{nowrap begin}}
+
| list1  =  
[[Discrete logarithm]]{{·w}}
 
[[Elliptic curve cryptography]]{{·w}}
 
[[RSA problem]]
 
{{nowrap end}}
 
  
|group3=Standardization
+
{{Navbox|subgroup
|list3 = {{nowrap begin}}
+
| group1 = [[Integer factorization]]
[[ANS X9F1]]{{·w}}
+
| list1  =
[[CRYPTREC]]{{·w}}
+
*[[Benaloh cryptosystem|Benaloh]]
[[IEEE P1363]]{{·w}}
+
*[[Blum–Goldwasser cryptosystem|Blum–Goldwasser]]
[[NESSIE]]{{·w}}
+
*[[Cayley–Purser algorithm|Cayley–Purser]]
[[NSA Suite B Cryptography|NSA Suite B]]
+
*[[Damgård–Jurik cryptosystem|Damgård–Jurik]]
{{nowrap end}}
+
*[[GMR (cryptography)|GMR]]
 +
*[[Goldwasser–Micali cryptosystem|Goldwasser–Micali]]
 +
*[[Naccache–Stern cryptosystem|Naccache–Stern]]
 +
*[[Paillier cryptosystem|Paillier]]
 +
*[[Rabin cryptosystem|Rabin]]
 +
*[[RSA (cryptosystem)|RSA]]
 +
*[[Okamoto–Uchiyama cryptosystem|Okamoto–Uchiyama]]
 +
*[[Schmidt-Samoa cryptosystem|Schmidt–Samoa]]
  
|group4=Topics
+
| group2 = [[Discrete logarithm]]
|list4 = {{nowrap begin}}
+
| list2  =
[[Digital signature]]{{·w}}
+
*[[Boneh–Lynn–Shacham|BLS]]
[[Optimal Asymmetric Encryption Padding|OAEP]]{{·w}}
+
*[[Cramer–Shoup cryptosystem|Cramer–Shoup]]
[[Public key fingerprint|Fingerprint]]{{·w}}
+
*[[Diffie–Hellman key exchange|DH]]
[[Public key infrastructure|PKI]]{{·w}}
+
*[[Digital Signature Algorithm|DSA]]
[[Web of trust]]{{·w}}
+
*[[Elliptic-curve Diffie–Hellman|ECDH]]
[[Key size]]
+
*[[Elliptic Curve Digital Signature Algorithm|ECDSA]]
{{nowrap end}}
+
*[[EdDSA]]
 +
*[[Encrypted key exchange|EKE]]
 +
*[[ElGamal encryption|ElGamal]]
 +
**[[ElGamal signature scheme|signature scheme]]
 +
*[[MQV]]
 +
*[[Schnorr signature|Schnorr]]
 +
*[[SPEKE]]
 +
*[[Secure Remote Password protocol|SRP]]
 +
*[[Station-to-Station protocol|STS]]
 +
 
 +
| group3 = [[Lattice-based_cryptography|Lattice/SVP/CVP]]/[[Learning_with_errors|LWE]]/[[Short_integer_solution_problem|SIS]]
 +
| list3 =
 +
*[[NTRUEncrypt]]
 +
*[[NTRUSign]]
 +
*[[RLWE-KEX]]
 +
*[[RLWE-SIG]]
 +
*[[BLISS signature scheme|BLISS]]
 +
*[[NewHope]]
 +
 
 +
| group4 = Others
 +
| list4 =
 +
*[[Algebraic Eraser|AE]]
 +
*[[CEILIDH]]
 +
*[[Efficient Probabilistic Public-Key Encryption Scheme|EPOC]]
 +
*[[Hidden Field Equations|HFE]]
 +
*[[Integrated Encryption Scheme|IES]]
 +
*[[Lamport signature|Lamport]]
 +
*[[McEliece cryptosystem|McEliece]]
 +
*[[Merkle–Hellman knapsack cryptosystem|Merkle–Hellman]]
 +
*[[Naccache–Stern knapsack cryptosystem]]
 +
*[[Three-pass protocol]]
 +
*[[XTR]]
 +
 
 +
}}
 +
 
 +
| group2 = Theory
 +
| list2  =
 +
*[[Discrete logarithm]]
 +
*[[Elliptic-curve cryptography]]
 +
*[[Non-commutative cryptography]]
 +
*[[RSA problem]]
 +
* [[Trapdoor function]]
 +
 
 +
 
 +
| group3 = Standardization
 +
| list3  =
 +
*[[CRYPTREC]]
 +
*[[IEEE P1363]]
 +
*[[NESSIE]]
 +
*[[NSA Suite B Cryptography|NSA Suite B]]
 +
*[[Post-Quantum Cryptography Standardization]]
 +
 
 +
| group4 = Topics
 +
| list4  =
 +
*[[Digital signature]]
 +
*[[Optimal asymmetric encryption padding|OAEP]]
 +
*[[Public key fingerprint|Fingerprint]]
 +
*[[Public key infrastructure|PKI]]
 +
*[[Web of trust]]
 +
*[[Key size]]
 +
*[[Identity-based cryptography]]
 +
*[[Post-quantum cryptography]]
 +
*[[OpenPGP card]]
  
 
}}<noinclude>
 
}}<noinclude>
 +
 +
{{documentation|content=
  
 
=== The public-key cryptography navigation box ===
 
=== The public-key cryptography navigation box ===
  
This template is a "specialised crypto navigation box". It should NOT be added directly to an article. Instead it should be used within the [[Template:Crypto navbox|main crypto navigation box]].
+
This template is a "specialised cryptography navigation box". It should NOT be added directly to an article. Instead it should be used within the [[Template:Cryptography navbox|main cryptography navigation box]].
 +
 
 +
To use this template together with the main cryptography navigation box add this code to the bottom of an article:
 +
 
 +
:<code><nowiki>{{cryptography navbox|public-key}}</nowiki></code>
  
To use this template together with the main crypto navigation box add this code to the bottom of an article:  
+
For more details about these navigation boxes please see the instructions at the [[Template:Cryptography navbox|main cryptography navigation box]] and at the [[Wikipedia:WikiProject Cryptography#Navigational_templates|WikiProject Cryptography]].
  
:<code><nowiki>{{crypto navbox|public-key}}</nowiki></code>
 
  
For more details about these navigation boxes please see the instructions at the [[Template:Crypto navbox|main crypto navigation box]] and at the [[Wikipedia:WikiProject Cryptography#Navigational_templates|WikiProject Cryptography]].
+
{{Collapse|title=TemplateData|
 +
{{TemplateDataHeader}}
 +
<templatedata>
 +
{
 +
"description": "Please use \"Cryptography navbox\" template instead.",
 +
"format": "block",
 +
        "params": {}
 +
}
 +
</templatedata>
 +
}}
 +
}}
  
[[Category:Cryptography templates|{{PAGENAME}}]]
+
[[Category:Cryptography templates]]
 
</noinclude>
 
</noinclude>

Latest revision as of 04:57, 9 October 2020

50px Template documentation

The public-key cryptography navigation box

This template is a "specialised cryptography navigation box". It should NOT be added directly to an article. Instead it should be used within the main cryptography navigation box.

To use this template together with the main cryptography navigation box add this code to the bottom of an article:

{{cryptography navbox|public-key}}

For more details about these navigation boxes please see the instructions at the main cryptography navigation box and at the WikiProject Cryptography.


TemplateData
This is the TemplateData documentation for this template used by VisualEditor and other tools; see the monthly parameter usage report for this template.

TemplateData for Cryptography public-key

Please use "Cryptography navbox" template instead.

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
No parameters specified