RFC 8017 - PKCS #1: RSA 密码学规范版本 2.2
- 状态: Informational
- 发布日期: 2016 年 11 月
- Stream: IETF
- 废弃了: RFC3447
- 勘误: 无勘误
摘要 (Abstract)
本文档提供基于 RSA 算法实现公钥密码学的建议, 涵盖密码学原语, 加密方案, 带附录的签名方案, 以及用于表示密钥和标识方案的 ASN.1 语法.
本文档是 RSA Laboratories 的 Public-Key Cryptography Standards (PKCS) 系列中 PKCS #1 v2.2 的重新发布版本. 通过发布此 RFC, 变更控制权转移给 IETF.
本文档也废弃 RFC 3447.
本备忘录状态 (Status of This Memo)
本文档不是 Internet 标准路线规范. 它作为信息性文档发布.
本文档是 Internet Engineering Task Force (IETF) 的产物. 它代表 IETF 社区的共识. 它已经接受公开审查, 并获 Internet Engineering Steering Group (IESG) 批准发布. 并非所有经 IESG 批准的文档都是某一级别 Internet Standard 的候选文档. 见 RFC 7841 第 2 节.
关于本文档当前状态, 任何勘误以及如何提供反馈的信息, 可从 ````http://www.rfc-editor.org/info/rfc8017\```` 获取.
目录 (Table of Contents)
- 1. 引言 (Introduction)
- 1.1 要求语言 (Requirements Language)
- 2. 记法 (Notation)
- 3. 密钥类型 (Key Types)
- 3.1 RSA 公钥 (RSA Public Key)
- 3.2 RSA 私钥 (RSA Private Key)
- 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 语法 (ASN.1 Syntax)
- A.1 RSA 密钥表示 (RSA Key Representation)
- A.2 方案标识 (Scheme Identification)
- Appendix B. 支持技术 (Supporting Techniques)
- B.1 哈希函数 (Hash Functions)
- B.2 掩码生成函数 (Mask Generation Functions)
- Appendix C. ASN.1 模块 (ASN.1 Module)
- Appendix D. PKCS #1 修订历史 (Revision History of PKCS #1)
- Appendix E. 关于 PKCS (About PKCS)
相关资源 (Related Resources)
- Official Text: RFC 8017
- Official Page: RFC 8017 DataTracker
- Errata: RFC Editor Errata
- Obsoleted Document: RFC 3447 (PKCS #1 v2.1)