информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / theory
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Честно искал гуглем - про второй вотермарк че-то не увидел - ткни носом, плз 07.12.05 11:14  Число просмотров: 5299
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> есть допустим (крайне упрощенно), в каждом пикселе-точечке
> 6 важных битов, которые влияют на изображение и два
> оттеночных, неважных, которые в принципе не особо влияют.
> От всех важных битов пикселей берешь такую контрольную
> сумму, чтобы она не изменялась при изменении заданного
> процента пикселей. После этого эту сумму, с кодом
> восстановления, записываешь в оставшиеся 2 бита всех
> пикселей.
>
> Если потом часть пикселов побъется/исказится, все равно c
> помощью кода восстановления поднимаем контрольную сумму из
> "неважных" битов и проверяем ее совпадение с контрольной
> суммой от "важных", significant битов.

Немного сгладить изображение и не останется этих контрольных сумм.

> Причем ситуация со стеганографическими digimark'ами не
> отличается от привиденной ситуации с watermark'ами - их
> тоже можно одновременно две поставить.
>
> Иногда вводят некоторый "заверительный центр", который
> является гарантом того, что он подписывал картинку
> такого-то числа. Это тоже не панацея.

Доверительный центр давай не рассматривать, понятно, что можно, но не очень хорошее решение...

> > Если кто встречал - укажите, плз, на существующие
> > публикации по этому вопросу. Ну и хотелось бы
> пообсуждать -
> > может у кого какие идеи...
>
> не встретить публикации по этому вопросу по запросу к гуглу
> "стеганография" - это надо очень постараться ;)

Сабж
<theory>
[Стеганография] Доказательство в суде копирайта 07.12.05 01:17  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
Предлагаю тему для обсуждения. сабж.

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

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

Но вот одна незадача: злоумышленник может встроить второйсвойвотермарк и утверждать в суде, что это изображение его, а не мое - и мы будем в абсолютно равных условиях!

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

Стеганографические решения проблемы, я так понимаю, сводятся к добавлению в вотермарк некоей контрольной суммы, построенной по изображению, но КАК это делается мне абсолютно не ясно - ведь допускается и lossy-compression и другие пребразования... похоже на магию!!

Если кто встречал - укажите, плз, на существующие публикации по этому вопросу. Ну и хотелось бы пообсуждать - может у кого какие идеи...
Есть довольно много программок которые занимаются именно... 01.03.06 09:20  
Автор: Olegich Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Есть довольно много программок которые занимаются именно тем, что добавляют любую информацию в изображение ну и т.п. одна из них Steganos вроде назвается, только ей уже лет 7-8, но работает прекрасно... я честно говоря не пробовал, да и уверен что это не прокатит но попробовать можно сделать следующее, взять изображение запихнуть туда чего-нить, далее на фотопечать... апосля отсканить с необходимыми параметрами и попробовать вытащить это то что ты туда запихнул этой же программкой...

99% не получится, прогармма для этого не предназначена, но уверен где-нить такой софт или приёмы похожие на указанный выше может и есть...
Для начала я бы посоветовал не доводить дело до суда. Даже... 07.12.05 11:11  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 07.12.05 11:14  Количество правок: 1
<"чистая" ссылка>
> Предлагаю тему для обсуждения. сабж.
>
> Проблема собственно в следущем:
> Допустим, рассматриваем некую фотографию (изображения мне
> ближе, чем звук и видео... вобщем не принципиально), для
> определенности. Я хочу в нее встроить вотермарк, так чтобы
> потом, если ее у меня украдут, я бы в суде мог доказать,
> что она моя...

Для начала я бы посоветовал не доводить дело до суда. Даже не доводить до необходимости доказательства авторства/собственности.

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

А в чем суть такого живучего алгоритма, не секретную часть не осветите ли?

> Но вот одна незадача: злоумышленник может встроить второй
>свойвотермарк и утверждать в суде, что это изображение
> его, а не мое - и мы будем в абсолютно равных условиях!
>
> Есть одно элегантное, но не стеганографическое решение:
> Мы храним у себя картинку, первичную копию, в более хорошем
> разрешении, чем у вторичных копий. И при доказательстве,
> между прочим, можно не засвечивать оригинал целиком...
> достаточно предъявить часть.

Можно постараться доказать гарантированность нестеганографического метода. Причем картинку можно хранить как раз в черезвычайно низком разрешении и глубине цветности. То есть разбить картинку на сотню областей и указать грубые их цвета. В этом случае подделку легко так же сжать и оба этих изобрАжения должны полностью (ну на 90%) совпасть.
Далее либо распечатываем картинку в числовом виде на бумагу, либо записываем ее на дискету и опечатываем. Относим к нотариусу (к двум нотариусам), заверяем.

> Стеганографические решения проблемы, я так понимаю,
> сводятся к добавлению в вотермарк некоей контрольной суммы,
> построенной по изображению, но КАК это делается мне
> абсолютно не ясно - ведь допускается и lossy-compression и
> другие пребразования... похоже на магию!!

По моему не катит.

> Если кто встречал - укажите, плз, на существующие
> публикации по этому вопросу. Ну и хотелось бы пообсуждать -
> может у кого какие идеи...
Интерес только спортивный 07.12.05 11:41  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> Для начала я бы посоветовал не доводить дело до суда. Даже
> не доводить до необходимости доказательства
> авторства/собственности.

Ну такие задачи есть.
Просто задумался тут... решил тему вынести.

> > Допустим, я использую навороченный супер-алгоритм и
> > вотермарк выживает и после lossy-compression, и после
> > геометрических преобразований, и после всяких там
> > оптимальных фильтров... короче, алгоритм хорош, и
> убить мой
> > вотермарк достаточно сложно.
>
> А в чем суть такого живучего алгоритма, не секретную часть
> не осветите ли?

Суть рассказать не могу, т.к. сам не совсем разобрался. Но поверь на слово - такие алгоритмы есть, более или менее хорошие. Про сами алгоритмы инфу найти можно... Я хотел бы про второй вотермарк поговорить.

> Но вот одна незадача: злоумышленник может встроить
> второй
> >свойвотермарк и утверждать в суде, что это
> изображение
> > его, а не мое - и мы будем в абсолютно равных
> условиях!
> >
> > Есть одно элегантное, но не стеганографическое
> решение:
> > Мы храним у себя картинку, первичную копию, в более
> хорошем
> > разрешении, чем у вторичных копий. И при
> доказательстве,
> > между прочим, можно не засвечивать оригинал целиком...
> > достаточно предъявить часть.
>
> Можно постараться доказать гарантированность
> нестеганографического метода. Причем картинку можно хранить
> как раз в черезвычайно низком разрешении и глубине
> цветности. То есть разбить картинку на сотню областей и
> указать грубые их цвета. В этом случае подделку легко так
> же сжать и оба этих изобрАжения должны полностью (ну на
> 90%) совпасть.
> Далее либо распечатываем картинку в числовом виде на
> бумагу, либо записываем ее на дискету и опечатываем.
> Относим к нотариусу (к двум нотариусам), заверяем.

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

> > Стеганографические решения проблемы, я так понимаю,
> > сводятся к добавлению в вотермарк некоей контрольной
> суммы,
> > построенной по изображению, но КАК это делается мне
> > абсолютно не ясно - ведь допускается и
> lossy-compression и
> > другие пребразования... похоже на магию!!
>
> По моему не катит.

Вот и не понятно, либо задача слишком простая, и тривиально решается, либо какая-то сложная и мало кто ее решал...
Теоретически можно. Для начала нужно внести в изображение не... 07.12.05 12:33  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 07.12.05 12:33  Количество правок: 1
<"чистая" ссылка>
> Суть рассказать не могу, т.к. сам не совсем разобрался. Но
> поверь на слово - такие алгоритмы есть, более или менее
> хорошие. Про сами алгоритмы инфу найти можно... Я хотел бы
> про второй вотермарк поговорить.

> Это все понятно. Все это можно... Давай лучше рассматривать
> такую задачу "как бы так поставить вотермарк, чтобы можно
> было доказать, что он был первым", это интересней.

Теоретически можно. Для начала нужно внести в изображение не просто ватермарк как копирайт, но и чтоб он содержал эл.циф. подпись изображения. Второе условие, чтоб он не пропал и даже не исказился при некоторых модификациях изображения.
Предположим, что ватермарк не вносит искажения в изображение, прописываясь в малозначащие биты цветов точек. Тогда в вычисление подписи нужно учитывать все изображение. Тогда по условию избыточности сама подпись будет соизмерима по объему с самим изображением. Тогда она не будет соответствовать при любых небольших изменениях изображения.
Получаем противоречие - с одной стороны хотим отследить все мелочи (а именно внесение второго ватермарка), с другой стороны должны допустить небольшие изменения (масштабирование и проч.).
сведем задачу к более привычной - приводят двое крестьян к... 07.12.05 10:23  
Автор: paganoid Статус: Member
<"чистая" ссылка>

> Но вот одна незадача: злоумышленник может встроить второй
>свойвотермарк и утверждать в суде, что это изображение
> его, а не мое - и мы будем в абсолютно равных условиях!
>

сведем задачу к более привычной - приводят двое крестьян к судье козу, на которой два клейма? ;)

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

>
> Стеганографические решения проблемы, я так понимаю,
> сводятся к добавлению в вотермарк некоей контрольной суммы,
> построенной по изображению,

DigiMark это или как оно называется...

> но КАК это делается мне
> абсолютно не ясно - ведь допускается и lossy-compression и
> другие пребразования... похоже на магию!!

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

Если потом часть пикселов побъется/исказится, все равно c помощью кода восстановления поднимаем контрольную сумму из "неважных" битов и проверяем ее совпадение с контрольной суммой от "важных", significant битов.

Причем ситуация со стеганографическими digimark'ами не отличается от привиденной ситуации с watermark'ами - их тоже можно одновременно две поставить.

Иногда вводят некоторый "заверительный центр", который является гарантом того, что он подписывал картинку такого-то числа. Это тоже не панацея.

> Если кто встречал - укажите, плз, на существующие
> публикации по этому вопросу. Ну и хотелось бы пообсуждать -
> может у кого какие идеи...

не встретить публикации по этому вопросу по запросу к гуглу "стеганография" - это надо очень постараться ;)

Честно искал гуглем - про второй вотермарк че-то не увидел - ткни носом, плз 07.12.05 11:14  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> есть допустим (крайне упрощенно), в каждом пикселе-точечке
> 6 важных битов, которые влияют на изображение и два
> оттеночных, неважных, которые в принципе не особо влияют.
> От всех важных битов пикселей берешь такую контрольную
> сумму, чтобы она не изменялась при изменении заданного
> процента пикселей. После этого эту сумму, с кодом
> восстановления, записываешь в оставшиеся 2 бита всех
> пикселей.
>
> Если потом часть пикселов побъется/исказится, все равно c
> помощью кода восстановления поднимаем контрольную сумму из
> "неважных" битов и проверяем ее совпадение с контрольной
> суммой от "важных", significant битов.

Немного сгладить изображение и не останется этих контрольных сумм.

> Причем ситуация со стеганографическими digimark'ами не
> отличается от привиденной ситуации с watermark'ами - их
> тоже можно одновременно две поставить.
>
> Иногда вводят некоторый "заверительный центр", который
> является гарантом того, что он подписывал картинку
> такого-то числа. Это тоже не панацея.

Доверительный центр давай не рассматривать, понятно, что можно, но не очень хорошее решение...

> > Если кто встречал - укажите, плз, на существующие
> > публикации по этому вопросу. Ну и хотелось бы
> пообсуждать -
> > может у кого какие идеи...
>
> не встретить публикации по этому вопросу по запросу к гуглу
> "стеганография" - это надо очень постараться ;)

Сабж
Ну это упрощенно. Подробнее - тут... 07.12.05 12:50  
Автор: paganoid Статус: Member
<"чистая" ссылка>
> > есть допустим (крайне упрощенно), в каждом
> пикселе-точечке
> > 6 важных битов, которые влияют на изображение и два
> > оттеночных, неважных, которые в принципе не особо
> влияют.
> > От всех важных битов пикселей берешь такую контрольную
> > сумму, чтобы она не изменялась при изменении заданного
> > процента пикселей. После этого эту сумму, с кодом
> > восстановления, записываешь в оставшиеся 2 бита всех
> > пикселей.
> >
> > Если потом часть пикселов побъется/исказится, все
> равно c
> > помощью кода восстановления поднимаем контрольную
> сумму из
> > "неважных" битов и проверяем ее совпадение с
> контрольной
> > суммой от "важных", significant битов.
>
> Немного сгладить изображение и не останется этих
> контрольных сумм.

Ну это упрощенно. Подробнее - тут http://www.digimarc.com/docs/wp/Commercial%20Applications/Using%20Digital%20WM%20with%20Image%20Signature.pdf .

>
> > > Если кто встречал - укажите, плз, на существующие
> > > публикации по этому вопросу. Ну и хотелось бы
> > пообсуждать -
> > > может у кого какие идеи...
> >
> > не встретить публикации по этому вопросу по запросу к
> гуглу
> > "стеганография" - это надо очень постараться ;)
>
> Сабж

муахаха, полез в гугл искать "double digimark", полюбуйся, что нашел ;)

Да, пардон, подумал что "существующие публикации" - имелось ввиду вообще про вотермарки, а не про двойные вотермарки. Про двойные чуток подольше пришлось поискать - "two signatures digimarc" В вышеозначенном найденном PDF вроде про двойные вотермарки есть - но я бегло посмотрел.
Сылка не много не про то - для двойного вотермарка не применима... но тоже интересно, спасибо 07.12.05 14:45  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach