Задание 2. Используя метод шифрования перестановками, зашифровать данное сообщение: «Преобразование сообщений», используя в качестве шаблона прямоугольник с числом столбцов 4.
Институт информационных технологий
Специальность «Программное обеспечение информационных технологий»
КОНТРОЛЬНАЯ РАБОТА
По курсу «Теория преобразования и передачи измерительной информации»
Вариант № 2
Студент-заочник 2 курса Группы №181022 ФИО Виктор Адрес: Тел:
Минск, 2012 Задание 1. С использованием алгоритмов Хаффмана и Шеннона - Фэно произвести эффективное кодирование данного сообщения: «Теория информации». При кодировании распределение вероятностей различных букв сообщения определить из анализа сообщения. Эффективное кодирование с использованием алгоритма Хаффмана: Дано сообщение «Преобразование сообщений», отсюда следует, что символов 12: «Пробел», А, Е, И, М, Н, О, Р, Т, Ф, Ц, Я с вероятностями: Построим дерево Хаффмана, для данного сообщения. По методике Хаффмана, это сообщение будет выглядеть следующим образом: 110100100100111011110000101100110001001100110001111011010 Эффективное кодирование с использованием алгоритма Шеннона – Фэно: По этой методике код строится следующим образом. Буквы алфавита сообщений выписываются в таблицу в порядке убывания вероятностей. Затем они разделяются на две группы так, чтобы суммы вероятностей в каждой из групп были по возможности одинаковы. Всем буквам верхней половины в качестве первого символа приписывается 1, а всем нижним – 0. Каждая из полученных групп разбивается на две подгруппы с одинаковыми суммарными вероятностями и т. д. Процесс повторяется до тех пор, пока в каждой подгруппе останется по одной букве.
Для получения таким образом кода среднее число двоичных символов, приходящихся на одну букву, равно: По методике Шеннона – Фэно, это сообщение будет выглядеть следующим образом: 1101101001001100111111000001100111001001110111001111100000 Задание 2. Используя метод шифрования перестановками, зашифровать данное сообщение: «Преобразование сообщений», используя в качестве шаблона прямоугольник с числом столбцов 4. Шифрование проводится в следующем порядке: 1.) Шифруемый текст записывается последовательными строками под числами ключевой последовательности, образуя блок шифрования размером n*m. 2.)Зашифрованный текст выписывается колонками в порядке возрастания номеров колонок, задаваемых ключевой последовательностью. 3.)Заполняется новый блок и т.д. Блок будет размером 4*6
По шифру простой перестановки, мы получаем следующее: Шифртекст: тинмиеяфао оцрири Широко распространена разновидность шифра маршрутной перестановки, называемая ``шифром вертикальной перестановки'' (ШВП). В нем снова используется прямоугольник, в который сообщение вписывается обычным способом (по строкам слева направо). Выписываются буквы по вертикали, а столбцы при этом берутся в порядке, определяемом ключом. По ключу мы получаем следующее: Шифртекст: Тинмио оцририеяфа
Популярное: Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (140)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |