Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+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
Заказ выполнил
07071948
5
скачать
Разработка программных средств для встраивания цифровых водяных знаков в аудиосигналы.docx
2017-06-04 11:26
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Было приятно работать с данным автором, вся работа была выполнена в срок, все пожелания были учтены. Приятно работать с теми, кто знает свое дело!

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Моделирование движения "руки" промышленного робота
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка системы управления записями на прием
Выпускная квалификационная работа (ВКР)
Программирование
приложение в ткинтере по сайту РМИ музей россия моя история
Курсовая работа
Программирование
Стоимость:
700 ₽
Доделать бд на visual basic в ms visual studio 2013 за деньги
Решение задач
Программирование
Стоимость:
150 ₽
Работа в AnyLogic (РГР + Лабораторная работа)
Расчётно-графическая работа (РГР)
Программирование
тест по численным методам.
Ответы на вопросы
Программирование
Стоимость:
300 ₽
Составить код программы на языке с++ в CodeBlocks
Лабораторная работа
Программирование
Стоимость:
300 ₽
Дипломная работа react native практическая часть
Дипломная работа
Программирование
Стоимость:
4000 ₽
Дослідження можливості використання декомпозиції методами SSA та ARIMA
Дипломная работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы