Найти в Дзене
Город будущего

В Индии придумали генератор случайных чисел: очень маленький, очень случайный

Не все случайные числа одинаково полезны, более того — не все они случайны. Генераторы случайных чисел используют для создания ключей криптографического шифрования, но чаще всего это генераторы псевдослучайных чисел на основе формул или запрограммированных таблиц. Если кому-то очень будет надо — он рано или поздно взломает ключ, было бы вдоволь времени и достаточно вычислительной мощности.

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

При тестировании устройство показало рекордное значение минимальной энтропии — 0,98 (0 — полностью предсказуемый; 1 — абсолютно случайный). У нового устройства есть еще одно преимущество по сравнению с традиционными оптическими аппаратными генераторами случайных чисел: его размер. Разработчики заверяют, что на одном чипе можно разместить ни сколько-нибудь, а миллион таких микроустройств.