Водяной знак (файл данных)
хранящийся Водяной знак, в файле данных, представляет собой метод обеспечения целостности данных , который сочетает в себе аспекты хеширования данных и цифровых водяных знаков . Оба полезны для обнаружения несанкционированного доступа , хотя каждый из них имеет свои преимущества и недостатки.
Хеширование данных
[ редактировать ]Типичный хэш данных обрабатывает входной файл для создания буквенно-цифровой строки , уникальной для файла данных. Если файл будет изменен, например, если в исходном файле произойдет одно или несколько изменений битов, тот же процесс хэширования измененного файла приведет к получению другого буквенно-цифрового значения. С помощью этого метода надежный источник может вычислить хэш исходного файла данных, а подписчики могут проверить целостность данных. Абонент просто сравнивает хэш полученного файла данных с известным хешем из доверенного источника. Это может привести к двум ситуациям: хэш будет одинаковым или хеш будет другим.
Если результаты хэширования одинаковы, задействованные системы могут иметь соответствующую степень уверенности в целостности полученных данных. С другой стороны, если результаты хэширования различаются, можно сделать вывод, что полученный файл данных был изменен.
Этот процесс распространен в P2P -сетях, например в протоколе BitTorrent . После загрузки части файла данные проверяются по хеш-ключу (так называемая хеш-проверка). По этому результату данные сохраняются или удаляются.
Цифровые водяные знаки
[ редактировать ]Цифровые водяные знаки существенно отличаются от хеширования данных . Это процесс изменения исходного файла данных, позволяющий последующее восстановление встроенных вспомогательных данных, называемых водяными знаками .
Абонент, зная о водяном знаке и способах его восстановления, может определить (в определенной степени), произошли ли значительные изменения в файле данных. В зависимости от конкретного используемого метода восстановление встроенных вспомогательных данных может быть устойчивым к постобработке (например, сжатию с потерями ).
Если извлекаемый файл данных представляет собой изображение , поставщик может встроить водяной знак в целях защиты. Этот процесс допускает некоторые изменения, сохраняя при этом связь с исходным файлом изображения. Исследователи также разработали методы, позволяющие встраивать компоненты изображения в изображение. Это может помочь выявить части изображения, которые могут содержать несанкционированные изменения, и даже помочь восстановить часть утерянных данных.
Недостатком цифровых водяных знаков является то, что подписчик не может существенно изменить некоторые файлы, не жертвуя при этом качеством или полезностью данных. Это может относиться к различным файлам, включая данные изображений , аудиоданные и компьютерный код .
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( сентябрь 2009 г. ) |