Random numbers are needed in many areas: cryptography, Monte Carlo computation and simulation, industrial testing and labeling, hazard games, gambling, etc. Our assumption has been that random numbers cannot be computed; because digital computers operate deterministically, they cannot produce random numbers. Instead, random numbers are best obtained using… (More)
We demonstrate the importance and utility of Monte Carlo simulation of single-photon detectors. Devising an optimal simulation is strongly influenced by the particular application because of the complexity of modern, avalanche-diode-based single-photon detectors. Using a simple yet very demanding example of random number generation via detection of… (More)
We describe our progress on achieving quantum key distribution with high photon efficiency and high rate using hyperentanglement. Methods of securing time-bin states and classical error correction protocols appropriate for our high-dimension protocols are discussed. We describe our recent progress on developing a quantum key distribution (QKD) system based… (More)
— In this paper we propose, experimentally realize and study possible applications of a new type of logic element: random flip-flop. By definition it operates similarly to a conventional flip-flop except that it functions with probability of 1/2 otherwise it does nothing. We demonstrate one practical realization of the random flip-flop based on optical… (More)
We define a new non-sequential logic element: the random flip-flop. By definition it operates similarly to the conventional flip-flop except that its clock input functions with probability of 1/2 otherwise the flip-flop does nothing. We discuss several applications of that novel device.
Random numbers are essential for our modern information based society e.g. in cryptography. Unlike frequently used pseudo-random generators, physical random number generators do not depend on complex algorithms but rather on a physical process to provide true randomness. Quantum random number generators (QRNG) do rely on a process, which can be described by… (More)