URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 116782
[ Назад ]

Исходное сообщение
"Генератор псевдослучайных чисел на основе GPS"

Отправлено opennews , 11-Мрт-19 08:41 
В рамках проекта ephemerand (https://github.com/hoytech/ephemerand) подготовлена реализация генератора псевдослучайных чисел, использующая специфичные для спутников GPS параметры, такие как характеристики орбиты, ионосферный шум и показатель отклонения точных часов. Данные параметры обновляются ежедневно и их значение заранее непредсказуемо. Всего учитывается 10 непредсказуемо меняющихся параметров, значения которых хэшируются при помощи функции BLAKE-2b.


Особенностью (https://hoytech.github.io/presentations/ephemerand/) предложенного проекта является то, что он позволяет синхронно получить одинаковую последовательность случайных чисел в любой точке земли. Запуск на разных системах в один и тот же день приведёт к формированию одной и той же случайной последовательности. При этом заранее невозможно предсказать какая последовательность будет на следующий день, но имеется возможность верифицировать и восстановить последовательность в любой момент в прошлом (база с историей изменения параметров GPS хранится публично).

Достоинствами предложенной системы также являются автономность и исключение внешнего влияния на генерируемые параметры - для получения одинаковых последовательность не используется интернет и значения не может подменить третье лицо.  Теоретически, отвечающие за поддержание GPS службы могут целенаправленно исказить параметры, но такое искажение приведёт к нарушению работы всей системы, потере точности и негативным экономическим последствиям. Для полного исключения подобных ситуаций планируется кроме GPS учитывать также параметры конкурирующих систем GLONASS, BDS  и Galileo, которые контролируют разные страны.


Указанные особенности делают ephemerand востребованным в таких областях как формирование одноразовых паролей (HOTP (https://en.wikipedia.org/wiki/HMAC-based_One-time_Password_a... в системах многофакторной аутентификации, в финансовых системах для исключения подлога транзакций и в блокчейнах при формировании доказательства проделанной работы, т.е. там где необходимо получить общее для разных систем значение случайного числа и невозможно заранее предсказать эти значения в будущем, но можно проверить достоверность прошлых случайных чисел. Например, генератор на основе GPS можно использовать в качестве альтернативы системе NIST Randomness Beacon (https://www.nist.gov/programs-projects/nist-randomness-beacon), в которой обеспечивается передача через интернет случайных чисел, источник которых подписан цифровой подписью Национального института стандартов и технологий США.


URL: https://news.ycombinator.com/item?id=19354367
Новость: https://www.opennet.me/opennews/art.shtml?num=50287


Содержание

Сообщения в этом обсуждении
"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 08:41 
В подвале и в Кремле не будет работать?

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Guin , 11-Мрт-19 08:44 
Статью не читай, сразу комментируй.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 09:38 
В статье ничего не сказано о проблеме недоступности GPS.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Crazy Alex , 11-Мрт-19 11:16 
Пара-тройка сторонних сервисов трансляции с доступом по https и известным сертификатом - и готово. Или свой поднять.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 14:20 
Накой ляд тогда GPS тут, если у нас будет сервис "по https"?

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 08:56 
По идее в Кремле работать будет, там подменяются координаты, но остальные параметры соответствуют реальным, чтобы приемники им верили.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Vascom , 11-Мрт-19 10:24 
Координаты не передаются со спутников, а вычисляются приёмником из тех самых параметров.
Так что работать не будет. Поскольку данные отличаются и невозможно получить одинаковые псевдослучайные числа.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 12:46 
Особенностью предложенного проекта является то, что он позволяет синхронно получить одинаковую последовательность случайных чисел в любой точке земли. Запуск на разных системах в один и тот же день приведёт к формированию одной и той же случайной последовательности.
_____
Как подмена сигналов со спутников может помешать работе данной системы?. Сейчас для того, чтобы обмануть ширпотребный GPS и то, нужно хорошее оборудование, чтобы его не отбраковал сам приемник. В Кремле же цель обмануть военные приемники, что возможно только если транслировать сигнал идентичный реальному. Так что, работать будет, ведь параметры орбиты и дрейф времени будут реальными только для других спутников, но работе системы это не будет мешать (ну будет она считать, что её запустили в Мурманске, только и всего).

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Ан , 11-Мрт-19 09:51 
Пойду внедрять

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Нанобот , 11-Мрт-19 10:00 
наконец-то кто-то догадался использовать данные ГЛОНАСС как источник случайных чисел!

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Анонтоним , 11-Мрт-19 17:56 
Главное чтобы не забыли использовать хеш Стрибог для Глонассных данных, а то мало ли...

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 21:33 
Blockchain от bitcoin тоже должен подойти для такой задачи. Сгенерировать там что-то предсказуемое сложновато, логи тоже есть. Хешируй и получишь рандом известный каждому, но не предсказуемый.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Анонтоним , 11-Мрт-19 22:15 
Проблема в том, что эта информация распространяется не моментально, к тому же требует постоянного интернета и больших дисков для хранения цепочки блоков...

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 10:21 
А если я сделаю https api для генератора сл. чисел и выложу в интернет. Это будет тоже самое?

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 14:22 
Нет. На твоем устройстве нужен будет доступ к твоему серверу. А сабжу нет, только GPS приемник

"Генератор псевдослучайных чисел на основе GPS"
Отправлено pfg21 , 11-Мрт-19 10:23 
А не проще ли настроиться на аналоговую ФМ радиостанцию ??

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


"Генератор псевдослучайных чисел на основе GPS"
Отправлено Vascom , 11-Мрт-19 10:26 
Не проще.
Во-первых, радиус покрытия FM-радиостанции мизерный по сравнению с GPS. Во-вторых, из-за аналогового вещания невозможно получить одинаковый результат на двух приёмниках.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 10:29 
На рандомную полосу частот

"Генератор псевдослучайных чисел на основе GPS"
Отправлено axredneck , 11-Мрт-19 22:41 
Тогда на разных приемниках будет разный рандом, ибо оно аналоговое. Вообще радиошум как рандом использовать можно (особенно если из оцифрованного сигнала брать только младшие биты), но в данной новости речь идет о другом рандоме.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 10:46 
Хочу заметить: этот гпсч НЕ ЯВЛЯЕТСЯ криптографически безопасным и НЕ ПОДХОДИТ для генерации секретов. Именно потому, что он доступен всем, а значит предсказуем, для предсказания нужно всего лишь самому использовать этот генератор. В криптографических терминах, существует различитель с advandage = 1.


"Генератор псевдослучайных чисел на основе GPS"
Отправлено анон , 11-Мрт-19 11:07 
Зачетно, респект ребятам за нестандартное решение.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Andrey Mitrofanov , 11-Мрт-19 11:15 
> Зачетно, респект ребятам за нестандартное решение.

Премия и благодарность секретным приказом АНБ.  Адназначна.

И ведь,

>> Теоретически, отвечающие за поддержание GPS службы могут целенаправленно исказить параметры, но такое искажение приведёт к нарушению работы всей системы,

никто ж не догадается.

Бравушки.

Ждём хипсеров, генерящих ключи из этого PRNG.


"Генератор псевдослучайных чисел на основе GPS"
Отправлено YetAnotherOnanym , 11-Мрт-19 11:17 
> приведёт к формированию одной и той же случайной последовательности

А это разве называется "случайная"? Случайные - это не только непредсказуемые заранее, но и невоспроизводимые в будущем. А это нельзя называть "случайные". Это что-то другое.


"Генератор псевдослучайных чисел на основе GPS"
Отправлено PnDx , 11-Мрт-19 11:43 
Написали же "ПСП".
По сути, это рац.предложение: "а давайте в качестве смещения (нашей) ПСП использовать вот этот (данные GPS) источник". Потому что он уже́ есть "на шару" и внутри реализованы (как я понял из статьи, но не факт) какие-то механизмы подтверждения неизменности прошлых отсчётов.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 12:27 
Он на то и не претендует, это типа как сфотографироваться с газетой для подтверждения, что снимок сделан не раньше, чем время выпуска газеты.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Sw00p aka Jerom , 11-Мрт-19 22:32 
а случайностью можно считать практически все, пока не выявлена закономерность, гипотетически все закономерно, даже "хаос" и Бог.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 12:35 
Для решения задачи защиты от "подлогов" используются другие механизмы. Банк, который завязывается на информацию со спутниковой системы GPS для контроля неизменности транзакций - в каком пьяном бреду такое возможно? Финансовые организации используют (тестируют по крайней мере) модифицированный блокчейн, который решает эту задачу гораздо эффективнее.

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


"Генератор псевдослучайных чисел на основе GPS"
Отправлено InuYasha , 11-Мрт-19 12:35 
>>Теоретически, отвечающие за поддержание GPS службы могут целенаправленно исказить параметры

Собственно, вся суть.


"Генератор псевдослучайных чисел на основе GPS"
Отправлено axredneck , 11-Мрт-19 22:44 
но об этом сразу все узнают, потому что у всех навигаторы глюкнут.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 13:53 
Я так понял это "случайное" число генерится раз в сутки Министерством оборны США. Некий вариант "стабильного" случайного числа, которое невозможно предсказать заранее, но которое при этом могут затем получить и подтвердить разные люди.

Once every day, the US military takes various measurements of the satellites in the GPS constellation. These measurements include:

After all 31 satellites are picked up you'll get the current day's random number:

Т.е. это совсем не то что мы используем для /dev/random, а что-то очень специфическое.


"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 15:22 
Настолько специфическое, что оно секретно менее 1 миллисекунды в день, т.к. уже во вторую миллисекунду его знают все вокруг.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 16:35 
Давайте как подумаем логически. Некоторые люди выставляют какие-то числа, и на основе этих чисел генерируются "типа случайные" числа. Ну ок

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Анонтоним , 11-Мрт-19 18:10 
Ждём всплеска лотерей, где победители выбраны случайно не "компьютером", а "спутниками GPS" (Министерством обороны США).

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Адмирал Роджерс , 12-Мрт-19 07:05 
нет, дружок - ТАК гринкарту ты не выиграешь ;-)


"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 18:13 
Да, да, там точно нет утечки данных. Вообще-вообще никогда.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 18:29 
И никто не вспомнил старые-добрые аппартаные ключики с числами "раз в минуту". Там же должно генериться от старта и постоянно работать. А тут: включил, сверил, выключил.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 11-Мрт-19 18:52 
То есть, зная точное время можно получить то же самое случайное число и сгенерированный из него ключ? Novell Netware на этом хорошо погорел когда-то -- кучу серверов поломали.

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Анонимчжан , 11-Мрт-19 20:31 
тогда им придется переписывать еще и свои вычислители случайных чисел, чтоб они себя потом еще и переписывали.))) пусть лучше монетку кидают и то случайностей больше))

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Denis , 11-Мрт-19 21:56 
Зная точный день

"Генератор псевдослучайных чисел на основе GPS"
Отправлено ГРосс , 12-Мрт-19 08:33 
Это "стоп-технология" для квантовой телепортации?

"Генератор псевдослучайных чисел на основе GPS"
Отправлено Аноним , 13-Мрт-19 02:18 
Пользовался я этим генератором. Все время широту и доготу выдает собака ;)