{'fraction_non_alphanumeric': 0.01627670396744659, 'fraction_numerical': 0.0, 'mean_word_length': 5.431372549019608, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Optical random number generation - harvesting entropy from noise and chaos

Random number generators have become an essential part of our modern life, in ways that average consumers seldom appreciate. Much of modern communication and digital storage relies on cryptography to ensure privacy, security, and authentication. Random number generation is a critical process that underlies all of these methods. The rapidly increasing demand for bandwidth, storage, and computation, combined with the growing specter of cyberthreats ensure that our need for reliable and unpredictable random numbers will only grow in the future. Just as optics has become the dominant mode of digital communication, optical methods are being increasingly applied to the problem of random number generation. In this presentation, we review the current status of optical random number generation, and discuss the broader problem of harvesting and quantifying entropy in systems that combine noise and chaos.