LINUX.ORG.RU
ФорумTalks

Возможно ли понять, является ли сигнал случайным?

 


0

1

Привет! Вот такой вот вопрос. В чуть более развёрнутом виде. По одну сторону перегородки находится лампочка. Лампочка загорается по команде с другой стороны перегородки. Сможет ли наблюдатель отличить «Войну и Мир» морзянкой от датчика случайных чисел?


Нет, потому что хороший датчик случайных чисел может выдать «Войну и Мир» с некоторой вероятностью.

kmeaw ★★★
()

Сможет ли наблюдатель отличить «Войну и Мир» морзянкой от датчика случайных чисел?

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

https://ru.wikipedia.org/wiki/Информационная_энтропия

Manhunt ★★★★★
()

Смотря какой наблюдатель, человек нет, программа однозначно да.

ilovewindows ★★★★★
()

Ну если соберет статистику по интервалам и сделает тесты на случайность распределения, то сможет наверное.

ptarh ★★★★★
()

ты что, православную криптографию пилишь?

и в основе Толстой, как тонко! точно тысяч по 100 за лицензию, да ? ))))

Shulman
()

жми его gzip-ом и смотри на сколько сжалось

Egor_
()

Сможет ли наблюдатель отличить «Войну и Мир» морзянкой от датчика случайных чисел?

Смогёт, ежели осилит: распознавание/статистика/всяческие_критерии_случайности ©.

quickquest ★★★★★
()

В общем случае - да. Но сложность различения будет возрастать по мере усложнения алгоритмов модуляции.

vaddd ★☆
()

Если просто передавать байты «Войны и Мира» — конечно, понять будет не сложно, что сигнал структурированный.
А вот если «утопить» «Войну и Мир» в шуме...
Я не большой в этом специалист, мягко говоря, но можно попробовать погуглить в сторону СШП (сверхширокополосных сигналов), возможно также в сторону хаотичных сигналов.

Tayler ★★
()

Сможет ли наблюдатель отличить «Войну и Мир» морзянкой от датчика случайных чисел?

Это вообще изи на самом деле. Достаточно сделать частотное преобразование «сигнала» определённой длины и сравнить «спектр» полученный от случайного и неслучайного сигналов. Если в сингале распределение частотных компонентов не нормально\равномерное, а присутствуют явные пики - то можно с уверенностью говорить о том что передаётся какая-то не зашифрованная информация с низкой степенью энтропии

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 3)

С вероятностью, близкой к 1 - да. С вероятностью 1 - нет

upcFrost ★★★★★
()

Канал связи односторонний?

Harald ★★★★★
()
Ответ на: комментарий от Harald

точнее, будет уверенность, что передаётся структурированная информация, а вот то, что конкретно «ВиМ» - нет.

zad1ra
()

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

crypt ★★★★★
()
Ответ на: комментарий от Manhunt

неа. О коротком блокноте, длина которого на много короче «Войны и мира». Городить абсолютно случайный блокнот для ВиМ с длиной в ВиМ - это шибко экзотично.

zad1ra
()
Ответ на: комментарий от zad1ra

О коротком блокноте, длина которого на много короче «Войны и мира».

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

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 1)
Ответ на: комментарий от zad1ra

Городить абсолютно случайный блокнот для ВиМ с длиной в ВиМ - это шибко экзотично.

Даже если блокнот будет не абсолютно случайным, а будет просто выхлопом более-менее приличного детерминистического ГСЧ (например PCG) длиной с ВиМ, я так понимаю, что никакой структуры статистическими методами там будет уже не найти.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

То что ты не сможешь его расшифровать вовсе не означает, что ты не сможешь понять что тут есть зашифрованные данные. Конкретно в случае шифра Вернама исказятся ожидаемые шумы (у шума тоже можно придумать кучу метрик по которым проверять его «случайность»). Если задача ТС-а стеганография и борьба с ней, то тред бесполезен чуть более чем полностью.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

Конкретно в случае шифра Вернама исказятся ожидаемые шумы

А можно с этого места подробнее? Пока не понятно, как так должно получиться.

Manhunt ★★★★★
()

Спасибо! Узнал много новых слов)

dann
() автор топика
Ответ на: комментарий от DawnCaster

Ну а в чем проблема шифровать так чтобы спектр был без пика? Ведь преобразование в спектр унитарно: как хочешь так и будет.

maggotroot
()

Нельзя, колмогоровская сложность невычислима. Аппроксимации возможны.

fulmar_lor
()
Ответ на: комментарий от maggotroot

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

Изначальный вопрос был как отличить случайный сигнал от не случайного. А дальше в топике пошли размышления о шифровании.

DawnCaster ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.