RFC 8017 - PKCS #1: RSA密码学规范版本2.2
发布日期: 2016年11月
状态: 信息性RFC (Informational)
作者: K. Moriarty (编辑), B. Kaliski, J. Jonsson, A. Rusch
废弃: RFC 3447
摘要 (Abstract)
本文档为基于RSA算法的公钥密码学实现提供建议,涵盖密码学原语 (Cryptographic Primitives)、加密方案 (Encryption Schemes)、带附录的签名方案 (Signature Schemes with Appendix)以及用于表示密钥和标识方案的ASN.1语法.
本文档代表RSA实验室公钥密码学标准 (PKCS) 系列中PKCS #1 v2.2的重新发布. 通过发布本RFC,变更控制权转移给IETF.
本文档同时废弃RFC 3447.
本文档状态 (Status of This Memo)
本文档不是互联网标准跟踪规范,发布仅供参考.
本文档是互联网工程任务组 (IETF) 的产品. 它代表IETF社区的共识. 已经过公众审查,并已由互联网工程指导组 (IESG) 批准发布. 并非所有IESG批准的文档都是任何级别互联网标准的候选文档,参见RFC 7841第2节.
有关本文档当前状态、任何勘误表以及如何提供反馈的信息,请访问 http://www.rfc-editor.org/info/rfc8017.
目录 (Contents)
- 1. Introduction (简介)
- 1.1 Requirements Language (要求语言)
- 2. Notation (符号约定)
- 3. Key Types (密钥类型)
- 3.1 RSA Public Key (RSA公钥)
- 3.2 RSA Private Key (RSA私钥)
- 4. Data Conversion Primitives (数据转换原语)
- 4.1 I2OSP
- 4.2 OS2IP
- 5. Cryptographic Primitives (密码学原语)
- 5.1 Encryption and Decryption Primitives (加密和解密原语)
- 5.2 Signature and Verification Primitives (签名和验证原语)
- 6. Overview of Schemes (方案概述)
- 7. Encryption Schemes (加密方案)
- 7.1 RSAES-OAEP
- 7.2 RSAES-PKCS1-v1_5
- 8. Signature Scheme with Appendix (带附录的签名方案)
- 8.1 RSASSA-PSS
- 8.2 RSASSA-PKCS1-v1_5
- 9. Encoding Methods for Signatures with Appendix (带附录签名的编码方法)
- 9.1 EMSA-PSS
- 9.2 EMSA-PKCS1-v1_5
- 10. Security Considerations (安全考虑)
- 11. References (参考文献)
- 11.1 Normative References (规范性参考文献)
- 11.2 Informative References (信息性参考文献)
附录 (Appendices)
- Appendix A. ASN.1 Syntax (ASN.1语法)
- A.1 RSA Key Representation (RSA密钥表示)
- A.2 Scheme Identification (方案标识)
- Appendix B. Supporting Techniques (支持技术)
- B.1 Hash Functions (哈希函数)
- B.2 Mask Generation Functions (掩码生成函数)
- Appendix C. ASN.1 Module (ASN.1模块)
- Appendix D. Revision History of PKCS #1 (PKCS #1修订历史)
- Appendix E. About PKCS (关于PKCS)
相关资源
- 官方原文: RFC 8017
- 官方页面: RFC 8017 DataTracker
- 勘误表: RFC Editor Errata
- 废弃文档: RFC 3447 (PKCS #1 v2.1)