Обратимые водяные знаки – способ избежать подделки фотографий
Индийские ученые Дакшинамурти Сивакумар (Dakshinamurthi Sivakumar) и Говиндарайян Ямуна (Govindarajan Yamuna) из университета Аннамалай разработали интересный метод передачи изображений, который позволяет проконтролировать подлинность фотографий. Фактически, авторы предлагают создавать специальный код, который поможет получателю убедиться, что изображение не было изменено в ходе передачи.
В наши дни, когда графические редакторы меняют лица на фотографиях до неузнаваемости, все тяжелее быть уверенным в подлинности снимков. Если фотоколлажи в газетах и журналах выглядят забавными, то в некоторых областях сохранение каждого исходного пикселя в изображении имеет критическую важность — например, в военной сфере. Само собой, в некоторых случаях выручают заметные на глаз водяные знаки, но они безвозвратно меняют содержимое изображения, а некоторым потребителям необходимо получить именно исходный снимок.
Разработка индийских ученых предусматривает добавление к изображению небольшого набора дополнительных данных – кода под названием HMAC (Hash Message Authentication Code – хэш-код удостоверения подлинности сообщения). Код HMAC вычисляется по содержимому всех и каждого пикселя в исходном изображении, причем вычисление кода не требует значительных вычислительных ресурсов. Кроме того, к изображению добавляются и видимые «водяные знаки», но их наложение выполняется с учетом кода HMAC. Получатель снимка может использовать код, чтобы полностью устранить видимые водяные знаки и восстановить первоначальный вид фотографии.
Предполагается, что при изменении содержимого снимка в ходе передачи использование кода не позволит восстановить изображение в первозданном виде. Любые манипуляции приведут к полному разрушению снимка после восстановления с помощью кода HMAC. Само собой, разработчики предполагают, что злоумышленникам не удастся подобрать такой хэш-код HMAC, чтобы восстановление прошло без видимых на глаз искажений и с сохранением первоначально вставленных визуальных водяных знаков.
Источник информации: Софт@Mail.Ru