RFC 5979

GPTKB entity

Statements (57)
Predicate Object
gptkbp:instance_of gptkb:Request_for_Comments
gptkbp:abstract This document specifies an algorithm for generating deterministic random bits using a cryptographic hash function.
gptkbp:application Secure communications.
gptkbp:author Housley, R.
gptkbp:category gptkb:crypt
gptkbp:conformance Must conform to the specified algorithm.
gptkbp:content_type gptkb:Specification
RFC.
gptkbp:document_access Publicly accessible.
gptkbp:document_history Part of the IETF standards track.
gptkbp:document_language English.
gptkbp:document_series RFC Series.
gptkbp:document_status Active.
gptkbp:document_stream IETF.
gptkbp:document_version 1.0.
gptkbp:doi 10.17487/ RFC5979
gptkbp:editor R. Housley.
gptkbp:file_format ASCII.
gptkbp:first_published October 2023
gptkbp:format gptkb:text
gptkbp:has_authority_over IETF Consensus
gptkbp:hash_function gptkb:SHA-256
gptkb:SHA-512
gptkb:SHA-1
https://www.w3.org/2000/01/rdf-schema#label RFC 5979
gptkbp:impact Improves security in cryptographic applications.
gptkbp:is_a_document_that RFC 5979.
gptkbp:is_adopted_by Adopted by many standards.
gptkbp:is_implemented_in Various cryptographic libraries
Widely implemented.
gptkbp:is_reviewed_by gptkb:RFC_Editor
gptkbp:keywords Randomness, Cryptography, Hash Function
gptkbp:notable_contributor Various cryptographers.
gptkbp:protocol gptkb:RFC_8152
RFC 6979
RFC 4086
gptkbp:publication_year September 2010
gptkbp:purpose To provide a method for generating random bits that are reproducible.
gptkbp:recommendation Use a secure hash function.
gptkbp:related_to gptkb:RFC_8152
RFC 4086
gptkbp:replaced_by RFC 4086
gptkbp:repository IETF Datatracker.
gptkbp:resolution 30 pages.
gptkbp:reviews IETF Review.
gptkbp:rfcseries RFC Series
gptkbp:security Deterministic generation can lead to vulnerabilities if not used properly.
gptkbp:status Proposed Standard
gptkbp:streaming_platforms gptkb:IETF_Stream
gptkbp:title An Algorithm for Generating Deterministic Random Bits Using a Cryptographic Hash Function
gptkbp:updates RFC 6979
gptkbp:usage Used in various cryptographic protocols.
gptkbp:use_case Digital signatures
Encryption keys
Key generation
gptkbp:bfsParent gptkb:Point-to-Point_Protocol
gptkbp:bfsLayer 6