PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 15, 2026ACM Transactions on Privacy and Security0 citationsOpen Access

Integrating Remote Quantum Random Number Generator as a Shared Resource into GNU/Linux via D-Bus

View Full Paper
KPKrišjānis PetručeņaSKSergejs KozlovičsEKElīna Kalniņa

Key Points

  • The aim is to improve random number generation in GNU/Linux by integrating a remote quantum random number generator.
  • Developed a QRNG service utilizing D-Bus for interprocess communication.
  • Implemented TLS 1.3 for secure communication with the remote QRNG device.
  • Demonstrated integration with OpenSSL 3 cryptographic library.
  • The integration provides a user-space interface for true random numbers.
  • Resistant to entropy starvation attacks and supports virtualized environments.
  • Allows mixing multiple sources of entropy without kernel modifications.

Abstract

The random number generation capabilities of the GNU/Linux operating system are subject to certain limitations. As of Linux version 5.6, /dev/random operates in a non-blocking manner and, as such, no longer satisfies the criteria for a True Random Number Generator (TRNG). While dedicated quantum random number generator (QRNG) hardware is the preferred source of unpredictable entropy, it is often expensive and difficult to deploy in virtualized/cloud environments and IoT (Internet of Things) devices. Furthermore, hardware RNG integration typically requires cryptographic applications to adhere to vendor-specific APIs. This paper proposes a user-space integration approach for a shared , potentially remote QRNG device. We develop a QRNG service on top of D-Bus, a ubiquitous interprocess communication framework. It serves as an interface for applications to retrieve true random numbers. Communication with the remote QRNG device occurs over mutually authenticated TLS 1.3 channels, protected by post-quantum cryptography (PQC) algorithms. We show, as a proof-of-concept, how the proposed D-Bus service can be integrated into the OpenSSL 3 cryptographic library, demonstrating the use of TRNG in a wide range of Linux applications. Our approach is resistant to entropy starvation attacks, supports sharing a QRNG across host and virtualized environments, requires no kernel-level or system-wide modifications, supports mixing multiple sources of entropy, and configuration of post-processing. It provides applications with a TRNG interface suitable for information-theoretically secure (ITS) use cases.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Petručeņa et al. (2026) studied this question.

synapsesocial.com/papers/69df2c01e4eeef8a2a6b0ec0https://doi.org/10.1145/3799895
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1A Trusted Message Bus Built on Top of D-Bus2020 · 2 citations
  2. 2Recommendation for the entropy sources used for random bit generation2018 · 477 citations
  3. 3Quantum random number cloud platform2021 · 50 citations
  4. 4POSTER: A Transparent Remote Quantum Random Number Generator over a Quantum-Safe Link2022 · 4 citations
  5. 5Recommendation for random bit generator (RBG) constructions2025 · 9 citations