IEEE P1363
IEEE P1363 is an Institute of Electrical and Electronics Engineers standardization project for public-key cryptography. It includes specifications for:
- Traditional public-key cryptography
- Lattice-based public-key cryptography
- Password-based public-key cryptography
- Identity-based public-key cryptography using pairings
The IEEE Standard Association withdrew all of the 1363 standards except 1363.3-2013 on 7 November 2019.
Traditional public-key cryptography (IEEE Std 1363-2000 and 1363a-2004)
This specification includes key agreement, signature, and encryptionschemes using several mathematical approaches: integer factorization,
discrete logarithm, and elliptic curve discrete logarithm.
Key agreement schemes
DL/ECKAS-DH1 and DL/ECKAS-DH2 : This includes both traditional Diffie–Hellman and elliptic curve Diffie–Hellman.- '''DL/ECKAS-MQV'''
Signature schemes
DL/ECSSA : Includes four main variants: DSA, ECDSA, Nyberg-Rueppel, and Elliptic Curve Nyberg-Rueppel.IFSSA : Includes two variants of RSA, Rabin-Williams, and ESIGN, with several message encoding methods. "RSA1 with EMSA3" is essentially PKCS#1 v1.5 RSA signature; "RSA1 with EMSA4 encoding" is essentially RSA-PSS; "RSA1 with EMSA2 encoding" is essentially ANSI X9.31 RSA signature.DL/ECSSR DL/ECSSR-PV- '''IFSSR'''
Encryption schemes
IFES : Essentially RSA encryption with Optimal Asymmetric Encryption Padding.DL/ECIES : Essentially the "DHAES" variant of ElGamal encryption.- '''IFES-EPOC'''
Lattice-based public key cryptography (IEEE Std 1363.1-2008)
Password-based public-key cryptography (IEEE Std 1363.2-2008)
This document includes a number of password-authenticated key agreement schemes, and a password-authenticated key retrieval scheme.BPKAS-PAK BPKAS-PPK BPKAS-SPEKE APKAS-AMP APKAS-BSPEKE2 APKAS-PAKZ APKAS-SRP3 and SRP6 APKAS-SRP5 APKAS-WSPEKE- '''PKRS-1'''