Difference between revisions of "Template:Cryptography public-key"
Jump to navigation
Jump to search
Template documentation
imported>RubenSchade (converted to use hlist for accessibility as per WP:HLIST) |
imported>2pou m (move cleanup) |
||
| (39 intermediate revisions by 26 users not shown) | |||
| Line 1: | Line 1: | ||
{{Navbox | {{Navbox | ||
| − | |name = | + | | name = Cryptography public-key |
| − | |border = {{{border|{{{1|}}}}}} | + | | border = {{{border|{{{1|}}}}}} |
| − | |state = {{{state|}}} | + | | state = {{{state|}}} |
| − | |listclass = hlist | + | | listclass = hlist |
| − | |title = [[Public-key cryptography]] | + | | title = [[Public-key cryptography]] |
| − | |group1=Algorithms | + | | group1 = Algorithms |
| − | |list1 = | + | | list1 = |
| + | |||
| + | {{Navbox|subgroup | ||
| + | | group1 = [[Integer factorization]] | ||
| + | | list1 = | ||
*[[Benaloh cryptosystem|Benaloh]] | *[[Benaloh cryptosystem|Benaloh]] | ||
*[[Blum–Goldwasser cryptosystem|Blum–Goldwasser]] | *[[Blum–Goldwasser cryptosystem|Blum–Goldwasser]] | ||
*[[Cayley–Purser algorithm|Cayley–Purser]] | *[[Cayley–Purser algorithm|Cayley–Purser]] | ||
| − | *[[ | + | *[[Damgård–Jurik cryptosystem|Damgård–Jurik]] |
| + | *[[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]] | ||
| + | |||
| + | | group2 = [[Discrete logarithm]] | ||
| + | | list2 = | ||
| + | *[[Boneh–Lynn–Shacham|BLS]] | ||
*[[Cramer–Shoup cryptosystem|Cramer–Shoup]] | *[[Cramer–Shoup cryptosystem|Cramer–Shoup]] | ||
| − | |||
*[[Diffie–Hellman key exchange|DH]] | *[[Diffie–Hellman key exchange|DH]] | ||
*[[Digital Signature Algorithm|DSA]] | *[[Digital Signature Algorithm|DSA]] | ||
| − | *[[ | + | *[[Elliptic-curve Diffie–Hellman|ECDH]] |
| − | *[[Elliptic | + | *[[Elliptic Curve Digital Signature Algorithm|ECDSA]] |
| − | *[[ | + | *[[EdDSA]] |
*[[Encrypted key exchange|EKE]] | *[[Encrypted key exchange|EKE]] | ||
*[[ElGamal encryption|ElGamal]] | *[[ElGamal encryption|ElGamal]] | ||
**[[ElGamal signature scheme|signature scheme]] | **[[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]] | *[[Hidden Field Equations|HFE]] | ||
*[[Integrated Encryption Scheme|IES]] | *[[Integrated Encryption Scheme|IES]] | ||
| Line 30: | Line 63: | ||
*[[McEliece cryptosystem|McEliece]] | *[[McEliece cryptosystem|McEliece]] | ||
*[[Merkle–Hellman knapsack cryptosystem|Merkle–Hellman]] | *[[Merkle–Hellman knapsack cryptosystem|Merkle–Hellman]] | ||
| − | + | *[[Naccache–Stern knapsack cryptosystem]] | |
| − | *[[Naccache–Stern cryptosystem | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
*[[Three-pass protocol]] | *[[Three-pass protocol]] | ||
*[[XTR]] | *[[XTR]] | ||
| − | |group2=Theory | + | }} |
| − | |list2 = | + | |
| + | | group2 = Theory | ||
| + | | list2 = | ||
*[[Discrete logarithm]] | *[[Discrete logarithm]] | ||
| − | *[[Elliptic curve cryptography]] | + | *[[Elliptic-curve cryptography]] |
| + | *[[Non-commutative cryptography]] | ||
*[[RSA problem]] | *[[RSA problem]] | ||
| + | * [[Trapdoor function]] | ||
| − | |group3=Standardization | + | |
| − | |list3 = | + | | group3 = Standardization |
| − | + | | list3 = | |
*[[CRYPTREC]] | *[[CRYPTREC]] | ||
*[[IEEE P1363]] | *[[IEEE P1363]] | ||
*[[NESSIE]] | *[[NESSIE]] | ||
*[[NSA Suite B Cryptography|NSA Suite B]] | *[[NSA Suite B Cryptography|NSA Suite B]] | ||
| + | *[[Post-Quantum Cryptography Standardization]] | ||
| − | |group4=Topics | + | | group4 = Topics |
| − | |list4 = | + | | list4 = |
*[[Digital signature]] | *[[Digital signature]] | ||
| − | *[[Optimal | + | *[[Optimal asymmetric encryption padding|OAEP]] |
*[[Public key fingerprint|Fingerprint]] | *[[Public key fingerprint|Fingerprint]] | ||
*[[Public key infrastructure|PKI]] | *[[Public key infrastructure|PKI]] | ||
*[[Web of trust]] | *[[Web of trust]] | ||
*[[Key size]] | *[[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 | + | 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> | ||
| − | + | 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]]. | |
| − | |||
| − | + | {{Collapse|title=TemplateData| | |
| + | {{TemplateDataHeader}} | ||
| + | <templatedata> | ||
| + | { | ||
| + | "description": "Please use \"Cryptography navbox\" template instead.", | ||
| + | "format": "block", | ||
| + | "params": {} | ||
| + | } | ||
| + | </templatedata> | ||
| + | }} | ||
| + | }} | ||
| − | [[Category:Cryptography templates | + | [[Category:Cryptography templates]] |
</noinclude> | </noinclude> | ||
Latest revision as of 04:57, 9 October 2020
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.
| ||||||||||||
| Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Subpages of this template. |