Рассчитай точную стоимость своей работы и получи промокод на скидку 1000 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Разработка программных средств для встраивания цифровых водяных знаков в аудиосигналы
Создан заказ №2022290
4 мая 2017

Разработка программных средств для встраивания цифровых водяных знаков в аудиосигналы

Как заказчик описал требования к работе:
1) Прежде всего, нужно понять разницу между цифровыми водяными знаками и встраиванием секретной информации. Цифровые водяные знаки должны противостоять активной атаке на звуковой контейнер (например, фильтрации, декомпрессии, сжатия) и выдерживать модификацию аудиоконтейнера. Водяные знаки напом инают стеганографию, но имеют отличительные черты. Оба скрывают сообщение внутри контейнера. В стеганографии нужно уметь просто читать скрытое сообщение. И стеганографический алгоритм не должен выдерживать активные атаки на контейнер. Таким образом, сообщение обычно будет потеряно после такой атаки. (Действительно, устойчивые стеганографические алгоритмы могут быть предложены, но в этом нет необходимости.) Когда алгоритм должен противостоять активной атаке, необходимо добавить некоторую избыточность, чтобы иметь возможность восстановить исходное сообщение, если какая-то часть внедренной информации потеряна. Таким образом, емкость (максимально возможная длина сообщения) метода будет уменьшена. Но главная цель цифровых водяных знаков - это точно выдерживать активные атаки. Таким образом, обычно будет короткое сообщение, которое будет многократно воспроизводиться внутри контейнера, поэтому его можно восстановить даже после потери части контейнера или модификации контейнера (может быть не полностью восстановлено, но выжить Значительная часть сообщения). 2) Что вставлять. В самом общем виде последовательность битов информации будет встроена в контейнер. Итак, вопрос состоит в том, что представляют эти биты. Действительно, могут быть разные предложения. Во-первых, биты могут представлять собой некоторый текст. Таким образом, проблема состоит в том, чтобы восстановить письмо (и, конечно, весь текст), если некоторые биты его цифрового представления будут потеряны. Во-вторых, биты могут представлять некоторое черно-белое изображение (или может быть изображение в оттенках серого?). Если некоторые биты теряются (меняются от 0 до 1 или наоборот), изображение будет содержать некоторый шум, но он все равно будет узнаваемым. Для черно-белого изображения 1 бит может кодировать 1 цвет (черный или белый). Для изображения в оттенках серого требуется больше битов для кодирования цвета (например, 4, 6, 8). Я бы порекомендовал внедрить последовательность битов, представляющих черно-белое изображение, чтобы можно было сразу определить качество цифрового алгоритма водяного знака. (Возможно, вам нужно найти простой графический просмотрщик для черно-белых изображений.) 3) Найдите реализацию с открытым исходным кодом для некоторого цифрового алгоритма водяных знаков. Вы должны быть уверены, что он встраивает точно водяные знаки и может выдержать обычные активные атаки на контейнер. Следует отметить, что вы должны вставлять водяные знаки в MP3 (!!!) аудиофайлы. 4) Тестирование приложения водяных знаков. A) Рассчитать PSNR как меру качества аудиосигнала после внедрения. (Прочтите, что такое PSNR и в каких пределах оно должно быть.) Б) Вам необходимо изучить алгоритм водяных знаков, реализованный в приложении, против наиболее распространенных атак и представить отчет. (Лучше, если алгоритм будет устойчив к максимально возможному числу атак.) Найдите наиболее распространенные сценарии атак на аудио. Не задумываясь, я могу предложить вырезание (просто потерять часть аудио), фильтрацию (обычную атаку для удаления водяных знаков), декомпрессию / сжатие (MP3 -> WAV -> MP3-преобразование). Также найдите другие атаки. А также должна быть определенная мера сопротивления атаке (трудно предложить одну без размышления, может быть, сколько бит выживает в атаке, или может быть просто сравнением встроенного изображения и изображения, извлеченного из контейнера, модифицированного Атака, но не уверен). ------------------------------------— Подводя итог, вы должны представить приложение для создания водяных знаков для встраивания водяных знаков в .mp3 аудиофайлы и отправки отчета. Грубый план отчета: 1) Введение (описание проблемы водяного знака, только основные заметки). 2) Раздел с более подробной информацией о стеганографии и водяных знаках. 3) Раздел с подробной информацией об аудиоформатах. 4) Раздел с описанием основных алгоритмов водяных знаков. 5) Раздел с более подробным описанием приложения и выбранного алгоритма. 6) Раздел с результатами (он должен содержать описание атак и результаты по сопротивлению атакам). 7) Заключение (описание основных результатов). 8) Приложение (исходные коды
подробнее
Заказчик
заплатил
3000 ₽
Заказчик оплатил в рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
11 мая 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
DWork
5
скачать
Разработка программных средств для встраивания цифровых водяных знаков в аудиосигналы.docx
2017-06-04 11:26
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Было приятно работать с данным автором, вся работа была выполнена в срок, все пожелания были учтены. Приятно работать с теми, кто знает свое дело!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
построение имитационной модели системы массового обслуживания
Курсовая работа
Программирование
Стоимость:
700 ₽
проанализировать датасет "Diamond Prices" представленный на Kaggle
Контрольная работа
Программирование
Стоимость:
300 ₽
Разработка и внедрение CRM-системы для ТОО "ТОО"
Дипломная работа
Программирование
Стоимость:
4000 ₽
Проектирование программной системы"Автосервис".
Курсовая работа
Программирование
Стоимость:
700 ₽
Метод главных переменных
Курсовая работа
Программирование
Стоимость:
700 ₽
Параллельные алгоритмы матричного умножения и решение слау на mpi
Контрольная работа
Программирование
Стоимость:
300 ₽
Доработка программы "ИС Гостиница" на C#, WPF,SQL Server 2014, VS 2017 г.
Курсовая работа
Программирование
Стоимость:
700 ₽
Assembler Составить программу редактирования текстовых шрифтов
Решение задач
Программирование
Стоимость:
150 ₽
Диплом яндекс практикум инженер по тестированию
Дипломная работа
Программирование
Стоимость:
4000 ₽
Диплом яндекс практикум инженер по тестированию
Дипломная работа
Программирование
Стоимость:
4000 ₽
Темы у меня нет. Хочу расмотреть варианты предложенных тем на ЯП C#/Java/C++/Python
Дипломная работа
Программирование
Стоимость:
4000 ₽
Диаграммы и другое готового интернет магазина
Дипломная работа
Программирование
Стоимость:
4000 ₽
Разработка сайта администрации рабочего поселка Линево
Дипломная работа
Программирование
Стоимость:
4000 ₽
банковские карты
Дипломная работа
Программирование
Стоимость:
4000 ₽
Сумма Минковского для двух данных тел Мейсснера
Дипломная работа
Программирование
Стоимость:
4000 ₽
Читай полезные статьи в нашем
Программное обеспечение и технологии программирования
Программный принцип управления лежит в основе работы всех компьютеров, смысл его заключается в том, что компьютером выполняются действия по предварительно заданной программе. Кроме того, этим принципом обеспечивается универсальное использование компьютера, т.е. в соответствии с выбранной программой в конкретный момент времени решается конкретная задача. После ее выполнения в память загружается дру...
подробнее
Основные принципы создания HTML-документов
Основа используемой HTML-технологии заключается в том, что в обычный текстовый документ вставляют управляющие символы (теги) и в результате получается Web-страница. Браузер, загружая Web-страницу, отображает ее на экране в том виде, который был задан тегами.
Теги позволяют изменять размеры, начертания и цвета символов, определять положение текста на странице, вставлять графические изображения, аним...
подробнее
Фреймы в HTML
Слово «frame» обозначает рамку, кадр. С помощью фреймов пространство окна браузера делится на независимые разделы, в которых можно отобразить различную информацию. Удобно использовать фреймы при необходимости отображения на экране данных из различных источников.
Разработчики HTML-документов имеют в своем распоряжении богатый выбор форм представления информации на страницах. Текстовая и графическая ...
подробнее
XML и XHTML
В свою очередь XHTML (Extensible Hypertext Markup Language, расширяемый язык разметки гипертекста) является промежуточным вариантом между XML и HTML 4.0. Именно в связи с его широким применением консорциумом W3C планируется осуществление постепенного перехода от одного стандарта к другому. Спецификация XHTML построена ппринципу обратной совместимости. Иначе говоря, владельцам веб-сайтов, созданны...
подробнее
Программное обеспечение и технологии программирования
Программный принцип управления лежит в основе работы всех компьютеров, смысл его заключается в том, что компьютером выполняются действия по предварительно заданной программе. Кроме того, этим принципом обеспечивается универсальное использование компьютера, т.е. в соответствии с выбранной программой в конкретный момент времени решается конкретная задача. После ее выполнения в память загружается дру...
подробнее
Основные принципы создания HTML-документов
Основа используемой HTML-технологии заключается в том, что в обычный текстовый документ вставляют управляющие символы (теги) и в результате получается Web-страница. Браузер, загружая Web-страницу, отображает ее на экране в том виде, который был задан тегами.
Теги позволяют изменять размеры, начертания и цвета символов, определять положение текста на странице, вставлять графические изображения, аним...
подробнее
Фреймы в HTML
Слово «frame» обозначает рамку, кадр. С помощью фреймов пространство окна браузера делится на независимые разделы, в которых можно отобразить различную информацию. Удобно использовать фреймы при необходимости отображения на экране данных из различных источников.
Разработчики HTML-документов имеют в своем распоряжении богатый выбор форм представления информации на страницах. Текстовая и графическая ...
подробнее
XML и XHTML
В свою очередь XHTML (Extensible Hypertext Markup Language, расширяемый язык разметки гипертекста) является промежуточным вариантом между XML и HTML 4.0. Именно в связи с его широким применением консорциумом W3C планируется осуществление постепенного перехода от одного стандарта к другому. Спецификация XHTML построена ппринципу обратной совместимости. Иначе говоря, владельцам веб-сайтов, созданны...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы