Pseudorandom bit generation with asymmetric numeral systems

Abstract The generation of pseudorandom binary sequences is of great importance in numerous applications, ranging from simulation and gambling to cryptography. Pseudorandom bit generators (PRBGs) can be divided into two categories based on their claimed security. The first category includes PRBGs that are provably secure, such as the Blum–Blum–Shub generator. The security of the second category relies on heuristic arguments. Unfortunately, PRBGs from the first category are inherently inefficient, and some are vulnerable to quantum attacks. In contrast, those in the second category are highly efficient, though their security depends on their resistance to known cryptographic attacks. This work presents a construction of a PRBG based on the asymmetric numeral system (ANS) compression algorithm. We define a family of PRBGs for $$2^R$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mn>2</mml:mn> <mml:mi>R</mml:mi> </mml:msup> </mml:math> ANS states and prove that it is indistinguishable from a truly random generator for sufficiently large R . To enhance efficiency, we explore PRBGs with smaller values of $$R = 7, 8, 9$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>R</mml:mi> <mml:mo>=</mml:mo> <mml:mn>7</mml:mn> <mml:mo>,</mml:mo> <mml:mn>8</mml:mn> <mml:mo>,</mml:mo> <mml:mn>9</mml:mn> </mml:mrow> </mml:math> and demonstrate methods for removing local correlations in the output stream. We permute output bits using rotation and Keccak transformations, showing that the permuted bits pass all NIST tests. Our PRBG design is provably secure for large values of R and heuristically secure for smaller values. Additionally, we claim that our PRBG is secure against quantum adversaries.

Authors

Institutions

Publication Details

Journal
International Journal of Information Security
Published
2025-02-21
DOI
https://doi.org/10.1007/s10207-025-00995-4
Citations
1
Primary Topic
Chaos-based Image/Signal Encryption
Type
article
Field-Weighted Citation Impact
1.28

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Pseudorandom bit generation with asymmetric numeral systems

Paweł Morawiecki, Arash Mahboubi, Josef Pieprzyk, Marcin Pawłowski et al.
1 citations
International Journal of Information Security
Chaos-based Image/Signal Encryption
1.28
article

Pseudorandom bit generation with asymmetric numeral systems

Paweł Morawiecki, Arash Mahboubi, Josef Pieprzyk, Marcin Pawłowski, Seyit Ahmet Camtepe, Jarek Duda
article en
1 citations

Abstract

Abstract The generation of pseudorandom binary sequences is of great importance in numerous applications, ranging from simulation and gambling to cryptography. Pseudorandom bit generators (PRBGs) can be divided into two categories based on their claimed security. The first category includes PRBGs that are provably secure, such as the Blum–Blum–Shub generator. The security of the second category relies on heuristic arguments. Unfortunately, PRBGs from the first category are inherently inefficient, and some are vulnerable to quantum attacks. In contrast, those in the second category are highly efficient, though their security depends on their resistance to known cryptographic attacks. This work presents a construction of a PRBG based on the asymmetric numeral system (ANS) compression algorithm. We define a family of PRBGs for $$2^R$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mn>2</mml:mn> <mml:mi>R</mml:mi> </mml:msup> </mml:math> ANS states and prove that it is indistinguishable from a truly random generator for sufficiently large R . To enhance efficiency, we explore PRBGs with smaller values of $$R = 7, 8, 9$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>R</mml:mi> <mml:mo>=</mml:mo> <mml:mn>7</mml:mn> <mml:mo>,</mml:mo> <mml:mn>8</mml:mn> <mml:mo>,</mml:mo> <mml:mn>9</mml:mn> </mml:mrow> </mml:math> and demonstrate methods for removing local correlations in the output stream. We permute output bits using rotation and Keccak transformations, showing that the permuted bits pass all NIST tests. Our PRBG design is provably secure for large values of R and heuristically secure for smaller values. Additionally, we claim that our PRBG is secure against quantum adversaries.

International Journal of Information SecurityVol. 24(2)
Jagiellonian University (PL), Commonwealth Scientific and Industrial Research Organisation (AU), Charles Sturt University (AU), Institute of Computer Science (PL), Data61 (AU), Polish Academy of Sciences (PL)
Commonwealth Scientific and Industrial Research Organisation
Openalex Percentile: Top 23%
Chaos-based Image/Signal Encryption
1.28
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.