XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOF

A deterministic random bit generator (DRBG) generates pseudorandom bits from an unpredictable seed, i.e., a seed drawn from any random source with sufficient entropy. The current paper formalizes a security notion for a DRBG, in which an attacker may make any legal sequence of requests to the DRBG...

Full description

Bibliographic Details
Main Authors: John Kelsey, Stefan Lucks, Stephan Müller
Format: Article
Language:English
Published: Ruhr-Universität Bochum 2024-03-01
Series:IACR Transactions on Symmetric Cryptology
Subjects:
Online Access:https://tosc.iacr.org/index.php/ToSC/article/view/11399
_version_ 1827333887415549952
author John Kelsey
Stefan Lucks
Stephan Müller
author_facet John Kelsey
Stefan Lucks
Stephan Müller
author_sort John Kelsey
collection DOAJ
description A deterministic random bit generator (DRBG) generates pseudorandom bits from an unpredictable seed, i.e., a seed drawn from any random source with sufficient entropy. The current paper formalizes a security notion for a DRBG, in which an attacker may make any legal sequence of requests to the DRBG and sometimes compromise the DRBG state, but should still not be able to distingush DRBG outputs from ideal random bits. The paper proposes XDRBG, a new DRBG based on any eXtendable Output Function (XOF) and proves the security of the XDRBG in the ideal-XOF model. The proven bounds are tight, as demonstrated by matching attacks. The paper also discusses the security of XDRBG against quantum attackers. Finally, the paper proposes concrete instantiations of XDRBG, employing either the SHAKE128 or the SHAKE256 XDRBG. Alternative instantiations suitable for lightweight applications can be based on ASCON.
first_indexed 2024-03-07T17:38:05Z
format Article
id doaj.art-82c63e8fe54c484ba704d036bb752360
institution Directory Open Access Journal
issn 2519-173X
language English
last_indexed 2024-03-07T17:38:05Z
publishDate 2024-03-01
publisher Ruhr-Universität Bochum
record_format Article
series IACR Transactions on Symmetric Cryptology
spelling doaj.art-82c63e8fe54c484ba704d036bb7523602024-03-02T16:23:08ZengRuhr-Universität BochumIACR Transactions on Symmetric Cryptology2519-173X2024-03-012024110.46586/tosc.v2024.i1.5-34XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOFJohn Kelsey0Stefan Lucks1Stephan Müller2National Institute of Standards and Technology (NIST), Gaithersburg, USA; COSIC, KU Leuven, Leuven, BelgiumBauhaus-Universität, Weimar, Germanyatsec information security corp, Austin, USA A deterministic random bit generator (DRBG) generates pseudorandom bits from an unpredictable seed, i.e., a seed drawn from any random source with sufficient entropy. The current paper formalizes a security notion for a DRBG, in which an attacker may make any legal sequence of requests to the DRBG and sometimes compromise the DRBG state, but should still not be able to distingush DRBG outputs from ideal random bits. The paper proposes XDRBG, a new DRBG based on any eXtendable Output Function (XOF) and proves the security of the XDRBG in the ideal-XOF model. The proven bounds are tight, as demonstrated by matching attacks. The paper also discusses the security of XDRBG against quantum attackers. Finally, the paper proposes concrete instantiations of XDRBG, employing either the SHAKE128 or the SHAKE256 XDRBG. Alternative instantiations suitable for lightweight applications can be based on ASCON. https://tosc.iacr.org/index.php/ToSC/article/view/11399pseudorandom bit generationforward securitybackward securityextendable output function (XOF)
spellingShingle John Kelsey
Stefan Lucks
Stephan Müller
XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOF
IACR Transactions on Symmetric Cryptology
pseudorandom bit generation
forward security
backward security
extendable output function (XOF)
title XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOF
title_full XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOF
title_fullStr XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOF
title_full_unstemmed XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOF
title_short XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOF
title_sort xdrbg a proposed deterministic random bit generator based on any xof
topic pseudorandom bit generation
forward security
backward security
extendable output function (XOF)
url https://tosc.iacr.org/index.php/ToSC/article/view/11399
work_keys_str_mv AT johnkelsey xdrbgaproposeddeterministicrandombitgeneratorbasedonanyxof
AT stefanlucks xdrbgaproposeddeterministicrandombitgeneratorbasedonanyxof
AT stephanmuller xdrbgaproposeddeterministicrandombitgeneratorbasedonanyxof