PDA

Bekijk de volledige versie : Надежность генератора случайных чисел



lucky:)
03-05-2010, 15:52
Такой вот вопрос к гуру прошивкостроения:
Насколько надёжен в плане истинной "случайности" /dev/random? Действительно ли в устройствах типа Dir-320 имеется схемотехнический источник случайных событий или все сводится к простому измерению, например, таймингов обмена с HDD? На что завязан /dev/random в ядре?

TReX
03-05-2010, 15:59
Такой вот вопрос к гуру прошивкостроения:
Насколько надёжен в плане истинной "случайности" /dev/random? Действительно ли в устройствах типа Dir-320 имеется схемотехнический источник случайных событий или все сводится к простому измерению, например, таймингов обмена с HDD? На что завязан /dev/random в ядре?

Шумовые генераторы в такое дешевое железо не ставят :D

не тайминга обмена с HDD, a счётчик тактов процессора, однако собирается только во время аппаратных прерываний )

ConstZ
03-05-2010, 18:12
Генератор шума в виде wi-fi модуля туда встроен. Другое дело, что он скорее всего не используется. А ведь как заманчиво было бы получать случайные числа с хорошей энтропией прямо из эфира!

TReX
03-05-2010, 18:21
Генератор шума в виде wi-fi модуля туда встроен. Другое дело, что он скорее всего не используется. А ведь как заманчиво было бы получать случайные числа с хорошей энтропией прямо из эфира!

))) если бы было все так просто, можно было бы и самому мышкой потыкать, тоже процесс вроде бы случайный

lucky:)
04-05-2010, 12:16
Что ж, благодарю, придется припаивать что-то вроде http://www.protego.se/sg100_en.htm :D

theMIROn
04-05-2010, 12:18
Что ж, благодарю, придется припаивать что-то вроде http://www.protego.se/sg100_en.htm :D

зачем припаивать? usb-serial переходник и linux драйвер.

lucky:)
04-05-2010, 23:55
зачем припаивать? usb-serial переходник и linux драйвер.

Да там есть и USB-устройства в ассортименте, правда цена кусается... Linux-драйвера фирма прилагает.

TReX
05-05-2010, 01:20
Да там есть и USB-устройства в ассортименте, правда цена кусается... Linux-драйвера фирма прилагает.

А ты портируй Вихрь Мерсенна (http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D1%85%D1%80%D1%8C_%D0%9C%D0%B5%D1%80% D1%81%D0%B5%D0%BD%D0%BD%D0%B0) на роутер и попроси разработчиков включить в прошивку, и халява и С подучишь )) В glib он уже например включен, очень качественные случайные числа, даже проходит тест DIEHARD (http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%81%D1%82%D1%8B_DIEHARD)

ABATAPA
05-05-2010, 07:59
Что ж, благодарю, придется припаивать что-то вроде http://www.protego.se/sg100_en.htm :D

Для чего же потребность ТАКОГО качества генератора в таком устройстве?

lucky:)
06-05-2010, 11:57
Ребят, можете считать меня психом, но дернул меня чёртик и поступил в академию наук по направлению защиты информации. Думаю о чем дисер писать. Dir-320 взял как самую слабую и дешевую платформу чтоб поизвращаться в области канальных шифраторов. Если получится на этом устройстве что-нить придумать, то подобрать более сильную платформу не составит труда, тем более за 3 года ситуация ой как может поменяться...

За вихрь Марсена спасибо! Насчет портирования надо подумать - все равно прошивку придется расколупывать, да и языки подтягивать :)