- •Содержание
- •Crypton v1.0
- •Алгоритм зашифрования
- •Алгоритм расшифрования
- •Алгоритм зашифрования
- •Алгоритм расшифрования
- •Loki 91 и 97.
- •Serpent
- •Звездова mars
- •Алгоритм зашифрования
- •Алгоритм расшифрования
- •Генерация раундовых подключей
- •Noekeon
- •Алгоритм зашифрования
- •Rijndael
- •Skipjack
- •Алгоритм зашифрования
- •Алгоритм расшифрования
- •TwoFish
- •Алгоритм зашифрования
- •Алгоритм расшифрования
- •Гост 28147-89
- •Blowfish
- •Camellia
- •Алгоритм зашифрования
- •6 Раундов
- •6 Раундов
- •6 Раундов
- •4. Режимы использования блочных шрифтов
- •2. Функции хеширования
- •2.1. Ключевые функции хеширования
- •2.2. Бесключевые функции хеширования
- •3 А. Схемы эцп с использованием дискретных логарифмов в простом конечном поле
- •Предисловие
- •Введение
- •1 Область применения
- •2 Нормативные ссылки
- •3 Термины, определения и обозначения
- •3.1 Термины и определения
- •3.2 Обозначения
- •4 Общие положения
- •5 Значения параметров
- •5.1 Инициализационные векторы
- •5.2 Нелинейное биективное преобразование множества двоичных векторов
- •5.3 Перестановка байт
- •6 Преобразования
- •Государственный Стандарт Российской Федерации
- •Введение
- •1 Область применения
- •2 Нормативные ссылки
- •3 Определения и обозначения
- •3.1 Определения
- •3.2 Обозначения
- •4. Общие положения
- •5. Математические соглашения
- •5.1. Математические определения
- •5.2. Параметры цифровой подписи
- •5.3. Двоичные векторы
- •6. Основные процессы
- •6.1. Формирование цифровой подписи
- •6.2. Проверка цифровой подписи
- •Приложение а (справочное) Дополнительные термины в области эцп
- •Приложение б (справочное) Контрольный пример
- •Б.2. Процесс формирования цифровой подписи (алгоритм I)
- •4.Датчики псевдослучайных последовательностей (чисел)
- •4.1. Алгоритм rc4
Содержание
1. Варианты (кому что).
2. Набор щифров
3. Режимы шифрования
4. Функция хеширования на основе собственного шифра
5. Электронная цифровая подпись на основе дискретных логарифмов
6. Новый стандарт функции хеширования ГОСТ Р 34.11-2012
7. Электронная цифровая подпись на основе эллиптических кривых ГОСТ Р 34.10-2001
8. Умножение и возведение в степень в поле из 256 элементов
9. Датчик псевдослучайных последовательностей (чисел) RC4
1. Курсовой проект по криптографическим методам защиты информации | ||||||
№ |
Группа09-005 (903а) |
|
шифр |
Хешi |
ЭЦП |
Режим |
|
Боровилов Руслан |
pycz@mail.ru |
Crypton V1 |
|
|
10. |
|
Вафина Айгуль |
klio14@yandex.ru |
E2 |
|
|
|
|
Гафаров Рамиль |
ramilgaffarov@gmail.com |
IDEA |
|
|
|
|
Голубкова Екатерина |
kindscorpion@mail.ru |
LOKI 97 |
|
|
|
|
Данкович Альберт |
all_perzh@gmail.com |
Serpent |
|
|
|
|
Зарипов Марсель |
marszaripov@gmail.com |
Magenta |
|
|
|
|
Звездова Кристина |
kristish19@gmail.com |
MARS |
|
|
|
|
Зыкова Серафима |
|
Noekeon |
|
|
|
|
Кадырова Алсу |
alsukadyrova@mail.ru |
Rijndael |
|
|
|
|
Колпаков Станислав |
kolpakovstas@yandex.ru |
Skipjack |
|
|
|
|
Ксенофонтов Владислав |
ksen-vladislav@mail.ru |
TwoFish |
|
|
|
|
Кузнецова Мария |
mari1306@1992@mail.ru |
ГОСТ 28147 |
|
|
|
|
Палачева Лидия |
lipalacheva@gmail.com |
Anubis1 |
|
|
|
|
Пахомов Руслан |
sich92@yandex.ru |
Blowfish |
|
|
|
|
Ростова Екатерина |
ekaterina.rostova@mail.ru |
Camellia1 |
|
|
|
|
Салахов Артур |
gsmilexd@gmail.com |
CAST |
|
|
|
|
Степанов Алексей |
stephanov.al@gmail.com |
CS Cipher |
|
|
|
СОДЕРЖАНИЕ РАЗДЕЛОВ КУРСОВОГО ПРОЕКТА ПО КУРСУ «Криптографические методы защиты информации»
Раздел |
Наименование разделов (заданий) и их содержание
|
I. |
РЕАЛИЗАЦИЯ КРИПТОГРАФИЧЕСКИХ ПРИМИТИВОВ. Реализация операций над -битовыми блоками, длинной и модульной арифметики, вычислений в конечных полях, тестирование чисел на простоту, построение датчиков псевдослучайных чисел. Примечание.Задание носит вспомогательный характер. Разработанное программное обеспечение используется при выполнении других заданий. |
II. |
СКОРОСТНЫЕ БЛОЧНЫЕ ШИФРЫ Программная реализация процедур зашифрования и расшифрования на основе блочного шифра из предложенной коллекции современных блочных шифров. |
III. |
ХЕШИРОВАНИЕ. Построение сжатого образа сообщения на основе ключевой функции хеширования (с использованием блочного шифра, реализованного при выполнении задания 2). |
IV. |
ЭЛЕКТРОННАЯ ЦИФРОВАЯ ПОДПИСЬ. Реализация алгоритмов вычисления электронной цифровой подписи сообщения и ее проверки на основе ) дискретных логарифмов и ) эллиптических кривых над конечными полями. |
V. |
РЕЖИМЫ ШИФРОВАНИЯ. Шифрование подписанного сообщения с использованием одного из режимов блочного шифрования. |
VI. |
ОТЧЕТ. |
Боровилов