Автор24

Информация о работе

Подробнее о работе

Страница работы
  • 38 страниц
  • 2015 год
  • 1563 просмотра
  • 16 покупок
Автор работы

user391008

Инженер-математик, технолог, экономист

100 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Иоганн Хайденберг (его имя при рождении) окончил Гейдельбергский университет. Когда в 1482 году он возвращался домой, снежная буря вынудила его укрыться в бенедиктинском аббатстве Спонхайма. Он решил остаться там, и вскоре, уже в 1483 году, был избран аббатом. Он предпринял усилия к увеличению библиотеки аббатства, доведя её с 50 до 2000 книг, и приобрёл репутацию мага. В 1506 году по предложению епископа Вюрцбургского Тритемий стал аббатом в аббатстве св. Иакова в Вюрцбурге, и занимал этот пост до конца жизни. Учителем Тритемия называют историка Рудольфа Агриколу, а среди его учеников известны Корнелий Агриппа и Парацельс. Известен разработками в области криптографии, а также как изобретатель шифра Тритемиуса.
Шифрующие таблицы Трисемуса по принципу шифрования аналогичны полибианскому квадрату. Различия между ними заключаются лишь в принципе заполнения таблиц буквами алфавита.
Таблица Трисемуса заполняется с помощью ключевого слова, повторяющиеся буквы которого отбрасываются. Затем таблица дополняется не вошедшими в нее буквами алфавита по порядку как в системе Цезаря с ключевым словом. Таким образом, ключом в таблицах Трисемуса является ключевое слово и размер таблицы.
При шифровании буква открытого текста заменяется буквой, расположенной ниже нее в том же столбце.
При расшифровании буква закрытого текста заменяется буквой, расположенной выше нее в том же столбце.
Пример
С помощью таблицы Трисемуса размером 5х7 и ключевого слова «ПРЕФЕКТУРА» зашифруем сообщение «АББАТ ТРИСЕМУС, ТАБЛИЦА.».

Сначала подготовим ключевое слово, убрав из него повторяющиеся буквы. Полученное буквосочетание «ПРЕФКТУА» запишем построчно в таблицу. После этого дополняем таблицу оставшимися буквами алфавита, пробелом, запятой и точкой (рис. 9).
В результате шифрования по методу таблиц Трисемуса получим шифртекст: «ИЙЙИЖКЖБХЫВШЗЫ¬УК¬ЖИЙЧХЭИТ».

1. Оглавление
2. Задание 3
3. Описание алгоритма шифрования 4
Математическая модель 4
4. Блок-схемы алгоритмов шифрования и дешифрования 6
Aлгоритм шифрования 6
Aлгоритм расшифрования 7
5. Листинг кода 8
Класс TrithemiusCryptography 9
Юнит-тест 12
Класс TrithemiusForm 13
Графический интерфейс 14
6. Контрольные примеры работы программы 15
7. Модификация алгоритма 22
Доказательство повышения криптографической стойкости 23
8. Блок-схемы модифицированных алгоритмов шифрования и дешифрования 24
Модифицированный алгоритм шифрования 24
Модифицированный алгоритм расшифрования 25
9. Листинг программы, реализующий модифицированные алгоритмы 26
Класс TrithemiusCryptography 27
Юнит-тест 30
10. Примеры работ модифицированной версии программы 31
Шифр Трисемуса (модификация) 31
11. Заключение 38

• Разработать и составить в виде блок-схемы алгоритмы шифрования и дешифрования текста на основе шифром Трисемуса. Убедиться в правильности составления алгоритмов и затем на языке программирования C# составить программу, которая реализует данные алгоритмы.
• На ряде контрольных примеров открытого текста, состоящего из различного количества текста, убедиться в правильности работы алгоритмов шифрования и дешифрования.
• Самостоятельно придумать оригинальный способ модификации шифра с целью повышения его криптостойкости. Внести изменения в исходный алгоритм и программу. Проверить работоспособность алгоритма на тестовых примерах.

11. Заключение
• В ходе данной лабораторной был изучены алгоритмы шифрования и дешифрования шифром Трисемуса. Выполнена программная реализация данных алгоритмов. Для данной реализации были проведены тесты, показывающие правильность программной реализации алгоритмов шифрования и дешифрования.
• Был предложен и реализован в виде программного модуля модификация алгоритмов шифрования и дешифрования квадратом Полибия. Приведены математические рассуждения, доказывающие увеличения криптографической стойкости.
• В ходе выполнения данной лабораторной работы были изучены различные способы программной реализации шифраторов с применением объектно-ориентированных и процедурных методов.
• Были получены дополнительные навыки программирования в среде Visual Studio и технологии .Net.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Лабораторную работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

Иоганн Хайденберг (его имя при рождении) окончил Гейдельбергский университет. Когда в 1482 году он возвращался домой, снежная буря вынудила его укрыться в бенедиктинском аббатстве Спонхайма. Он решил остаться там, и вскоре, уже в 1483 году, был избран аббатом. Он предпринял усилия к увеличению библиотеки аббатства, доведя её с 50 до 2000 книг, и приобрёл репутацию мага. В 1506 году по предложению епископа Вюрцбургского Тритемий стал аббатом в аббатстве св. Иакова в Вюрцбурге, и занимал этот пост до конца жизни. Учителем Тритемия называют историка Рудольфа Агриколу, а среди его учеников известны Корнелий Агриппа и Парацельс. Известен разработками в области криптографии, а также как изобретатель шифра Тритемиуса.
Шифрующие таблицы Трисемуса по принципу шифрования аналогичны полибианскому квадрату. Различия между ними заключаются лишь в принципе заполнения таблиц буквами алфавита.
Таблица Трисемуса заполняется с помощью ключевого слова, повторяющиеся буквы которого отбрасываются. Затем таблица дополняется не вошедшими в нее буквами алфавита по порядку как в системе Цезаря с ключевым словом. Таким образом, ключом в таблицах Трисемуса является ключевое слово и размер таблицы.
При шифровании буква открытого текста заменяется буквой, расположенной ниже нее в том же столбце.
При расшифровании буква закрытого текста заменяется буквой, расположенной выше нее в том же столбце.
Пример
С помощью таблицы Трисемуса размером 5х7 и ключевого слова «ПРЕФЕКТУРА» зашифруем сообщение «АББАТ ТРИСЕМУС, ТАБЛИЦА.».

Сначала подготовим ключевое слово, убрав из него повторяющиеся буквы. Полученное буквосочетание «ПРЕФКТУА» запишем построчно в таблицу. После этого дополняем таблицу оставшимися буквами алфавита, пробелом, запятой и точкой (рис. 9).
В результате шифрования по методу таблиц Трисемуса получим шифртекст: «ИЙЙИЖКЖБХЫВШЗЫ¬УК¬ЖИЙЧХЭИТ».

1. Оглавление
2. Задание 3
3. Описание алгоритма шифрования 4
Математическая модель 4
4. Блок-схемы алгоритмов шифрования и дешифрования 6
Aлгоритм шифрования 6
Aлгоритм расшифрования 7
5. Листинг кода 8
Класс TrithemiusCryptography 9
Юнит-тест 12
Класс TrithemiusForm 13
Графический интерфейс 14
6. Контрольные примеры работы программы 15
7. Модификация алгоритма 22
Доказательство повышения криптографической стойкости 23
8. Блок-схемы модифицированных алгоритмов шифрования и дешифрования 24
Модифицированный алгоритм шифрования 24
Модифицированный алгоритм расшифрования 25
9. Листинг программы, реализующий модифицированные алгоритмы 26
Класс TrithemiusCryptography 27
Юнит-тест 30
10. Примеры работ модифицированной версии программы 31
Шифр Трисемуса (модификация) 31
11. Заключение 38

• Разработать и составить в виде блок-схемы алгоритмы шифрования и дешифрования текста на основе шифром Трисемуса. Убедиться в правильности составления алгоритмов и затем на языке программирования C# составить программу, которая реализует данные алгоритмы.
• На ряде контрольных примеров открытого текста, состоящего из различного количества текста, убедиться в правильности работы алгоритмов шифрования и дешифрования.
• Самостоятельно придумать оригинальный способ модификации шифра с целью повышения его криптостойкости. Внести изменения в исходный алгоритм и программу. Проверить работоспособность алгоритма на тестовых примерах.

11. Заключение
• В ходе данной лабораторной был изучены алгоритмы шифрования и дешифрования шифром Трисемуса. Выполнена программная реализация данных алгоритмов. Для данной реализации были проведены тесты, показывающие правильность программной реализации алгоритмов шифрования и дешифрования.
• Был предложен и реализован в виде программного модуля модификация алгоритмов шифрования и дешифрования квадратом Полибия. Приведены математические рассуждения, доказывающие увеличения криптографической стойкости.
• В ходе выполнения данной лабораторной работы были изучены различные способы программной реализации шифраторов с применением объектно-ориентированных и процедурных методов.
• Были получены дополнительные навыки программирования в среде Visual Studio и технологии .Net.

Купить эту работу

Шифр Трисемуса C#

100 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

29 февраля 2016 заказчик разместил работу

Выбранный эксперт:

Автор работы
user391008
4.8
Инженер-математик, технолог, экономист
Купить эту работу vs Заказать новую
16 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
100 ₽ Цена от 200 ₽

5 Похожих работ

Курсовая работа

Программа на языке С++

Уникальность: от 40%
Доступность: сразу
490 ₽
Курсовая работа

-

Уникальность: от 40%
Доступность: сразу
490 ₽
Курсовая работа

Разработка приложения, определяющего связность неориентированного графа

Уникальность: от 40%
Доступность: сразу
660 ₽
Дипломная работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Курсовая работа

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

Уникальность: от 40%
Доступность: сразу
1334 ₽

Отзывы студентов

Отзыв pocya об авторе user391008 2016-10-09
Лабораторная работа

Автор очень ответственно и профессионально подходит к выполнению заказов. Большое спасибо!

Общая оценка 5
Отзыв Алексей Ерасов об авторе user391008 2016-11-13
Лабораторная работа

Автор помог в сжатые сроки, а также прокомментировал все свои действия

Общая оценка 5
Отзыв Aleksandr2772 об авторе user391008 2018-12-27
Лабораторная работа

Все верно и в срок

Общая оценка 5
Отзыв style2off1988 об авторе user391008 2016-01-02
Лабораторная работа

Все отлично. Автора рекомендую.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Разработка системы для измерения уровня жидкости в резервуарах промышленных масштабов на основе ультразвукового уровнемера.

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽
Готовая работа

Разработка информационной системы учета приёма и оплаты заказов посетителей с использованием СУБД SQL Server и языка программирования С#

Уникальность: от 40%
Доступность: сразу
2200 ₽
Готовая работа

WEB-приложение оформления заказов в кондитерской. Предметом исследования является учет заказов кондитерских изделий в кондитерской.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

WEB-приложение для салона красоты. Предмет исследования – процесс учёта заказов в салон красоты.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка программного продукта для решений задач на основе метода анализа иерархий

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

НАХОЖДЕНИЕ СПЕКТРАЛЬНОГО РАДИУСА МАТРИЦЫ МОДИФИЦИРОВАННЫМ СТЕПЕННЫМ МЕТОДОМ

Уникальность: от 40%
Доступность: сразу
3000 ₽