Customer Service:
Mon - Fri: 8:30 am - 6 pm EST

Public Key

Public key software standards are published by ISO, IEC, ANSI, and IEEE. The ISO/IEC document covers signcryption. The ANSI document covers integrated factorization cryptography. IEEE standards cover password-based public key cryptography, hard problems over lattices, pairings, and additional techniques.


ISO/IEC 29150:2011

Information technology - Security techniques - Signcryption

ISO/IEC 29150:2011 specifies four mechanisms for signcryption that employ public key cryptographic techniques requiring both the originator and the recipient of protected data to have their own public and private key pairs. The methods specified in ISO/IEC 29150:2011 have been designed to maximize the level of security and provide efficient processing of data. All the mechanisms defined have mathematical proofs of security , i.e. rigorous arguments supporting their security claims. ISO/IEC 29150:2011 is not applicable to infrastructures for management of public keys which are defined in ISO/IEC 11770-1 and ISO/IEC 9594.


ANSI X9.44-2007 (R2017)

Key Establishment Using Integer Factorization Cryptography

This Standard specifies key establishment schemes using public-key cryptography based on the integer factorization problem. Both key agreement and key transport schemes are specified. The schemes may be used by two parties to transport or agree on shared keying material. The keying material may be used to provide other cryptographic services that are outside the scope of this Standard, e.g. data confidentiality, data integrity, and symmetric-key-based key establishment.


IEEE 1363.2-2008

Standard Specifications for Password-Based Public-Key Cryptographic Techniques

This standard covers specifications of public-key cryptographic techniques for password-based authentication and key establishment, supplemental to the techniques described in IEEE Std 1363trade-2000 and IEEE Std 1363atrade-2004. It is intended as a companion standard to IEEE Std 1363-2000 and IEEE Std 1363a-2004. It includes specifications of primitives and schemes designed to utilize passwords and other low-grade secrets as a basis for securing electronic transactions, including schemes for password-authenticated key agreement and password-authenticated key retrieval.


IEEE Std 1363.1-2008

IEEE Standard Specification for Public Key Cryptographic Techniques Based on Hard Problems over Lattices

Specifications of common public key cryptographic techniques based on hard problems over lattices supplemental to those considered in IEEE Std 1363-2000 and IEEE Std 1363a-2004, including mathematical primitives for secret value (key) derivation, public key encryption, identification and digital signatures, and cryptographic schemes based on those primitives are provided. Also presented are specifications of related cryptographic parameters, public keys, and private keys. Class of computer and communications systems is not restricted.


IEEE 1363.2-2008

Standard Specifications for Password-Based Public-Key Cryptographic Techniques

This standard covers specifications of public-key cryptographic techniques for password-based authentication and key establishment, supplemental to the techniques described in IEEE Std 1363trade-2000 and IEEE Std 1363atrade-2004. It is intended as a companion standard to IEEE Std 1363-2000 and IEEE Std 1363a-2004. It includes specifications of primitives and schemes designed to utilize passwords and other low-grade secrets as a basis for securing electronic transactions, including schemes for password-authenticated key agreement and password-authenticated key retrieval.


IEEE 1363.3-2013

IEEE Standard for Identity-Based Cryptographic Techniques using Pairings

New IEEE Standard - Active.Common identity-based public-key cryptographic techniques that use pairings, including mathematical primitives for secret value (key) derivation, public-key encryption, and digital signatures, as well as cryptographic schemes based on those primitives are specified in this standard. Also, related cryptographic parameters, public keys and private keys, are specified. The purpose of this standard is to provide a reference for specifications of a variety of techniques from which applications may select.


IEEE Std 1363a-2004

IEEE Standard Specifications for Public-Key Cryptography - Amendment 1: Additional Techniques

This standard specifies additional public-key cryptographic techniques beyond those in IEEE Std 1363-2000. It is intended to be merged with IEEE Std 1363-2000 during future revisions.


ANSI Logo

As the voice of the U.S. standards and conformity assessment system, the American National Standards Institute (ANSI) empowers its members and constituents to strengthen the U.S. marketplace position in the global economy while helping to assure the safety and health of consumers and the protection of the environment.

CUSTOMER SERVICE
NEW YORK OFFICE
ANSI HEADQUARTERS