Кристаллы можно использовать как генератор случайных чисел для шифрования
Наука 12 февраля 2020

Кристаллы можно использовать как генератор случайных чисел для шифрования

Далее

Кристаллы можно использовать как генератор случайных чисел для шифрования. К такому открытию пришли ученые из Университета Глазго. Об этом пишет Vice.

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

Инженеры из Университета Глазго использовали кристаллизацию для получения настоящих случайных чисел. Что позволило улучшить качество и надежность шифрования, в котором используются в основном «псевдослучайные числа». Ранее для защиты от злоумышленников, которые могли так или иначе получить ключ для взлома, использовали «природные» источники случайных чисел — например, датчики движения или шума. 

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

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