Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Стеганография


Автор: arammo 14.3.2004, 15:47
Хотелось бы найти какой-нибудь алгоритм для встраивания информации в JPEG. Причём не обязательно устойчивый к дальнейшим преобразованиям, просто относительно много написано про Цифровые Водяные Знаки, а про общую стеганографию вот чего-то не найду. Если кто-то что-то знает помогите пожалуйста.

Автор: chipset 14.3.2004, 16:57
В JPG мало поместитсья

Автор: arammo 14.3.2004, 17:59
Насколько знаю в jpg можно поместить любое количество информации просто при этом сильно меняется размер самого рисунка.

Автор: cardinal 14.3.2004, 18:18
Цитата
Если кто-то что-то знает...

Вот тут немного написано про стеганографию (на VB правда, но какая в принципе разница - главное смысл понять). А именно как прятать инфо в .bmp файлы. Вобще с jpg можно по такому же принципу работать, но если я не ошибаюсь этот формат компримированный и поэтому быть надо акуратным, а сдругой стороны если пикселы несильно менять - то пофиг.

http://forum.vingrad.ru/index.php?showtopic=17367

Цитата
Насколько знаю в jpg можно поместить любое количество информации

Красиво сказал smile.gif
Но помоему все таки не любое...

Успехов!

Автор: arammo 14.3.2004, 23:36
Спасибо большое конечно сейчас посмотрю, но с bmp я в принципе разобрался. Мне бы что-нибудь именно под jpg. Мне кажется, что туда на фазе сжатия без потерь можно чего-нибудь впихнуть.

Автор: chipset 16.3.2004, 03:29
ежели в JPG встраивать размер сильно разрастётся
и будет заметно...

Автор: podval 16.3.2004, 16:37
Все, что интересует, находится здесь: http://www.autex.spb.ru/wavelet/stego.htm
Ну или почти все smile.gif

Автор: Гость_Andrew 22.3.2004, 17:57
Хотелось бы найти какой-нибудь алгоритм для встраивания информации в mp3. А то я вот что-то не найду. Если кто-то что-то знает помогите пожалуйста thumbs-up.gif

Автор: Urod 27.4.2004, 15:31
Поздравляю!! Про графику в Нете до фига понаписано! Я диплом про стеганографию в исполняемых файлах пишу, на графу постоянно натыкаюсь (и естественно, не фиксирую). Но есть неплохая статья http://space.iias.spb.su/ai/doc/Steganography-01.pdf
http://www.wasm.ru/article.php?article=set26_0x0A
http://www.autex.spb.ru/wavelet/books/dstego.htm - вот это вообще хорошо!

Жаль ты раньше о своей теме не сказал, я столько материала (неплохого) пропускала про графу (алгоритмы, примеры, атаки, устойчивоть и т.п.)

Ну вот, что вспомнила... Извиняйте

Автор: chipset 28.4.2004, 09:23
http://steganbook.narod.ru/ первая русская книга по стенографииwink.gif))
Я занимаюсь криптоанализом и криптографией, вот и вылилось мне в стенаграфию biggrin.gif

Автор: Urod 28.4.2004, 09:48
chipset
а если почитать ответ строчкой раньше (всего одной!), то можно убедиться, что ссылка на эту книгу уже давалась!

Автор: chipset 28.4.2004, 10:04
Прости...
Ну не телепат я sad.gif . Я пока ещё не умею понимать что кроется за ссылкой..sad.gif
Хотя я не понимаю зачем людям скрывать данные в jpg???

Автор: Urod 28.4.2004, 10:14
chipset
Очень странно, что ты, занимаясь криптоанализом и криптографией (а, следовательно, человек посвещенный в такие дела) не понимаешь, зачем нужна стеганография ( в графике, файлах - не принципиально)... bored.gif

Автор: chipset 28.4.2004, 10:22
Хм.. понятное дело стенография нужна.. в bmp,wav,tiff,txt но jpg можно очень легко вычислить, если там будет увеличен размер по сравнению с оригиналом!
В bmp же такой недостаток отсутствует.. К тому же Jpg это алгоритм с потеряй данных...
Добавлено @ 10:29
Просто берёшь изображение JPG, читаешь прямо с экрана, только то что лежит на экране, не используешь инфу из файла...
потом кодируешь его обратно в Jpg... и смотришь разницу... вот и все...
это если сделать так как предлагал arammo

Автор: Urod 28.4.2004, 13:25
chipset
Размер файла, ксати, после модификации bmp ли, jpegа ли может и уменьшиться! Он не только увеличивается. Но суть-то стеганографии именно сделать не заментым сам факт передачи, т.е., по-хорошему, до побитной проверки дойти не должно.

Автор: podval 28.4.2004, 19:46
chipset
Позволю себе немного поправить. СтеГАнография - вот как правильно это называется smile.gif

Автор: Urod 29.4.2004, 16:12
podval
Мда... Даже не замечала, что chipset пишето стенографии biggrin.gif . Тогда вопрос принципиально меняется - тут мы, боюсь, не сможем поддержать тему. biggrin.gif

Автор: VILAIN 26.10.2004, 20:12
[size=6][/size]

Люди, у меня курсач по стеганографии для сокрытия изображения в изображении(BMP, JPEG).
Если у кого-нибудь есть исходники, поделитесь, плис.
Тут представлен на VB, а нужен на C или С++.

Автор: podval 26.10.2004, 20:24
http://www.autex.spb.ru/wavelet/stego.htm

Автор: hijack 8.4.2006, 00:49
А не видел/делал ли кто реализации таких стеганографических алгоритмов как метод расширения спектра и метод модификации фазы? ОЧень нужно! Пишу бакалаврскую по этой теме. Теории уже полно, а вот реализации именно этих двух методов для звуковых файлов так найти и не смог.
Если у что - пишите на [email protected]

Спасибо заранее.

Автор: Akina 8.4.2006, 12:14
Встраивание скрытой информации в любой нестрогий (аппроксимирующий, интерполирующий, сжатый) формат чревато потерей этой скрытой информации. А стеганография - в отличие от водяного знака - как раз существует для 100% сохранения скрытой информации.

Так что JPG для стеганографии непригоден.

Автор: knark 9.4.2006, 13:18
Я писал курсач по стеганографии Wav файла. Причем при переводе его в mp3 и назад, инфа сохранялась. Это делалось с помощью добавления эха, с различным временем отставания.

Автор: hijack 10.4.2006, 08:27
А не могли бы вы поделиться реализациями алгоритмов? Буду очень благодарен!

Автор: nostromo 11.4.2006, 15:38
Цитата(Akina @ 8.4.2006, 12:14)
Встраивание скрытой информации в любой нестрогий (аппроксимирующий, интерполирующий, сжатый) формат чревато потерей этой скрытой информации. А стеганография - в отличие от водяного знака - как раз существует для 100% сохранения скрытой информации.

Так что JPG для стеганографии непригоден.


Водяные знаки -- одно из приложений стеганографии (см. например http://www.wasm.ru/article.php?article=set26_0x0A).

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)