Category
page 1Cryptography standards
Trusted Platform Module
international standard for a secure cryptoprocessor, a dedicated microcontroller designed to secure hardware through integrated cryptographic keys
Public Key Cryptography Standards
Public Key Cryptography Standards (PKCS) are a group of public-key cryptography intervendor standards first developed by RSA Security, with involvement from Apple, Digital, Lotus Software, Microsoft, MIT, Nothern Telecom, and Sun Microsystems, first published in June 1991.

eIDAS
The eIDAS Regulation (for "electronic IDentification, Authentication and trust Services") is an EU regulation with the stated purpose of governing "electronic identification and trust services for electronic transactions". It passed in 2014 and its provisions came into effect between 2016 and 2018.

PBKDF2
In cryptography, PBKDF1 and PBKDF2 (Password-Based Key Derivation Function 1 and 2) are key derivation functions with a sliding computational cost, used to reduce vulnerability to brute-force attacks.
certificate signing request
message from an applicant to a certificate authority to apply for a digital identity certificate; lists the public key the certificate should be issued for, identifying information (e.g. domain name) and integrity protection (e.g. digital signature)
NESSIE
NESSIE (New European Schemes for Signatures, Integrity and Encryption) was a European research project funded from 2000 to 2003 to identify secure cryptographic primitives. The project was comparable to the NIST AES process and the Japanese Government-sponsored CRYPTREC project, but with notable differences from both. In particular, there is both overlap and disagreement between the selections and recommendations from NESSIE and CRYPTREC (as of the August 2003 draft report). The NESSIE participants include some of the foremost active cryptographers in the world, as does the CRYPTREC project.
IEEE 802.1AE: IEEE Standard for Local and metropolitan area networks—Media Access Control (MAC) Security
IEEE standard
XML Encryption
is a specification, governed by a W3C recommendation, that defines how to encrypt the contents of an XML element.
canonical XML
normal form of XML, intended to allow relatively simple comparison of pairs of XML documents
trust service provider
entity providing digital certificates
XML Signature
XML syntax for digital signatures
CRYPTREC
CRYPTREC is the Cryptography Research and Evaluation Committees set up by the Japanese Government to evaluate and recommend cryptographic techniques for government and industrial use. It is comparable in many respects to the European Union's NESSIE project and to the Advanced Encryption Standard process run by National Institute of Standards and Technology in the U.S.
PAdES
PAdES (PDF Advanced Electronic Signatures) is a set of restrictions and extensions to PDF and ISO 32000-1 making it suitable for advanced electronic signatures (AdES). This is published by ETSI as EN 319 142.
qualified electronic signature
EU-compliant electronic signature
XAdES
XAdES (short for XML Advanced Electronic Signatures) is a set of extensions to XML-DSig recommendation making it suitable for advanced electronic signatures. W3C and ETSI maintain and update XAdES together.
CAdES
Public Key Cryptography Standard 11
standard in public cryptography
XKMS
XML Key Management Specification (XKMS) uses the web services framework to make it easier for developers to secure inter-application communication using public key infrastructure (PKI). XML Key Management Specification is a protocol developed by W3C which describes the distribution and registration of public keys. Services can access an XKMS compliant server in order to receive updated key information for encryption and authentication.
IEEE P1363
IEEE project for public-key cryptography
FIPS 140-2
U.S. government cryptographic standard
Post-Quantum Cryptography Standardization
project by NIST to standardize post-quantum cryptography
Public Key Cryptography Standard 12 file
an archive file format for storing many cryptography objects as a single file, commonly used to bundle a private key with its X.509 certificate or to bundle all the members of a chain of trust