Научились находить скрытый смысл в картинках, Hitech News
|
clon31
профи!
[SoftoRooMTeaM]
Группа: Наши Люди Сообщений: 4.012 Регистрация: 4.11.2005 Из: На данный момент Бетельгейзе 3 :) Пользователь №: 62.555
Респектов: 1616
| Ученые научились находить скрытый смысл в картинках На данной фотографии изображен закат над Балтийским морем в районе Эстонии. Часть пикселей была обработана таким образом, что эта фотография содержит подробную карту центра Вашингтона. Фото Charles Boncelet, University of Delaware.Группа ученых под руководством доктора Чарльза Бонселета (Charles Boncelet) из Университета Делавера разработала новый алгоритм обнаружения закодированной информации в обычных изображениях. Об этом сообщается в официальном пресс-релизе на сайте Государственного Научного Фонда (США). В настоящее время работа еще ученых не опубликована. Основной упор исследователи делали на выяснение вероятности того, что данная конкретная картинка содержит скрытое сообщение. Для этого сначала картинка сжималась специальным алгоритмом. После этого в полученном файле искались аномалии, то есть куски кода, которые не должны возникнуть в случае, если сжималась картинка, не содержащая дополнительных данных. Каждой такой аномалии присваивалась вероятность того, что она содержит некоторое количество лишней информации. Полученные значения суммировались. В результате получалось число от нуля до одного, показывающее вероятность того, что данная картинка содержит скрытое сообщение. По данному алгоритму была написана программа. Она была протестирована на более чем 2000 различных изображений в формате BMP. В некоторых из этих картинок цвета пикселей были изменены таким образом, что эти изменения несли в себе закодированную информацию. Программа показала результаты, значительно превосходящие своих конкурентов. Так для картинок с 20 процентами измененных пикселей показатель обнаружения составил 93 процента. Для картинок с 30 процентами – 91 процент. Наука, занимающаяся изучением скрытых сообщений, называется стеганографией. В отличие от криптографии, которая скрывает смысл сообщения, стеганография скрывает сам факт его существования. В свою очередь наука об обнаружении "дополнительной" информации называется стеганализом. Самым простым приемом стеганографии является письмо "невидимыми чернилами", которые проявляют себя, только если выполнены некоторые условия (специальное освещение, нагрев). В настоящее время ученые работают над расширением возможностей своего алгоритма. В частности, они планируют создать аналогичную систему обнаружения скрытого смысла в картинках формата JPEG и видеороликах. Источник: lenta.ru | |
| |
21.07.2008 - 11:28 |
middleman
профи!
[SoftoRooMTeaM]
Группа: Наши Люди Сообщений: 3.366 Регистрация: 15.03.2005 Из: Украина, Харьков Пользователь №: 8.829
Респектов: 744
| Попробовал порграмку выложеную здесь... на 24 бита ругается, но JPG открывает, BMP сохраняет, фаил обратно из картинки извлекает и в открытом виде его там не хранит (поиск в фаиле по исходной строке символов ничего не дает). Немного покопал каким-же образом сохраняется информация и вот что получилось: » Мои изыскания « В качестве контейнера взял вот такой файлик:
в качестве вложения вот такой:
запаковываем один в другой указаной прогой.
На фаил ругается, но запаковывает.
получаем результат: (выложен в оригинальном размере, преобразован в JPG)
Сравниваем размеры фаилов:
Загоняем исходный контейнер и результат в фотошоп... открывает нормально как две картинки... накладываем один на другой в режиме Difference (показ отличий)
совершенно ничего не видим... отличия если и есть, то минимальные.
Чтобы их увидеть откручиваем контраст:
Вот оно наше вложение... сохранено в виде незначительных различий в цвете. Внизу видна ровная серая полоска - неиспользованые 120 кб для вложения.
Открываем результат в проге. Она ругается теперь уже на свой фаил. по ходу она ругается всегда.
Извлекаем фаил из контейнера. Извлеченный фаил абсолютно идентичен исходному вложению и нарекания не вызывает.
При зажатии результата в JPG вложеная информация теряется.
Содержание исхоного изображения на допустимый размер закладки не влияет никак. имеет значение только разрешение.
Вывод: Програмка интересна, но не особо полезна, т.к. объем хранимой информации небольшой (у меня получилось почти 720 кб на 5-мегабайтный BMP). Но в общем-то для шифрования информации таким образом вполне подходит и вполне достойна внимания в своем классе. Например запаковать таким образом большой текстовый фрагмент да еще с паролем и ни одна зараза его оттуда не достанет. | |
| |
21.07.2008 - 11:44 |
Imho
профи!
Группа: Наши Люди Сообщений: 671 Регистрация: 15.04.2008 Из: Тула Пользователь №: 846.186
Респектов: 109
| Стенография, это конечно хорошо...но..намного интереснее технология стереоскопических изображений. Технологий построения их достаточно много и нужно учиться технологии их просмотра. Т.е сходу там едвали что то поймешь. Если подобное изображение еще наложить на еще одно изображение - будет достаточно трудно расшифровать. Преимущество сей технологии состоит в том, что она имеет меньшую шаблонность и алгоритм "разгадывания" Вот примеры: » Нажмите, для открытия спойлера | Press to open the spoiler « Суслика видишь? А он есть! (с) Охлобыстин » Нажмите, для открытия спойлера | Press to open the spoiler « Цитата | Quote Как вы наверное знаете, человек, имеющий два глаза, может оценить расстояние до предмета и среди нескольких вещей выделить более приближенные и более отдаленные. Так вот, это связано со свойством человеческих глаз, а точнее, восприятием мозга положения глаз. Другими словами, если из каждого глаза "провести два луча", которыми посмотреть на предмет, то в точке, на которую смотрят глаза, эти "лучи" пересекутся. Мозг сопоставляя углы поворота этих "лучей", делает соответствующие выводы о расстоянии до предмета. А если попробовать обмануть глаза (мозг)? Именно это и происходит, когда смотришь такую картинку. Ведь есть и еще одно свойство глаз. А как глаза находят точку, в которой надо "пересечь лучи"? Очень просто - в каждом глазу формируется своя картинка. Обе они похожи друг на друга, но отличия есть - один глаз может видеть какой-то фрагмент, а другому в этот момент может мешать какое-нибудь препятствие. Мозг максимально похожие фрагменты этого рисунка и пытается совместить в один, но для этого в каждой точке ему приходится менять углы "лучей", иначе эти фрагменты не совпадут. На стерео-картинке такими фрагментами являются пиксели, а точнее их цвета. Давайте взглянем на картинку изображенную ниже: Точка c находится ближе точки d. Мозг это понимает сравнивая углы AcB и AdB. Не зря я упомянул и о том, что в глазах немного разные картинки, и что мозг меняет углы для нахождения похожих участков. Так как точка d одна, а глаза два, то в каждом глазу она и будет являться тем фрагментом, в котором надо пересечь "лучи", т.е. в одном глазу ее изображение будет похоже и на изображение ее же в другом глазу - ну это логично (это же одна и та же точка). Теперь попробуем обмануть мозг. Поставим перед собой картинку, которую следует превратить в стерео. Как надо расставить на ней точки, чтобы "на дурить глаз"? Обратите внимание на точки a, b и e, g. Чтобы глаза увидели подобные участки (точки), они должны быть одинаковы (хотя иногда и это правило можно обойти, но это довольно сложно сделать, хотя вполне реально, ведь мозг ищет подобные фрагменты не только по цвету, но и по форме). Смотря на данную книжку, видишь точку c дальше поверхности листа, а точку d еще дальше. Таким образом, на плоском листе бумаги (экране монитора) появляется объемное изображение, находящееся как бы за листом бумаги. Этого то нам и надо. Получается, что чем ближе друг к другу расположены одинаковые точки (или целые фрагменты), тем они кажутся нам ближе в пространстве. Еще раз взгляните на рисунок, и посмотрите, где пересекают лучи лист бумаги, где в последствии они сами пересекутся и какое при этом будет расстояние точек пересечения лучей с бумагой. Надеюсь, что вам понятен основной принцип обмана человеческих глаз и того, кто за этим стоит - мозг. © Дмитрий Багаев | |
| |
21.07.2008 - 17:21 |
DMUTPUU
Опытный юзверь
Группа: Заблокированные Сообщений: 103 Регистрация: 10.09.2007 Пользователь №: 494.424
Респектов: 5
| Цитата | Quote(middleman @ 21.07.2008 - 11:31) ...
ну ё-лы палы та.. опять не работает.. всё та же противная табличка выскакивает! в чём дело? объясни пожалуйсто? картинки те же самые? формат остался их тот же при заливке + загрузки и сохранения? ничего не получаетсо! =( как во что вкладывать, куда тыркать? подробную инструктажу можно плиз.!? | |
| |
22.07.2008 - 9:18 |
middleman
профи!
[SoftoRooMTeaM]
Группа: Наши Люди Сообщений: 3.366 Регистрация: 15.03.2005 Из: Украина, Харьков Пользователь №: 8.829
Респектов: 744
| Цитата | Quote(DMUTPUU @ 21.07.2008 - 16:24) подробную инструктажу можно плиз.!? Легко. » Подробная инструкция « | |
| |
22.07.2008 - 19:09 |
DMUTPUU
Опытный юзверь
Группа: Заблокированные Сообщений: 103 Регистрация: 10.09.2007 Пользователь №: 494.424
Респектов: 5
| Примного благодарен, всё получилосо! Спасибо! ***Собрал все 3 программки для Внедрения Файлов в Изображения.. взять можно тут! » Нажмите, для открытия спойлера | Press to open the spoiler « Кто знает ечё, делитесь, не стиснятись.. всё опробуем и протестируем-с.. | |
| |
|
|