Рейтинг:-1

Нейронная сеть на основе псевдослучайного числа

флаг pl

Недавно я прочитал эту статью НА ОСНОВЕ НЕЙРОННОЙ СЕТИ КРИПТОГРАФИЯ. В разделе 3.1 сказано:

Цель состоит в том, чтобы улучшить случайность случайных чисел, генерируемых любым алгоритм с использованием NN. Чтобы улучшить псевдослучайные числа с помощью нейронной сети, случайные числа генерируются путем модифицированного вычитания с заимствованием. алгоритм в MATLAB. Случайные числа, сгенерированные модифицированным вычитанием с алгоритмом заимствования проверены NIST на случайность. Затем эти случайные числа используются в качестве входных значений, начального веса, значений смещения и числа нейронов скрытых слоев. Выходные значения сети оцениваются без обучения. Выходные значения NN представляют собой псевдослучайные числа на основе нейронной сети. Поэтому алгоритм можно назвать нейронным генератором псевдослучайных чисел (PRNG). Случайные числа, сгенерированные псевдослучайным методом на основе NN. Генератор чисел также проверен на случайность NIST.

Мне было интересно, как выходные значения сети оцениваются без обучения? Если он использует случайность ввода, то структура сетей изменяется случайным образом. Я пытался понять сеть, но не смог найти четкого объяснения (например, как построить такую ​​сеть) в этой статье.

алгоритм

Может ли кто-нибудь предоставить какой-либо документ/репозиторий, где я могу получить/идею для построения процесса аналогичного NN (определить нейронную сеть из PRNG или любого хаотического/случайного ввода)?

fgrieu avatar
флаг ng
_"… Генерируются псевдослучайные числа в реферате, и результаты проверяются на случайность с использованием тестов на случайность Национального института стандартных технологий (NIST)"_ достаточно, чтобы статья была дисквалифицирована. Для любого, кто разбирается в криптографии, должно быть очевидно, что прохождение предварительно установленного теста на случайность не является интересным критерием безопасности. Тем не менее, эта основная ошибка чрезвычайно распространена в статьях, сделанных ради статьи. Я рекомендую не читать эту статью и не ставить под сомнение компетентность и/или мотивацию тех, кто рекомендует иное.
emonhossain avatar
флаг pl
Спасибо за ваш ответ @fgrieu.Я этого не знал. Я пытаюсь изучить криптосистему и придумать свою собственную идею, которая будет лучше всего, если будет задействован ИИ. Не могли бы вы предложить какую-либо статью, в которой используется нейронная сеть, и, возможно, подробно объяснить?
Maarten Bodewes avatar
флаг in
Я бы также перестал читать, узнав, что даже распространенные орфографические ошибки не были исправлены. Только на этой картинке есть «Channal», «Chipper Text» (зашифрованный текст как отдельные слова), «Characres» и «Reciever». Если они не воспринимают вещи всерьез, то почему мы должны? Может быть, вместо этого им стоит написать нейронную сеть для обнаружения плохих статей, а затем скармливать ей свою собственную статью.
emonhossain avatar
флаг pl
У меня нет опыта чтения бумаги, так как я недавно начал учиться. ДА, некоторые ошибки в этой статье бросаются в глаза, но концепция этой статьи вызывает у меня некоторый интерес. И я хочу посмотреть, была ли такая криптосистема построена (пока) с использованием этой или похожей идеи, @MaartenBodewes. И ДА, я новичок в криптосистеме с некоторыми промежуточными знаниями в области машинного обучения и искусственного интеллекта.
fgrieu avatar
флаг ng
Широко распространено мнение, что нейронные сети бесполезны для создания криптосистем или ГСЧ. И взлом криптосистем с помощью нейронных сетей, похоже, тоже не работает (хотя я бы не исключал этого против практической криптографии белого ящика или, в более общем плане, ИИ против криптографии с доступом к побочному каналу или слабой криптографии с доступом к описанию). Потенциально более продуктивно: шифрование (например, полностью гомоморфное) для защиты конфиденциальности обученных нейронных сетей.Проблема в том, что это решение в поисках проблемы, но это лучшая идея, которая у меня есть для объединения нейронной сети и криптографии.
D.W. avatar
флаг fr
Кросс-пост: https://cstheory.stackexchange.com/q/50538/5038, https://crypto.stackexchange.com/q/95294/351. Пожалуйста, [не размещайте один и тот же вопрос на нескольких сайтах] (https://meta.stackexchange.com/q/64068).
Рейтинг:3
флаг fr

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.