Научная статья на тему 'ГЕНЕРАЦИЯ СЛУЧАЙНЫХ ЧИСЕЛ С ИСПОЛЬЗОВАНИЕМ МАССИВА СВЯЗАННЫХ ЛАЗЕРОВ НА ОСНОВЕ МИКРОСТОЛБИКОВ С КВАНТОВЫМИ ТОЧКАМИ'

ГЕНЕРАЦИЯ СЛУЧАЙНЫХ ЧИСЕЛ С ИСПОЛЬЗОВАНИЕМ МАССИВА СВЯЗАННЫХ ЛАЗЕРОВ НА ОСНОВЕ МИКРОСТОЛБИКОВ С КВАНТОВЫМИ ТОЧКАМИ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
173
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГЕНЕРАТОРЫ СЛУЧАЙНЫХ ЧИСЕЛ / МИКРОСТОЛБИКИ С КВАНТОВЫМИ ТОЧКАМИ / РЕЛАКСАЦИОННЫЕ КОЛЕБАНИЯ / ЗАЩИЩЕННЫЕ КОММУНИКАЦИИ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Петренко А. А., Ковалев А. В., Бугров В. Е.

Предмет исследования. Представлены результаты исследования процесса генерации случайных битовых последовательностей с использованием массива связанных лазеров на основе микростолбиков с квантовыми точками. Метод. Для моделирования лазерной генерации массива связанных микростолбиков использованы скоростные уравнения для лазеров на квантовых точках. Численное моделирование динамики массива лазеров осуществлено при помощи полуимплицитного метода Эйлера, реализованного на языке Julia. Алгоритм генерации битовой последовательности представляет собой последовательную реализацию следующих шагов: выборка значений интенсивности суммарного поля массива связанных микростолбиков, нормировка и дискретизация полученных значений в соответствии с разрешением восьмибитного аналого-цифрового преобразователя, извлечение четырех младших разрядов из битового представления дискретизированных значений, конкатенация битовых значений в единую последовательность. Основные результаты. Показана возможность генерации битовых последовательностей с равновероятным распределением нулей и единиц с производительностью до 400 Гбит/с при использовании массива связанных лазеров на основе микростолбиков с квантовыми точками. Полученные при частоте выборки интенсивности суммарного поля 100 гигавыборок в секунду и сохранении четырех младших разрядов последовательности длиной 14 285 716 битов успешно прошли 14 статистических тестов NIST 800-22 для p -значения 0,01. Практическая значимость. Предложенный метод может быть реализован при разработке генераторов случайных чисел на базе более масштабных массивов связанных лазеров на основе микростолбиков с квантовыми точками. Результаты работы могут найти применение при экспериментальной реализации генераторов случайных чисел с использованием массивов связанных лазеров на основе микростолбиков с квантовыми точками.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Петренко А. А., Ковалев А. В., Бугров В. Е.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

RANDOM NUMBER GENERATION WITH ARRAYS OF COUPLED QUANTUMDOT MICROPILLAR LASERS

The paper investigates the results of random number generation with arrays of coupled quantum-dot micropillar lasers. The micropillars array laser generation is modeled based on the rate equations for quantum dot lasers. The numerical simulation of the dynamics for the arrays of coupled quantum-dot micropillar lasers is carried out utilizing the semi- implicit Euler method, implemented in Julia programming language. The algorithm of random bit sequence generation consists of the following steps: sampling the values of the total field intensity for coupled micropillar lasers; normalizing and discretizing the obtained values per resolution of the 8-bit analog-to-digital converter; extracting the four least significant bits from the bit representation of the sampled values; concatenating the bit values in a single sequence. The possibility of the bit sequences generation having an equiprobable distribution of zeros and ones with a performance of up to 400 Gbit/s was shown utilizing a random number generator based on an array of coupled quantum-dot micropillar lasers for sequences with a length of 14285716 bits at a sampling rate of 100 gigasamples per second and four least significant bits extraction. The resulting bit sequences successfully passed 14 NIST 800-22 statistical tests for the p -value equal to 0.01. The proposed method can be applied to develop random number generators based on larger arrays of coupled quantum-dot micropillar lasers. The results can be utilized in the experimental implementation of random number generators based on arrays of coupled quantum-dot micropillar lasers.

Текст научной работы на тему «ГЕНЕРАЦИЯ СЛУЧАЙНЫХ ЧИСЕЛ С ИСПОЛЬЗОВАНИЕМ МАССИВА СВЯЗАННЫХ ЛАЗЕРОВ НА ОСНОВЕ МИКРОСТОЛБИКОВ С КВАНТОВЫМИ ТОЧКАМИ»

УНИВЕРСИТЕТ итмо

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ ноябрь-декабрь 2021 Том 21 № 6 http://ntv.ifmo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS November-December 2021 Vol. 21 No 6 http://ntv.ifmo.ru/en/

ISSN 2226-1494 (print) ISSN 2500-0373 (online)

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ. МЕХАНИКИ И йПТИКИ

МАТЕМАТИЧЕСКОЕ И КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ MODELING AND SIMULATION

doi: 10.17586/2226-1494-2021-21-6-962-968 УДК 530.145

Генерация случайных чисел с использованием массива связанных лазеров на основе микростолбиков с квантовыми точками

Артем Александрович Петренко1®, Антон Владимирович Ковалев2, Владислав Евгеньевич Бугров3

!'2'3 Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация

1 aapetrenko@itmo.rus, https://orcid.org/0000-0002-7862-971X

2 avkovalev@itmo.ru, https://orcid.org/0000-0001-7848-8526

3 vladislav.bougrov@itmo.ru, https://orcid.org/0000-0002-5380-645X

Аннотация

Предмет исследования. Представлены результаты исследования процесса генерации случайных битовых последовательностей с использованием массива связанных лазеров на основе микростолбиков с квантовыми точками. Метод. Для моделирования лазерной генерации массива связанных микростолбиков использованы скоростные уравнения для лазеров на квантовых точках. Численное моделирование динамики массива лазеров осуществлено при помощи полуимплицитного метода Эйлера, реализованного на языке Julia. Алгоритм генерации битовой последовательности представляет собой последовательную реализацию следующих шагов: выборка значений интенсивности суммарного поля массива связанных микростолбиков, нормировка и дискретизация полученных значений в соответствии с разрешением восьмибитного аналого-цифрового преобразователя, извлечение четырех младших разрядов из битового представления дискретизированных значений, конкатенация битовых значений в единую последовательность. Основные результаты. Показана возможность генерации битовых последовательностей с равновероятным распределением нулей и единиц с производительностью до 400 Гбит/с при использовании массива связанных лазеров на основе микростолбиков с квантовыми точками. Полученные при частоте выборки интенсивности суммарного поля 100 гигавыборок в секунду и сохранении четырех младших разрядов последовательности длиной 14 285 716 битов успешно прошли 14 статистических тестов NIST 800-22 для p-значения 0,01. Практическая значимость. Предложенный метод может быть реализован при разработке генераторов случайных чисел на базе более масштабных массивов связанных лазеров на основе микростолбиков с квантовыми точками. Результаты работы могут найти применение при экспериментальной реализации генераторов случайных чисел с использованием массивов связанных лазеров на основе микростолбиков с квантовыми точками. Ключевые слова

генераторы случайных чисел, микростолбики с квантовыми точками, релаксационные колебания, защищенные

коммуникации

Благодарности

Работа выполнена при поддержке Министерства науки и высшего образования Российской Федерации, проект тематики научных исследований № 2019-1442.

Ссылка для цитирования: Петренко А.А., Ковалев А.В., Бугров В.Е. Генерация случайных чисел с использованием массива связанных лазеров на основе микростолбиков с квантовыми точками // Научно-технический вестник информационных технологий, механики и оптики. 2021. Т. 21, № 6. С. 962-968. doi: 10.17586/2226-1494-2021-21-6-962-968

© Петренко A.A., Ковалев A.B., Бугров В.Е., 2021

Random number generation with arrays of coupled quantum-dot micropillar

lasers

Artem A. Petrenko1®, Anton V. Kovalev2, Vladislav E. Bougrov3

1,2,3 ITMO University, Saint Petersburg, 197101, Russian Federation

1 aapetrenko@itmo.ru®, https://orcid.org/0000-0002-7862-971X

2 avkovalev@itmo.ru, https://orcid.org/0000-0001-7848-8526

3 vladislav.bougrov@itmo.ru, https://orcid.org/0000-0002-5380-645X

Abstract

The paper investigates the results of random number generation with arrays of coupled quantum-dot micropillar lasers. The micropillars array laser generation is modeled based on the rate equations for quantum dot lasers. The numerical simulation of the dynamics for the arrays of coupled quantum-dot micropillar lasers is carried out utilizing the semi-implicit Euler method, implemented in Julia programming language. The algorithm of random bit sequence generation consists of the following steps: sampling the values of the total field intensity for coupled micropillar lasers; normalizing and discretizing the obtained values per resolution of the 8-bit analog-to-digital converter; extracting the four least significant bits from the bit representation of the sampled values; concatenating the bit values in a single sequence. The possibility of the bit sequences generation having an equiprobable distribution of zeros and ones with a performance of up to 400 Gbit/s was shown utilizing a random number generator based on an array of coupled quantum-dot micropillar lasers for sequences with a length of 14285716 bits at a sampling rate of 100 gigasamples per second and four least significant bits extraction. The resulting bit sequences successfully passed 14 NIST 800-22 statistical tests for the p-value equal to 0.01. The proposed method can be applied to develop random number generators based on larger arrays of coupled quantum-dot micropillar lasers. The results can be utilized in the experimental implementation of random number generators based on arrays of coupled quantum-dot micropillar lasers. Keywords

random number generators, semiconductor micropillars, quantum-dot micropillars, secure communication Acknowledgements

This work was supported by the Ministry of Science and Higher Education of Russian Federation, research project no. 2019-1442.

For citation: Petrenko A.A., Kovalev A.V., Bougrov V.E. Random number generation with arrays of coupled quantum-dot micropillar lasers. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2021, vol. 21, no. 6, pp. 962-968 (in Russian). doi: 10.17586/2226-1494-2021-21-6-962-968

Введение

Стремительная цифровизация общества и экономики играет первостепенную роль в увеличении спроса на повышение безопасности передаваемой информации, что служит дополнительным стимулом развития криптографии и защищенных коммуникаций [1]. В связи с тем, что ряд криптографических преобразований использует в качестве исходных данных некоторые первичные состояния, создаваемые генераторами случайных чисел, надежность криптографических алгоритмов определяется качеством генерируемых случайных последовательностей. Успешность применения генераторов случайных чисел опирается на способность быстро воспроизводить потоки битов, между которыми не наблюдается заметных корреляций [2].

Существующие компьютерные алгоритмы генерации псевдослучайных чисел не способны обеспечить требуемый уровень безопасности, что послужило ключевой причиной развития генераторов случайных чисел на основе физических источников энтропии [3]. В настоящий момент физические генераторы случайных чисел могут соревноваться в скорости с псевдослучайными алгоритмами, что позволяет судить об их определяющей роли при создании систем связи и вычислений с максимальной надежностью и производительностью [2, 4-6].

В последние годы наибольший интерес в области создания физических генераторов случайных чисел представляют устройства, в основе работы которых лежат квантово-механические процессы. Высокий уро-

вень внутренней неопределенности этих процессов позволяет поддерживать генерацию случайных битов. Известны конструкции, основанные на регистрации времени детектирования одиночных фотонов [7, 8], распределении числа одиночных фотонов [9, 10], регистрации фазовых шумов [11, 12], флуктуаций вакуума [13-15], регистрации изменений интенсивности излучения лазеров [16-18]. Именно на принципе регистрации хаотических колебаний интенсивности излучения построена работа новых типов квантовых генераторов случайных чисел с использованием массивов связанных лазеров на основе микростолбиков, представляющих собой эпитаксиально выращенные планарные микрорезонаторы, обладающие богатой хаотической динамикой в силу эванесцентного сопряжения [19].

В настоящей работе представлены результаты моделирования динамики массива трех микростолбиков с квантовыми точками. Приведен алгоритм получения последовательностей битов, являющихся результатом работы генератора случайных чисел. Показана возможность воспроизведения битовых последовательностей, успешно прошедших статистические тесты на определение случайности, со скоростью до 400 Гбит/с.

Модель лазера на основе микростолбика с квантовыми точками

Выполним моделирование генератора случайных чисел при помощи скоростных уравнений для массива лазеров на основе микростолбиков с квантовыми точ-

ками, которые для одного лазера записываются следующим образом [20, 21]:

т=+;аМ2р« - 1) - 1]т Р«=- р« - (2р(о - 1)|Е(ор], п(0 = чМ - и(0 - 2^(Р(0,«(0)],

где / — время, выраженное в единицах времени жизни фотона в резонаторе (тр); точка «•» — дифференцирование по времени; Е(0 — комплексная амплитуда поля лазерного излучения; р(0 — вероятность заселенности точки в основном состоянии; п($) — число носителей заряда в смачивающем слое; а — фактор уширения линии; g — дифференциальное усиление; % — отношение между временем жизни фотона и скоростью релаксации заселенности точки (т^); ц„ — отношение между временем жизни фотона и скоростью релаксации смачивающего слоя (т„); J — параметр накачки.

Обмен носителями заряда между квантовой точкой и смачивающим слоем характеризуется функцией:

Яр(о, п(0) = ясар(1 - р(0) - Яе*ср(0,

где Ясар = Вп(р) — процесс захвата носителя заряда со скоростью В порядка 103; Яе5с — зависящая от температуры скорость высвобождения носителя заряда в смачивающий слой (Яевс << 1); (1 - р(0) — слагаемое, которое учитывает принцип запрета Паули.

Оценим параметры модели, соответствующие данным эксперимента [22, 23], на основе частоты релаксационных колебаний. Для этого проведем аппроксимацию экспериментальных данных зависимостью релаксационной частоты от параметра накачки, полученной в результате линеаризации модели для стационарных решений. Примем во внимание, что экспериментально определенное значение времени жизни фотона в резонаторе составляет порядка 10 пс [23].

Значения параметров модели приведены в табл. 1, коэффициент детерминации Я2 составил 0,996 (фактор уширения линии а не приведен, так как не влияет на частоту релаксационных колебанийв данной модели в отсутствие оптической обратной связи). Аппроксимирующая зависимость частоты релаксационных колебаний лазера на основе микростолбика с квантовыми точками ^о от превышения параметра накачки над пороговым значением при значениях параметров, приведенных в табл. 1, а также показатель подавления релаксационных колебаний для определенных при аппроксимации параметров представлены на рис. 1 (оранжевые линии).

Пороговое значение параметра накачки определяется:

Jthr = [(1 + ^(1 + В) - - 1)).

Таблица 1. Значения параметров модели Table 1. Model parameters values

Параметр Значение

Дифференциальное усиление g 1,15

Время жизни фотона тр, пс 7

Время релаксации заселенности точки т^, нс 0,1

Время релаксации смачивающего слоя т^, нс 0,1

Скорость захвата носителей заряда В 924

Скорость высвобождения носителя заряда в смачивающем слое Яе!:С 0

Рис. 1. Аппроксимация (оранжевая линия) экспериментальной зависимости (синие точки [22]) частоты релаксационных колебаний лазера на основе микростолбика с квантовыми точками (a) и соответствующий аппроксимации показатель

подавления релаксационных колебаний yRO (b) Fig. 1. Approximation (orange line) of the relaxation oscillations frequency experimental dependence (blue dots [22]) for the quantum-dot micropillar laser (a) and the relaxation oscillations suppression ratio corresponding to the approximation yRO (b)

Динамические режимы массива

связанных лазеров на основе микростолбиков с квантовыми точками

Рассмотрим систему, состоящую из массива М сопряженных друг с другом идентичных лазеров на основе микростолбиков с квантовыми точками, для случая, когда каждый микростолбик взаимодействует только со своими соседями [24, 25]. Тогда комплексная амплитуда поля ^го столбика из данного массива может быть определена как:

4(0 = + пШШО + /кЕ-КО + Еш(0),

где Gk(t) = g(2рk(t) - 1) - 1 отвечает за усиление; к — параметр связи, зависящий от эванесцентного сопряжения между микростолбиками; индекс микростолбика k определен в диапазоне от 1 до М.

Активная среда моделируется следующим образом:

Р*(0 = ^№(0,^(0) - р^о - (2р^0 - 1Ш012],

= nJJ - nk(t) - 2F(pk(t),nk(t))l

Моделирование динамики трех микростолбиков осуществлено при помощи полуимплицитного метода Эйлера, реализованного на языке Julia. На рис. 2 представлена бифуркационная диаграмма, показывающая зависимость экстремумов интенсивности суммарного поля излучения лазеров и ее радиочастотного спектра от параметра связи к. Заметим, что в диапазоне к от 0,06 до 0,19 система демонстрирует хаотический режим, который может быть использован для генерации случайных чисел. Радиочастотный спектр в данном диапазоне может быть охарактеризован как плоский, что говорит о равномерном распределении всех частотных компонент в сигнале интенсивности и потенциально качественной генерации случайных чисел. Рис. 3 демонстрирует временные диаграммы, оптический и радиочастотный спектр излучения лазеров, входящих в систему, а также суммарного поля для значения к = 0,09, при котором система находится в режиме генерации развитого хаотического состояния.

I

fei +

г М

tel +

0

15,0

er [-

Í-H

at H

1 tr

10,0

Рис. 2. Бифуркационная диаграмма (а) и радиочастотный спектр сигнала интенсивности (b) для массива связанных лазеров на основе микростолбиков с квантовыми точками при изменении параметра связи к. Цветная шкала соответствует спектральной плотности мощности в дБ/Гц

Fig. 2. Bifurcation diagram (а) and the radio-frequency spectrum of intensity signal (b) for an array of coupled quantum-dot micropillar lasers with a change in the coupling parameter к.

The color scale corresponds to the power spectral density in dB/Hz

5 10 20

Частота, ГГц

Рис. 3. Временная диаграмма интенсивности (a), оптический (b) и радиочастотный (с) спектры полей излучения лазеров при к = 0,09, J = 1,5Jthr. Частота оптического спектра определена относительно центральной

частоты полосы усиления. Значение параметра а = 2 Fig. 3. Intensity time trace (a), optical (b) and radio-frequency

(c) spectra of the laser radiation fields for к equal to 0.09, J equal to 1.5 Jthr. The optical spectrum frequency is determined relative to the gain band central frequency. Parameter а = 2

a

Генерация битовой последовательности

Для получения битовой последовательности, являющейся результатом работы генератора случайных чисел на базе массивов связанных лазеров на основе микростолбиков, при моделировании использовался следующий алгоритм:

1) задается частота, с которой осуществляется выборка значений интенсивности суммарного поля |Е + Е2 + Ез|2;

2) полученные значения нормируются и дискретизиру-ются в соответствии с разрешением аналого-цифрового преобразователя (было принято равным 8 бит, что соответствует 256 уровням);

3) дискретизированные значения интенсивности из диапазона 0-255 переводятся в битовое представление;

4) для каждого битового представления выбираются четыре младших разряда;

5) осуществляется конкатенация полученных битовых значений в итоговую битовую последовательность.

Анализ выполнен для значений параметра связи к равного 0,05; 0,09; 0,12; 0,15; 0,21 с целью подтверждения качества генерации случайных чисел при хаотическом режиме работы (остальные параметры соответствуют рис. 3). Для получения всех последо-

вательностей смоделирована интенсивность суммарного поля в течение 35 мкс. Далее с частотой выборки 100 гигавыборок в секунду получены битовые последовательности длиной 14 285 716 бит, и определена вероятность появления нулей, которая составила 0,441; 0,498; 0,500; 0,500; 0,506 соответственно. При выборе четырех младших разрядов для получения последовательностей скорость генерации случайных чисел составила 400 Гбит/с.

На следующем этапе осуществлена проверка последовательности на случайность при помощи статистических тестов NIST 800-22, реализованных на языке Python [26], результаты проверки приведены в табл. 2. Тест считается успешно пройденным, если /»-значение превышает 0,01.

Из табл. 2 видно, что все тесты были успешно пройдены сгенерированными последовательностями в случаях значений параметра к равного 0,09; 0,12; 0,15, что соответствует хаотическому режиму. При к = 0,05 система находится в сложном динамическом режиме, не являющимся хаотическим. При к = 0,21 состояние близко к хаотическому, что подтверждается тем, что данная последовательность прошла большинство тестов. Таким образом, при значениях параметра связи к от 0,09 до 0,15 возможна генерация последовательностей случайных битов системой из трех связанных лазеров на основе микростолбиков с квантовыми точками.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Таблица 2. Результаты проверки битовой последовательности на случайность Table 2. The results of randomness tests for the bit sequence

Наименование теста [26] р-значение

к = 0,05 к = 0,09 к = 0,12 к = 0,15 к = 0,21

Частотный побитовый тест / Frequency Test (Monobit) 0,000* 0,645 0,682 0,646 0,210

Частотный блочный тест / Frequency Test within a Block 0,000* 0,330 0,624 0,782 0,302

Тест серий / Run Test 0,000* 0,103 0,833 0,599 0,002*

Тест на длиннейшую серию единиц в блоке / Longest Run of Ones in a Block 0,902 0,135 0,877 0,954 0,430

Тест рангов бинарных матриц / Binary Matrix Rank Test 0,272 0,737 0,851 0,833 0,658

Спектральный тест на основе дискретного преобразования Фурье / Discrete Fourier Transform (Spectral) Test 0,790 0,030 0,486 0,876 0,660

Тест на совпадение неперекрывающихся шаблонов / Non-Overlapping Template Matching Test 0,000* 0,709 0,263 0,829 0,441

Тест на совпадение перекрывающихся шаблонов / Overlapping Template Matching Test 0,016 0,681 0,818 0,087 0,053

Универсальный тест Маурера / Maurer's Universal Statistical test 0,000* 0,940 0,016 0,854 0,954

Тест на линейную сложность / Linear Complexity Test 0,330 0,271 0,486 0,738 0,917

Тест на периодичность / Serial test 0,000* 0,458 0,483 0,357 0,000*

0,000* 0,514 0,648 0,481 0,000*

Тест приблизительной энтропии / Approximate Entropy Test 0,000* 0,674 0,694 0,042 0,000*

Тест кумулятивных сумм (прямой) / Cumulative Sums (Forward) Test 0,000* 0,668 0,547 0,930 0,114

Тест кумулятивных сумм (обратный) / Cumulative Sums (Reverse) Test 0,000* 0,990 0,788 0,777 0,341

* Отмечены не пройденные соответствующей последовательностью тесты.

Заключение

Представлена модель генерации массива связанных лазеров на основе микростолбиков с квантовыми точками, определен диапазон параметра связи, при котором система демонстрирует хаотический режим генерации. Предложен алгоритм получения битовой последовательности. Показано, что система, состоящая из трех связанных лазеров на основе микростолбиков, способна генерировать случайную последовательность битов с

равновероятным распределением нулей и единиц с производительностью 400 Гбит/с. Полученные результаты могут быть использованы при разработке генераторов случайных чисел на базе более масштабных массивов связанных лазеров на основе микростолбиков с квантовыми точками. В дальнейшем запланирована экспериментальная реализация генераторов случайных чисел с использованием массивов связанных лазеров на основе микростолбиков с квантовыми точками.

Литература

1. Virte M., Mercier E., Thienpont H., Panajotov K., Sciamanna M. Physical random bit generation from chaotic solitary laser diode // Optics Express. 2014. V. 22. N 14. P. 17271-17280. https://doi. org/10.1364/0E.22.017271

2. Butler T., Durkan C., Goulding D., Slepneva S., Kelleher B., Hegarty S.P., Huyet G. Optical ultrafast random number generation at 1 Tb/s using a turbulent semiconductor ring cavity laser // Optics Letters. 2016. V. 41. N 2. P. 388-391. https://doi.org/10.1364/ 0L.41.000388

3. Huang W., Zhang Y., Zheng Z., Li Y., Xu B., Yu S. Practical security analysis of a continuous-variable quantum random-number generator with a noisy local oscillator // Physical Review A. 2020. V. 102. N 1. P. 012422. https://doi.org/10.1103/PhysRevA.102.012422

4. Oliver N., Soriano M.C., Sukow D.W., Fischer I. Fast random bit generation using a chaotic laser: approaching the information theoretic limit // IEEE Journal of Quantum Electronics. 2013. V. 49. N 11. P. 910-918. https://doi.org/10.1109/JQE.2013.2280917

5. Zhang L., Pan B., Chen G., Guo L., Lu D., Zhao L., Wang W. 640-Gbit/s fast physical random number generation using a broadband chaotic semiconductor laser // Scientific Reports. 2017. V. 7. P. 45900. https://doi.org/10.1038/srep45900

6. Cao G., Zhang L., Huang X., Hu W., Yang X. 16.8 Tb/s true random number generator based on amplified spontaneous emission // IEEE Photonics Technology Letters. 2021. V. 33. N 14. P. 699-702. https:// doi.org/10.1109/LPT.2021.3088156

7. Wahl M., Leifgen M., Berlin M., Rohlicke T., Rahn H.-J., Benson O. An ultrafast quantum random number generator with provably bounded output bias based on photon arrival time measurements // Applied Physics Letters. 2011. V. 98. N 17. P. 171105. https://doi. org/10.1063/1.3578456

8. Nie Y.Q., Zhang H.F., Zhang Z., Wang J., Ma X., Zhang J., Pan J.W. Practical and fast quantum random number generation based on photon arrival time relative to external reference // Applied Physics Letters. 2014. V. 104. N 5. P. 051110. https://doi. org/10.1063/1.4863224

9. Ren M., Wu E., Liang Y., Jian Y., Wu G., Zeng H. Quantum random-number generator based on a photon-number-resolving detector // Physical Review A. 2011. V. 83. N 2. P. 023820. https://doi. org/10.1103/PhysRevA.83.023820

10. Applegate M.J., Thomas O., Dynes J.F., Yuan Z.L., Ritchie D.A., Shields A J. Efficient and robust quantum random number generation by photon number detection // Applied Physics Letters. 2015. V. 107. N 7. P. 071106. https://doi.org/10.1063/L4928732

11. Guo H., Tang W., Liu Y., Wei W. Truly random number generation based on measurement of phase noise of a laser // Physical Review E. 2010. V. 81. N 5. P. 051137. https://doi.org/10.1103/ PhysRevE.81.051137

12. Qi B., Chi Y.M., Lo H.K., Qian L. High-speed quantum random number generation by measuring phase noise of a single-mode laser // Optics Letters. 2010. V. 35. N 3. P. 312-314. https://doi. org/10.1364/OL.35.000312

13. Gabriel C., Wittmann C., Sych D., Dong R., Mauerer W., Andersen U.L., Marquardt C., Leuchs G. A generator for unique quantum random numbers based on vacuum states // Nature Photonics. 2010. V. 4. N 10. P. 711-715. https://doi.org/10.1038/ nphoton.2010.197

14. Zheng Z., Zhang Y., Huang W., Yu S., Guo H. 6 Gbps real-time optical quantum random number generator based on vacuum

References

1. Virte M., Mercier E., Thienpont H., Panajotov K., Sciamanna M. Physical random bit generation from chaotic solitary laser diode. Optics Express, 2014, vol. 22, no. 14, pp. 17271-17280. https://doi. org/10.1364/0E.22.017271

2. Butler T., Durkan C., Goulding D., Slepneva S., Kelleher B., Hegarty S.P., Huyet G. Optical ultrafast random number generation at 1 Tb/s using a turbulent semiconductor ring cavity laser. Optics Letters, 2016, vol. 41, no. 2, pp. 388-391. https://doi.org/10.1364/ 0L.41.000388

3. Huang W., Zhang Y., Zheng Z., Li Y., Xu B., Yu S. Practical security analysis of a continuous-variable quantum random-number generator with a noisy local oscillator. Physical Review A, 2020, vol. 102, no. 1, pp. 012422. https://doi.org/10.1103/PhysRevA.102.012422

4. Oliver N., Soriano M.C., Sukow D.W., Fischer I. Fast random bit generation using a chaotic laser: approaching the information theoretic limit. IEEE Journal of Quantum Electronics, 2013, vol. 49, no. 11, pp. 910-918. https://doi.org/10.1109/JQE.2013.2280917

5. Zhang L., Pan B., Chen G., Guo L., Lu D., Zhao L., Wang W. 640-Gbit/s fast physical random number generation using a broadband chaotic semiconductor laser. Scientific Reports, 2017, vol. 7, pp. 45900. https://doi.org/10.1038/srep45900

6. Cao G., Zhang L., Huang X., Hu W., Yang X. 16.8 Tb/s true random number generator based on amplified spontaneous emission. IEEE Photonics Technology Letters, 2021, vol. 33, no. 14, pp. 699-702. https://doi.org/10.1109/LPT.2021.3088156

7. Wahl M., Leifgen M., Berlin M., Rohlicke T., Rahn H.-J., Benson O. An ultrafast quantum random number generator with provably bounded output bias based on photon arrival time measurements. Applied Physics Letters, 2011, vol. 98, no. 17, pp. 171105. https://doi. org/10.1063/1.3578456

8. Nie Y.Q., Zhang H.F., Zhang Z., Wang J., Ma X., Zhang J., Pan J.W. Practical and fast quantum random number generation based on photon arrival time relative to external reference. Applied Physics Letters, 2014, vol. 104, no. 5, pp. 051110. https://doi. org/10.1063/1.4863224

9. Ren M., Wu E., Liang Y., Jian Y., Wu G., Zeng H. Quantum random-number generator based on a photon-number-resolving detector. Physical Review A, 2011, vol. 83, no. 2, pp. 023820. https://doi. org/10.1103/PhysRevA.83.023820

10. Applegate M.J., Thomas O., Dynes J.F., Yuan Z.L., Ritchie D.A., Shields A J. Efficient and robust quantum random number generation by photon number detection. Applied Physics Letters, 2015, vol. 107, no. 7, pp. 071106. https://doi.org/10.1063/L4928732

11. Guo H., Tang W., Liu Y., Wei W. Truly random number generation based on measurement of phase noise of a laser. Physical Review E, 2010, vol. 81, no. 5, pp. 051137. https://doi.org/10.1103/ PhysRevE.81.051137

12. Qi B., Chi Y.M., Lo H.K., Qian L. High-speed quantum random number generation by measuring phase noise of a single-mode laser. Optics Letters, 2010, vol. 35, no. 3, pp. 312-314. https://doi. org/10.1364/OL.35.000312

13. Gabriel C., Wittmann C., Sych D., Dong R., Mauerer W., Andersen U.L., Marquardt C., Leuchs G. A generator for unique quantum random numbers based on vacuum states. Nature Photonics, 2010, vol. 4, no. 10, pp. 711-715. https://doi.org/10.1038/ nphoton.2010.197

14. Zheng Z., Zhang Y., Huang W., Yu S., Guo H. 6 Gbps real-time optical quantum random number generator based on vacuum

fluctuation // Review of Scientific Instruments. 2019. V. 90. N 4. P. 043105. https://doi.Org/10.1063/1.5078547

15. Haw J.Y., Assad S.M., Lance A.M., Ng N.H.Y., Sharma V, Lam P.K., Symul T. Maximization of extractable randomness in a quantum random-number generator // Physical Review Applied. 2015. V. 3. N 5. P. 054004. https://doi.org/10.1103/PhysRevApplied.3.054004

16. Nguimdo R.M., Verschaffelt G., Danckaert J., Leijtens X., Bolk J., Van der Sande G. Fast random bits generation based on a single chaotic semiconductor ring laser // Optics Express. 2012. V. 20. N 27. P. 28603-28613. https://doi.org/10.1364/0E.20.028603

17. Sciamanna M., Shore K.A. Physics and applications of laser diode chaos // Nature Photonics. 2015. V. 9. N 3. P. 151-162. https://doi. org/10.1038/nphoton.2014.326

18. Kanter I., Aviad Y., Reidler I., Cohen E., Rosenbluh M. An optical ultrafast random bit generator // Nature Photonics. 2010. V. 4. N 1. P. 58-61. https://doi.org/10.1038/nphoton.2009.235

19. Gies C., Reitzenstein S. Quantum dot micropillar lasers // Semiconductor Science and Technology. 2019. V. 34. N 7. P. 073001. https://doi.org/10.1088/1361-6641/ab1551

20. Erneux T., Viktorov E.A., Mandel P. Time scales and relaxation dynamics in quantum-dot lasers // Physical Review A. 2007. V. 76. N 2. P. 023819. https://doi.org/10.1103/PhysRevA.76.023819

21. Lang R., Kobayashi K. External optical feedback effects on semiconductor injection laser properties // IEEE Journal of Quantum Electronics. 1980. V. 16. N 3. P. 347-355. https://doi.org/10.1109/ JQE.1980.1070479

22. Holzinger S., Schneider C., Höfling S., Porte X., Reitzenstein S. Quantum-dot micropillar lasers subject to coherent time-delayed optical feedback from a short external cavity // Scientific Reports. 2019. V. 9. P. 631. https://doi.org/10.1038/s41598-018-36599-3

23. Kreinberg S., Porte X., Schicke D., Lingnau B., Schneider C., Höfling S., Kanter I., Lüdge K., Reitzenstein S. Mutual coupling and synchronization of optically coupled quantum-dot micropillar lasers at ultra-low light levels // Nature Communications. 2019. V. 10. N 1. P. 1539. https://doi.org/10.1038/s41467-019-09559-2

24. Kozyreff G., Vladimirov A.G., Mandel P. Global coupling with time delay in an array of semiconductor lasers // Physical Review Letters. 2000. V. 85. N 18. P. 3809-3812. https://doi.org/10.1103/ PhysRevLett.85.3809

25. Alfaro-Bittner K., Barbay S., Clerc M.G. Pulse propagation in a 1D array of excitable semiconductor lasers // Chaos. 2020. V. 30. N 8. P. 083136. https://doi.org/10.1063Z5.0006195

26. Kho Ang S. NIST Randomness Testsuit [Электронный ресурс]. URL: https://github.com/stevenang/randomness_testsuite, свободный. Яз. англ. (дата обращения: 01.09.2021).

fluctuation. Review of Scientific Instruments, 2019, vol. 90, no. 4, pp. 043105. https://doi.Org/10.1063/1.5078547

15. Haw J.Y., Assad S.M., Lance A.M., Ng N.H.Y., Sharma V., Lam P.K., Symul T. Maximization of extractable randomness in a quantum random-number generator. Physical Review Applied, 2015, vol. 3, no. 5, pp. 054004. https://doi.org/10.1103/PhysRevApplied.3.054004

16. Nguimdo R.M., Verschaffelt G., Danckaert J., Leijtens X., Bolk J., Van der Sande G. Fast random bits generation based on a single chaotic semiconductor ring laser. Optics Express, 2012, vol. 20, no. 27, pp. 28603-28613. https://doi.org/10.1364/0E.20.028603

17. Sciamanna M., Shore K.A. Physics and applications of laser diode chaos. Nature Photonics, 2015, vol. 9, no. 3, pp. 151-162. https://doi. org/10.1038/nphoton.2014.326

18. Kanter I., Aviad Y., Reidler I., Cohen E., Rosenbluh M. An optical ultrafast random bit generator. Nature Photonics, 2010, vol. 4, no. 1, pp. 58-61. https://doi.org/10.1038/nphoton.2009.235

19. Gies C., Reitzenstein S. Quantum dot micropillar lasers. Semiconductor Science and Technology, 2019, vol. 34, no. 7, pp. 073001. https://doi.org/10.1088/1361-6641/ab1551

20. Erneux T., Viktorov E.A., Mandel P. Time scales and relaxation dynamics in quantum-dot lasers. Physical Review A, 2007, vol. 76, no. 2, pp. 023819. https://doi.org/10.1103/PhysRevA.76.023819

21. Lang R., Kobayashi K. External optical feedback effects on semiconductor injection laser properties. IEEE Journal of Quantum Electronics, 1980, vol. 16, no. 3, pp. 347-355. https://doi.org/10.1109/ JQE.1980.1070479

22. Holzinger S., Schneider C., Höfling S., Porte X., Reitzenstein S. Quantum-dot micropillar lasers subject to coherent time-delayed optical feedback from a short external cavity. Scientific Reports, 2019, vol. 9, pp. 631. https://doi.org/10.1038/s41598-018-36599-3

23. Kreinberg S., Porte X., Schicke D., Lingnau B., Schneider C., Höfling S., Kanter I., Lüdge K., Reitzenstein S. Mutual coupling and synchronization of optically coupled quantum-dot micropillar lasers at ultra-low light levels. Nature Communications, 2019, vol. 10, no. 1, pp. 1539. https://doi.org/10.1038/s41467-019-09559-2

24. Kozyreff G., Vladimirov A.G., Mandel P. Global coupling with time delay in an array of semiconductor lasers. Physical Review Letters, 2000, vol. 85, no. 18, pp. 3809-3812. https://doi.org/10.1103/ PhysRevLett.85.3809

25. Alfaro-Bittner K., Barbay S., Clerc M.G. Pulse propagation in a 1D array of excitable semiconductor lasers. Chaos, 2020, vol. 30, no. 8, pp. 083136. https://doi.org/10.1063Z5.0006195

26. Kho Ang S. NIST Randomness Testsuit. Available at: https://github. com/stevenang/randomness_testsuite (accessed: 01.09.2021).

Авторы

Петренко Артем Александрович — ассистент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, ^ 57210121963, https://orcid.org/0000-0002-7862-971X, aapetrenko@itmo.ru Ковалев Антон Владимирович — кандидат физико-математических наук, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, ^ 56205289400, https://orcid.org/0000-0001-7848-8526, avkovalev@itmo.ru

Бугров Владислав Евгеньевич — доктор физико-математических наук, профессор, директор Института перспективных систем передачи данных, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, ^ 8321276100, https://orcid.org/0000-0002-5380-645Х, vladislav.bougrov@itmo.ru

Статья поступила в редакцию 27.09.2021 Одобрена после рецензирования 05.10.2021 Принята к печати 28.11.2021

Authors

Artem A. Petrenko — Assistant, ITMO University, Saint Petersburg, 197101, Russian Federation, gQ 57210121963, https://orcid.org/0000-0002-7862-971X, aapetrenko@itmo.ru

Anton V. Kovalev — PhD, Associate Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, gQ 56205289400, https://orcid. org/0000-0001-7848-8526, avkovalev@itmo.ru

Vladislav E. Bougrov — D.Sc., Full Professor, Head of the Institute of Advanced Data Transfer Systems, ITMO University, Saint Petersburg, 197101, Russian Federation, gQ 8321276100, https://orcid.org/0000-0002-5380-645X, vladislav.bougrov@itmo.ru

Received 27.09.2021

Approved after reviewing 05.10.2021

Accepted 28.11.2021

Работа доступна по лицензии Creative Commons «Attribution-NonCommercial»

i Надоели баннеры? Вы всегда можете отключить рекламу.