Цифрові водяні знаки

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Інші
Предмет:
Інші

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторних робіт №2 з курсу «Методи і засоби стеганографії» на тему: «Цифрові водяні знаки» МЕТА РОБОТИ Ознайомитися з основними методами створення цифрових водяних знаків. ТЕОРЕТИЧНІ ВІДОМОСТІ Цифровий водяний знак (ЦВЗ) - технологія, створена для захисту авторських прав мультимедійних файлів. Зазвичай цифрові водяні знаки невидимі. Однак ЦВЗ можуть бути видимими на зображенні або відео. Зазвичай це інформація являє собою текст або логотип, який ідентифікує автора. Невидимі ЦВЗ впроваджуються в цифрові дані, але не можуть бути сприйняті як такі. Найважливіше застосування цифрові водяні знаки знайшли в системах захисту від копіювання, які прагнуть запобігти або утримати від несанкціонованого копіювання цифрових даних. Стеганографія застосовує ЦВЗ, коли сторони обмінюються секретними повідомленнями, впровадженими в цифровий сигнал. Використовується як засіб захисту документів з фотографіями - паспортів, водійських посвідчень, кредитних карт з фотографіями. Коментарі до цифрових фотографій з описовою інформацією - ще один приклад невидимих ​​ЦВЗ. Хоча деякі формати цифрових даних можуть також нести в собі додаткову інформацію, звану метадані, ЦВЗ відрізняються тим, що інформація «зашита» прямо в сигнал. Об'єкти мультимедіа в цьому випадку будуть представляти собою контейнери (носії) даних. Основна перевага полягає в наявності умовної залежності між подією підміни об'єкта ідентифікації та наявності елемента захисту - прихованого водяного знака. Підміна об'єкта ідентифікації призведе до висновку про підробку всього документа. Цифрові водяні знаки отримали свою назву від старого поняття водяних знаків на папері (грошах, документах)[1]. Розрахунок кількості можливих сиволів з розрахунку 1 біта в байті Метод нанесення ЦВЗ Методи нанесення ЦВЗ діляться на просторові і частотні. До просторових методів відноситься метод LSB. До частотних - нанесення ЦВЗ шляхом розширення спектру. Позначений сигнал отримують адитивною модифікацією. Такі ЦВЗ відрізняються середньою надійністю, але дуже маленькою інформаційною ємністю. Метод амплітудної модуляції, схожий з методом розширення спектру, також застосовується для впровадження. Метод квантування не дуже надійний, але дозволяє впровадити великий обсяг інформації. Блок схема Код Програми import Image #Функція створення меню def main(): print "Hi, user:" way1=raw_input("Give me a way to the Vodianiy znak:") print "Thanks" way2=raw_input("Give me a way to picture:") print "Thanks" vodianiy_znak(way1,way2) mission() def mission(): print "Mission is done" #Функція нанесення цифрового водяного знака def vodianiy_znak(way1,way2): img1 = Image.open(way1) img2 = Image.open(way2) img1 = img1.convert("RGBA") img2 = img2.convert("RGBA") pixdata1 = img1.load() pixdata2 = img2.load() for y in xrange(img1.size[1]): for x in xrange(img1.size[0]): if pixdata1[x, y] == ((0, 0, 0, 255)): r,b,g,a=img2.getpixel((x,y)) pixdata2[x, y] = (r, b, g, 200) img2.save(way2[:-4]+"_new.png", "PNG") main() Картинка до нанесення цифрового знаку  Картинка після нанесення цифрового знаку  Робота програми  Висновок: Під час виконання даної роботи я навчився працювати з графічними бібліотеками Python, вивчив основні створення цифрових водяних знаків.
Антиботан аватар за замовчуванням

02.06.2013 12:06-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!