Как стать автором
Обновить

Случайность на страже криптографии: как Cloudflare использует лава-лампы, маятники и распад урана для шифрования трафика

Время на прочтение5 мин
Количество просмотров12K
Всего голосов 44: ↑43 и ↓1+55
Комментарии29

Комментарии 29

Существуют ли случаи, когда злоумышленникам удалось взломать какую-либо систему, использующую генератор псевдослучайных чисел? и нанести серьёзный ущерб, угадав последовательность генерируемых чисел?

К сожалению, здесь описаны уязвимости, но ни одного примера успешной атаки. Есть мнение, что хоть в теории это и возможно, на практике пока никому не удалось. Мало знать алгоритм, нужно ещё знать исходные данные, которые использовались в момент генерации ключа для цели.

https://habr.com/ru/articles/401275/ кажется оно?

Полно. Обычно, вносятся хитрые намеренные изменения в исходный код, уменьшающие стойкость ГПСЧ и с виду не бросающиеся в глаза. Зная об уязвимости и векторах атаки, сообщения перехватываются и расшифровываются перебором ограниченного набора ПСЧ.
За конкретные примеры говорить не буду (надеюсь на понимание), но некоторые из них легко нагуглить.

Посетители офиса компании с лампами приходят в восторг вот уже несколько лет.

А посетители офиса с ураном просто светятся от счастья!

Я так понимаю, они используют эти случайные данные как иницилиализирующие значения для ПДСЧ. Интересно, они как-то проводят проверку их случайности по известным методикам?

Главное, чтобы сотрудники офиса с маятниками не заколебались

На иллюстрации видно, что четыре лампы находятся в состоянии парафиновой запутанности.

Всё дело в пузырьках (с)

Лавовые лампы — понятно, уран — понятно. Но маятник? Его колебания предсказуемы ведь.

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

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

Интересно, не проявляется ли при использовании радиоактивного распада для ГСЧ эффект Мизры-Судоршана ("квантовый парадокс Зенона").

Главное при повторении системы - не перепутать маятник с метрономом.

Видео: сто метрономов аннигилируют энтропию

А что там квантового? Общее нежёсткое основание и — всё.

Выглядит интересно ?

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

Лава-лампы можно атаковать создавая известные паттерны в движении за стеной.

Вот динамо Рикитаке — электромеханическая динамическая система с хаотическим поведением, описывается системой дифференциальных уравнений
image

Очень небольшое различие в начальных условиях
image
приводит к серьезному изменению поведения решения

Динамо Рикитаке, графики первой компоненты решения
image

Это можно использовать для нужд криптографии

У тех ГСЧ есть фатальный недостаток. Они создали свои аппаратные ГСЦ, с приходом и монашками; .

Зачем влиять на лампы, если можно влиять прямо на камеру, их снимающую? Наклеил на нее стикер, и пока он висит случайность вполне предсказуемая.

Маятник из "Силайского яблока".

Неудобная мышка слева какая-то

Зарегистрируйтесь на Хабре, чтобы оставить комментарий