Идентификация цифрового фотоаппарата
А как вам такое соображение?
Поймал себя на такой мысли, что при современном развитии нанотехнологий производители цифровых фотокамер могут запросто скрыто встраивать их идентификаторы в получаемые с их помощью фотографии.
Несколько пикселей-идентификаторов, вставленные в фотографии мегабайтных размеров, общей картине не повредят, и в то же время будут служить надежным идентификатором.
Идея чем-то подобно стеганографии (а также MAC-адресам сетевых карточек).
Таким образом, по публикуемым на сайтах фото можно условно вычислять владельцев фотокамер, точнее, их принадлежность к фотографиям.
Как думаете, эта идея может быть воплощена? Или может, она уже реализована? ;)
комментариев: 510 документов: 110 редакций: 75
комментариев: 510 документов: 110 редакций: 75
комментариев: 11558 документов: 1036 редакций: 4118
И если от них "чистилки"?
И также по прежнему таки интересен ответ и по начальному вопросу.
Насколько я слышал, в хороших фотоаппаратах уже вроде бы есть. Но не более чем на уровне слухов. Реализовать такое в любой момент не проблема. Дорогая аппаратура, типа принетров очень высокого разрешения принудительно помечается таким образом, чтобы не печатали деньги. Было и исследование и целый сайт, который рассказывал какие компании, производящие принтеры, каким образом помечают печатную бумагу. В принципе, аналогичное можно сказать и про битые пиксели в цифровых видеокамерах. Насчёт как избавиться – это надо специалистов спрашивать, кто разбирается в том, возможно ли и насколько эффектвно, зашумление подобных штук. Есть ещё такая идея: под каждый конкретный фотоаппарат, думаю, сняв "образцы" и тщательно сравнив их, можно вычислить где находятся битые пискели и чем отличается фото ото идеального. Далее просто можно применять "обратный алгоритм" и всё.
комментариев: 9796 документов: 488 редакций: 5664
Главное, что речь идёт не об отдельных дефектных пикселах, от которых было бы легко избавиться.
То есть такая технология есть, и в современной криминалистике уже используется. Даже битых пикселов не надо. Просто обсчитывается отличие цветопередачи каждого пиксела от идеального и его корреляции с соседями.
При обработках фотографии (размытие, зашумление, уменьшение) этот высчитанный профиль матрицы фотокамеры конечно деградирует, но плавно, а не скачкообразно и относительно стоек. Зависит правда от множества факторов (тип снимаемого объекта, освещение в момент съёмки, режим съёмки и т.д.).
И самая мощная технология слежения как раз та, которая является побочным продуктом развития основной технологии и не требует встраивания каких-либо специальных жучков – поскольку она по-умолчанию уже есть у всех и не требует навязывания и поддержки.
Во-вторых, действительно могут быть вставлены и микросхемы в фотоаппараты для внесения специальных "водяных знаков" путём стеганографии. А они, знаки эти, очень стойкие и выдерживают серьёзные издевательства над изображением. Но это уже целенаправленное внедрение как-бы жучков. А что-то целенаправленно внедрять массовому разрозненному производителю можно, но сложно, затем это надо поддерживать, контролировать и т.д.
В третьих, да, есть поля EXIF, но они никак не зашифрованы и от них избавиться проще всего. Как простым патченьем фотофайлов, так и пересохранением фото через фоторедактор – через копирование открытого изображения в буфер обмена и создание нового файла (в GIMP, Photoshop – в EXIF пропишется версия редактора, а не фотоаппарата).
... И прячется в тайнике, а фотографии с него публикуются только для особо важных дел, репортажей там всяких.
А личные и безобидные фото в стиле "я – Вася Пупкин на отдыхе в обнимку с Эйфелевой башней" для хранения на память, размещения в инете и показа друзьям, конечно делаются только с другого фотоаппарата, который лежит возле компа в тумбочке.
И что, обычные манипуляфции в редакторе (резкость, размытие, яркость, ресайзинг) особо не помогают? Особенно мне кажется эффективным ресайзинг – снял при 4096x2048, а пересохранил при 2048x1024
И все-таки хочется специализированную утилиту, которая бы делала все автоматически, и хорошо бы, если сама находила эти "знаки" и разрушала их. А если нет, то как бороться с этим всем самостоятельно?
Если для нашей анонимности уже есть яд, то по идее должно быть и противоядие?
комментариев: 11558 документов: 1036 редакций: 4118
Во-первых, никто не утверждал, что они действительно есть. Во-вторых, для эффективного стирания водяных знаков необходимо знать технологию их наложения (можно, конечно, применить полдюжины фильтров в графическом редакторе в надежде, что они неинвертируемы, и получить полностью убитую картинку, но тогда какой был смысл фотографировать изначально?).
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 9796 документов: 488 редакций: 5664
Предназначены для выслеживания нарушителей копирайта или похитителей секретных материалов.
Маловероятно, что кто-то тайно будет это внедрять в обычные фотики. Дорого и неотлажено. Пока.
Тем не менее теоретические принципы никак не запрещают создания ЦВЗ по следующим критериям:
1) В изображение внедряется ЦВЗ по известному противнику алгоритму, тем не менее это не даёт ему определить – содержит изображение ЦВЗ или нет, если только он не имел в чистом исходного или специально подготовленного изображения (снимал чёрный квадрат Малевича в темноте без фотовспышки).
2) Определить наличие ЦВЗ в обычной фотографии (не квадрате Малевича) может только сторона имеющая секретный ключ.
3) Возможно доказательство наличия ЦВЗ третьей стороне без раскрытия секретного ключа.
4) ЦВЗ выдерживает все типы искажений изображения или максимально возможное их количество, кроме тех, которые делают его практически непригодным к использованию. (Создавались модели ЦВЗ, стойкие к обрезанию значительной части изображения, уменьшения размера, разным фильтрам и т.д.).
Математика и алгоритмы там довольно сложные – преобразования Фурье, вейвлеты, фракталы, внедрение не только в абстрактно битовые, а в спектральные и прочие составляющие, сочетание кодирования с шифрованием и т.д.