Creating Entropy For Cryptographic Purposes

Click For Summary
SUMMARY

The discussion centers on generating high entropy for cryptographic purposes, highlighting various methods and technologies. Mason C. Turner inquires about effective theoretical mechanisms, referencing Cloudflare's "wall of entropy" which utilizes temperature and data analysis to establish an entropy baseline. The conversation also mentions ring oscillators (ROs) as popular entropy sources in digital architectures and discusses Free-running Oscillator (FRO)-based True Random Number Generators (TRNGs) despite their randomness proof challenges. Additionally, Quantum Random Number Generators (QRNGs) are noted for their theoretical perfection but require rigorous testing to ensure reliability in practical applications.

PREREQUISITES
  • Understanding of entropy in cryptography
  • Familiarity with True Random Number Generators (TRNGs)
  • Knowledge of ring oscillators (ROs) and their applications
  • Basic concepts of Quantum Random Number Generators (QRNGs)
NEXT STEPS
  • Research the implementation of ring oscillators in hardware TRNGs
  • Explore the principles and applications of Free-running Oscillator (FRO)-based TRNGs
  • Investigate the testing standards for Quantum Random Number Generators (QRNGs)
  • Learn about the Lavarand method and its applications in entropy generation
USEFUL FOR

Cybersecurity professionals, cryptographers, hardware engineers, and anyone interested in enhancing cryptographic security through effective entropy generation methods.

StarHunter
Messages
12
Reaction score
0
TL;DR
This topic touches on certain aspects of exploring entropy generating devices used to create information from energy.
Hello,

My name is Mason C. Turner and I work in the cybersecurity field. My background includes both military communications as well as private sector experience.

According to the laws of physics, to the best of my understanding information and energy are directly interchangeable in a theoretical sense but any useable energy source contains inherent information. Such at the wavelength of the energy, interference, amplitude and modulation. My question is what would be your go to theoretical mechanism to generate the highest entropy possible using current day technology?

I am happy to learn about current day methods and theoretical mechanisms. For example, Cloudflare uses its "wall of entropy" which is dependent on a temperature, and then so, through advanced analysis, large data collection can be used to create an entropy baseline. It seems like the current solution is to use what seems to be random events in order to create an entropy source. I am open to critics and other input.

Respectfully,

Mason C. Turner
 
Last edited by a moderator:
Computer science news on Phys.org
I am not sure if this is what you are looking for.

In digital architectures, jitter of ring oscillators (ROs) are popular sources for entropy.
You can get an introduction about ROs here:
https://en.wikipedia.org/wiki/Ring_oscillator
ROs for hardware TRNGs are actively being researched.

Also:
The FRO-based TRNGs are very popular due to their use of the standard digital logic despite issues with randomness proofs and chip-to-chip variability.
Source: https://en.wikipedia.org/wiki/Hardware_random_number_generator#Free-running_oscillators-based_RNG

Cloudflare's method of creating entropy is similar to the Lavarand method:
https://en.wikipedia.org/wiki/Lavarand
 
  • Informative
Likes   Reactions: berkeman
Quantum random number generators. These are already commercially available in the form of rack-mountable equipment. There are online resources that allow you to try them out (online resources can for obvious reasons not be used in actual security applications).

QRNGs are theoretically perfect, but for-real world hardware there a whole bunch of tests that they must pass to ensure that they actually work as intended (there are now organisations that can perform these tests)
 
  • Informative
Likes   Reactions: dirichlet and berkeman
A good question is who you are trying to keep out of your stuff: your little sister, or major world governments? That tells you how much effort one should reasonably put into this.
 

Similar threads

  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
10
Views
5K
  • · Replies 13 ·
Replies
13
Views
10K
  • · Replies 7 ·
Replies
7
Views
6K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 152 ·
6
Replies
152
Views
11K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K