~/talk

Personalizing Your Random Numbers

Talkat Nerdearla Chile 2026 · 2026-04-16..04-18· [cryptography, security]
links:none on file
slides:none on file

Claim: it's practical to personalize RNG entropy by ingesting real-world sources and replacing Java's next() with that stream. Implementation: a Spring Boot service runs external suppliers (camera, dump1090, MP4 decoder, RTL-SDR FM reader) that write bytes into a circular buffer (252k size, chunked reads, per-thread head pointers). Demo starts an RTLFM process, fills the buffer quickly, and Java's Random subclass returns ints from those bytes; output can be fed to NIST tests. Hotbits ended, Cloudflare LavaRand is a precedent.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:00What is randomness and entropy
  3. 5:31Pseudo random number generators
  4. 10:28Real-world entropy sources
  5. 12:15Custom random number application
  6. 15:24Java’s Random class and override
  7. 20:28Live demo and supplier start
  8. 22:37Final thoughts on randomness importance
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.