MG
Electrical Engineering
Category

Quantum Random Number Generator Circuit

Quantum Random Number Generator Circuit

Experimental optics and embedded firmware to harvest random bits from quantum vacuum fluctuations and photon polarization, comparing dual photoresistor paths on an Arduino and mapping optical states to binary output.

  • Designed and built an experimental optical setup utilizing an Arduino Uno, 5V red laser diode, beam-splitter cube, and photoresistors to measure quantum vacuum fluctuations and photon polarization states.
  • Designed custom 3D-printed component mounts in CAD to align and stabilize laser optics and polarization beam-splitters along a precise horizontal axis.
  • Developed Arduino software to compare real-time photoresistor voltage outputs, convert differential sensor readings into binary data streams, and map quantum optical states to random digit outputs.
  • Analyzed experimental datasets and failure modes, identifying sensor weakness, temperature dependencies, and ambient optical interference as limits to true randomness in low-cost photoresistors.
  • Documented design revisions, evaluating a photodiode sensor replacement and laser power attenuation to eliminate detector noise and improve quantum signal isolation.
[Electrical Engineering][Embedded Systems][Optics]
Stack
  • Arduino Uno
  • 5V Laser Diode
  • Beam-Splitter Cube
  • Photoresistors
  • CAD
  • 3D-Printed Mounts