NANOSYSTEMS: PHYSICS, CHEMISTRY, MATHEMATICS, 2021, 12 (2), P. 156–160
Quantum random number generator using vacuum fluctuations
B. E. Pervushin – ITMO University, Kronverkskiy, 49, St. Petersburg, 197101, Russia; borispervushin@itmo.ru
M. A. Fadeev – ITMO University, Kronverkskiy, 49, St. Petersburg, 197101; Quanttelecom LLC, 6 liniya, Vasilievsky island d.59, korp. 1, lit. B, St. Petersburg, 199178, Russia; wertsam@itmo.ru
A.V. Zinovev – ITMO University, Kronverkskiy, 49, St. Petersburg, 197101, Russia; avzinovev15@yandex.ru
R. K. Goncharov – ITMO University, Kronverkskiy, 49, St. Petersburg, 197101, Russia; rkgoncharov@itmo.ru
A. A. Santev – ITMO University, Kronverkskiy, 49, St. Petersburg, 197101, Russia; aasantev@itmo.ru
A. E. Ivanova – ITMO University, Kronverkskiy, 49, St. Petersburg, 197101; Quanttelecom LLC, 6 liniya, Vasilievsky island d.59, korp. 1, lit. B, St. Petersburg, 199178, Russia; aeivanova@itmo.ru
E. O. Samsonov – ITMO University, Kronverkskiy, 49, St. Petersburg, 197101; Quanttelecom LLC, 6 liniya, Vasilievsky island d.59, korp. 1, lit. B, St. Petersburg, 199178, Russia; eosamsonov@itmo.ru
Experimental implementation of a quantum random number generator based on vacuum fluctuation is presented in this paper. A Y-splitter is used in optical setup of the quantum random number generator. The generation of random numbers in real time with a speed of 300 Mb/s is demonstrated. The conditional minimum entropy is used to estimate the randomness. A cryptographic hashing function is used for post-processing. The resulting sequence has passed DieHard and NIST statistical tests successfully.
Keywords: quantum random number generation, homodyne detection, vacuum fluctuation.
PACS 03.67.-a DOI 10.17586/2220-8054-2021-12-2-156-160
[In Russian] Борис Е. Первушин, Максим А. Фадеев, Александр В. Зиновьев, Роман К. Гончаров, Алексей А. Сантьев, Алена Е. Иванова, Эдуард О. Самсонов
Квантовый генератор случайных чисел на основе вакуумных флуктуаций
В работе представлена экспериментальная реализация квантового генератора случайных чисел на основе вакуумных флуктуаций. В оптической схеме используется Y-делитель. Продемонстрирована генерация случайных чисел в реальном времени со скоростью 300 Мбит/с. Условная min-энтропия используется для оценки случайности. Криптографическая хеш-функция используется для постобработки. Полученная последовательность успешно прошла статистические тесты DieHard и NIST.
Ключевые слова: квантовая генерация случайных чисел, гомодинное детектирование, вакуумные флуктуации