OpenPGP Message Format
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 90
- Abstract
- This document is maintained in order to publish all necessary information needed to develop interoperable applications based on the OpenPGP format. It is not a step-by-step cookbook for writing an application. It describes only the format and methods needed to read, check, generate, and write conforming packets crossing any network. It does not deal with storage and implementation questions. It does, however, discuss implementation issues necessary to avoid security flaws. OpenPGP software uses a combination of strong public-key and symmetric cryptography to provide security services for electronic communications and data storage. These services include confidentiality, key management, authentication, and digital signatures. This document specifies the message formats used in OpenPGP. [STANDARDS-TRACK]
- Publication Date
- 2007-11-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC4880- Link
- https://doi.org/10.17487/RFC4880
- Author(s)
- Jon CallasLutz DonnerhackeHal FinneyDaphne ShawRodney L. Thayer
- Keyword(s)
- Public-Key Cryptography, Symmetric Cryptography
Latest version of IETF RFC 4880
Document Versions — IETF RFC 4880
-
▶ IETF RFC 4880 (2007-11-01)THIS DOC [SUPERSEDED] [LATEST VERSION]
Superseded by:
- RFC9580 NOT IN REGISTRY
Amended by:
- RFC5581 NOT IN REGISTRY
Normative Reference(s)
- ISBN.9780471117094 — 7. Menezes A. van Oorshot P. Vanstone S. , Handbook of Applied Cryptography , CRC Press , 1997 . EXTERNAL
- ISO 10646-1 [Withdrawn]
- NIST.FIPS.180 — SHS EXTERNAL
- NIST FIPS PUB 186-2 [Withdrawn]
- NIST FIPS 197 [Superseded]
- B. Schneier, J. Kelsey, D. Whiting, D. Wagner, C. Hall, and N. Ferguson, "The Twofish Encryption Algorithm", John Wiley & Sons, 1999. EXTERNAL
- Schneier, B. "Description of a New Variable-Length Key, 64-Bit Block Cipher (Blowfish)" Fast Software Encryption, Cambridge Security Workshop Proceedings (December 1993), Springer-Verlag, 1994, pp191-204 < http://www.counterpane.com/bfsverlag.html > EXTERNAL
- JPEG File Interchange Format (Version 1.02). Eric Hamilton, C-Cube Microsystems, Milpitas, CA, September 1, 1992. EXTERNAL
- Lai, X, "On the design and security of block ciphers", ETH Series in Information Processing, J.L. Massey (editor), Vol. 1, Hartung-Gorre Verlag Knostanz, Technische Hochschule (Zurich), 1992 EXTERNAL
- T. Elgamal, "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v. IT-31, n. 4, 1985, pp. 469-472. EXTERNAL
- J. Seward, jseward@acm.org, "The Bzip2 and libbzip2 home page" < http://www.bzip.org/ > EXTERNAL
- IETF RFC 1950 [Active*]
- IETF RFC 1951 [Active*]
- IETF RFC 2045 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 2144 [Active*]
- IETF RFC 2434 [Superseded*]
- IETF RFC 2822 [Superseded*]
- IETF RFC 3156 [Active*]
- IETF RFC 3447 [Superseded*]
- IETF RFC 3629 [Active*]
- IETF RFC 4086 [Active*]
Bibliographic Reference(s)
- ISBN.0596002890 — REGEX EXTERNAL
- NIST.SP.800-57 — NIST.SP800-57 EXTERNAL
- Serge Mister, Robert Zuccherato, "An Attack on CFB Mode Encryption As Used By OpenPGP," IACR ePrint Archive: Report 2005/033, 8 Feb 2005 http://eprint.iacr.org/2005/033 EXTERNAL
- Bleichenbacher, Daniel, "Generating Elgamal signatures without knowing the secret key," Eurocrypt 96. Note that the version in the proceedings has an error. A revised version is available at the time of writing from < ftp://ftp.inf.ethz.ch/pub/publications/papers/ti /isc/ElGamal.ps > EXTERNAL
- Kahil Jallad, Jonathan Katz, Bruce Schneier "Implementation of Chosen-Ciphertext Attacks against PGP and GnuPG" http://www.counterpane.com/pgp- attack.html EXTERNAL
- Ueli Maurer, "Modelling a Public-Key Infrastructure", Proc. 1996 European Symposium on Research in Computer Security (ESORICS' 96), Lecture Notes in Computer Science, Springer-Verlag, vol. 1146, pp. 325-350, Sep 1996. EXTERNAL
- IETF RFC 1423 [Active*]
- IETF RFC 1991 [Superseded*]
- IETF RFC 2440 [Superseded*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC4880.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 4880, OpenPGP Message Format. Available at https://doi.org/10.17487/RFC4880
Snippet:
IETF RFC 4880, OpenPGP Message Format. Available at https://doi.org/10.17487/RFC4880
HTML (ISO 690 compliant)
Preview:
IETF RFC 4880, OpenPGP Message Format. Available at https://doi.org/10.17487/RFC4880
Snippet:
<span class="citation"><cite>IETF RFC 4880</cite>, OpenPGP Message Format. Available at <a href="https://doi.org/10.17487/RFC4880" target="_blank" rel="noopener">https://doi.org/10.17487/RFC4880</a></span>
SMPTE's HTML Pub
Preview:
Snippet:
<li> <cite id="bib-rfc4880">IETF RFC 4880</cite>, OpenPGP Message Format <span class="doi">10.17487/RFC4880</span> </li>
Referenced By
- IETF RFC 5081 [Superseded*]
- IETF RFC 5321 [Active*]
- IETF RFC 5405 [Superseded*]
- IETF RFC 5598 [Active*]
- IETF RFC 5929 [Active*]
- IETF RFC 6091 [Active*]
- IETF RFC 6125 [Superseded*]
- IETF RFC 6350 [Active*]
- IETF RFC 6409 [Active*]
- IETF RFC 8085 [Active*]