RFC 6979 - Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA) (数字签名算法和椭圆曲线数字签名算法的确定性使用)
- 状态: Informational
- 发布日期: August 2013
- Stream: INDEPENDENT
- 勘误: 无勘误
Abstract (摘要)
本文档定义了一个确定性数字签名生成过程。这种签名与标准的 Digital Signature Algorithm (数字签名算法, DSA) 和 Elliptic Curve Digital Signature Algorithm (椭圆曲线数字签名算法, ECDSA) 数字签名兼容, 并且可以使用未经修改的验证器进行处理, 验证器无需了解本文档中描述的过程。确定性签名保留了与数字签名相关的密码学安全特性, 但可以更容易地在各种环境中实现, 因为它们不需要访问高质量的随机性来源。
Status of This Memo (本备忘录状态)
本文档不是互联网标准跟踪规范, 它的发布是为了提供信息。
这是对 RFC 系列的贡献, 独立于任何其他 RFC 流。RFC 编辑器已选择自行发布本文档, 并且不对其实施或部署价值做出任何声明。由 RFC 编辑器批准发布的文档不是任何级别的互联网标准的候选文档, 参见 RFC 5741 的第 2 节。
有关本文档当前状态、任何勘误以及如何提供反馈的信息可以在 http://www.rfc-editor.org/info/rfc6979 获得。
Copyright Notice (版权声明)
Copyright (c) 2013 IETF Trust 和确定为文档作者的人员。保留所有权利。
本文档受 BCP 78 和 IETF Trust 关于 IETF 文档的法律规定 (http://trustee.ietf.org/license-info) 的约束, 这些规定在本文档发布之日生效。请仔细审阅这些文档, 因为它们描述了您对本文档的权利和限制。
Contents
- 1. Introduction (简介)
- 2. DSA and ECDSA Notations (DSA 和 ECDSA 表示法)
- 3. Deterministic DSA and ECDSA (确定性 DSA 和 ECDSA)
- 4. Security Considerations (安全考虑)
- 5. Intellectual Property Status (知识产权状态)
- 6. References (参考文献)
- Appendix A. Examples (示例)
本文档定义了一个确定性过程, 用于在数字签名算法 (DSA) 和椭圆曲线数字签名算法 (ECDSA) 中生成签名所需的随机值 k。这使得签名生成成为确定性的, 同时保持与标准 DSA 和 ECDSA 的完全兼容性。