A method for entropy scaling in
quantum random number generators, comprising dividing one spatial mode into multiple spatial
modes, delaying each spatial mode, and recombing the spatial
modes; detecting first temporal states with synchronisation to a
photon generation time and encoding the first temporal states into first time bins; detecting second temporal states in an arbitrary
clock, and encoding the second temporal states into second time-bins. The method comprises dividing a source of single photons into two paths in a first
beam splitter and recombining the two paths in a next
beam splitter, repeatedly, in a
cascade of n
beam splitters, consecutive
beam splitters being separated by a length of
fiber, yielding a number I=2n of temporal states for each
photon; detecting first temporal states by measuring a
photon rate in a temporal window selected to measure photon arrival times, with synchronisation to a
generation time of the photons, and encoding the first temporal states into first time bins, a number of the first temporal states being I=2n; detecting second temporal states by measuring a photon rate in the selected temporal window, in absence of synchronisation to the
generation time of the photon, and encoding the second temporal states into second time-bins, a number of the second time bins being Nv; thereby generating a
state space for each photon of Nv×I.