Разработка программы реализующей алгоритм блочного шифрования TEA
Курсовая работа по предмету "Информационная безопасность"
Заполните форму, чтобы купить данную работу
Вы можете купить готовую студенческую работу "Разработка программы реализующей алгоритм блочного шифрования TEA". Также Вы можете заказать оригинальную работу "Разработка программы реализующей алгоритм блочного шифрования TEA". Данная работа будет написана только для Вас. При написании работы "Разработка программы реализующей алгоритм блочного шифрования TEA" Мы выполним все указанные Вами пожелания.
Чтобы заказать работу "Разработка программы реализующей алгоритм блочного шифрования TEA", заполните форму заказа. В строке "Комментарий" Вы можете указать свой план работы "Разработка программы реализующей алгоритм блочного шифрования TEA". Если Вы не имеете своего плана работы "Разработка программы реализующей алгоритм блочного шифрования TEA", напишите объем, срок и другие пожелания и требования.
Категория: Каталог готовых студенческих работ / Курсовая работа
Количество просмотров: 865
ВВЕДЕНИЕ 3
1 ТЕОРЕТИЧЕСКАЯ ОСНОВА БЛОЧНЫХ ШИФРОВ .4
1.1. Симметричные алгоритмы 4
1.2. Асимметричные алгоритмы 6
1.3. Перспективы развития симметричной криптографии …7
2 РЕАЛИЗАЦИЯ БЛОЧНОГО ШИФРА TEA 12
2.1. Руководство пользователя 14
ЗАКЛЮЧЕНИЕ 17
Приложение 1 18
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 23
ВВЕДЕНИЕ
С каждым годом компьютерная информация играет все более важную роль в нашей жизни, и все большую актуальность приобретают проблемы ее защиты. Информации угрожает множество самых разнообразных опасностей, начиная от сугубо технических неполадок и заканчивая действиями злоумышленников. Защита от каждого типа опасности предполагает собственные решения. Впрочем, есть и универсальные подходы, способные обезопасить данные от разных угроз. Одним из них является криптография, то есть шифрование данных.
С каждым годом компьютерная информация играет все более важную роль в нашей жизни, и все большую актуальность приобретают проблемы ее защиты. Информации угрожает множество самых разнообразных опасностей. Защита от каждого типа опасности предполагает собственные решения. Впрочем, есть и универсальные подходы, способные обезопасить данные от разных угроз. Одним из них является криптография, то есть шифрование данных.
Целью курсовой работы является разработка программы реализующей алгоритм блочного шифрования TEA, на основе анализа литературных источников по известным методам блочного шифрования, реализующие криптостойкость полученных процедур.
Задачами являются анализ литературы, проектирование алгоритма, реализация программы, разработка руководства пользователя.
Блочные алгоритмы шифрования являются основным средством криптографической защиты информации, хранящейся на компьютере пользователя или передаваемой по общедоступной сети. Такое пристальное внимание к данному типу алгоритмов обусловлено не столько многолетней историей, сколько преимуществами практического применения, среди которых следует отметить:
• Возможность эффективной программной реализации на современных аппаратно-программных средствах;
• Высокую скорость зашифрования/расшифрования как при аппаратной, так и при программной реализации;
• Высокую гарантированную стойкость; причем стойкость алгоритма блочного шифрования может быть доказана при помощи математического аппарата (для большинства ассиметричных алгоритмов стойкость основана на «невозможности» решения какой-либо математической задачи).
В настоящее время блочные шифры наиболее распространены на практике. Российский и американский стандарты шифрования относятся именно к этому классу шифров.