Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Перечень условных обозначений и сокращений




РЕФЕРАТ

КУРСОВАЯ РАБОТА

ЛЛ

Форма № Н-6.01

ЗАПОРОЖСКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ  


 

_________________ КАФЕДРА ЗАЩИТЫ ИНФОРМАЦИИ ___________________

(полное название кафедры, цикловой комиссии)

 

по «Криптографическим средствам защиты информации» _

(название дисциплины)

на тему: «Потоковый шифр Salsa20»

 

 

Студентов____ _ 4_ курса РТ-813 группы

направления подготовки__ бакалавр_ _

специальности «Безопасность __ информационных и __ телекоммуникационных систем» ____

______________Дяченко А. В. ________

____________ Столяренко Е. Ю. ________

______________ Яцкого О. В. ________

(фамилия и инициалы)

Руководитель: доцент кафедры защиты _ информации Козина Г. Л. _____

(должность, учёное звание, научная степень, фамилия и инициалы)

 

Национальная шкала ______________

Количество баллов: Оценка: ECTS.

 

Члены комиссии ________________ _________________________

(подпись) (фамилия и инициалы)

________________ ________________________

(подпись) (фамилия и инициалы)

________________ ________________________

(подпись) (фамилия и инициалы)

 

г.Запорожье

2016 год

Кафедра «Защиты информации»

Дисциплина «Криптографические средства защиты информации»

Специальность Безопасность информационных и коммуникационных систем

Курс 4 Група РТ-813 Семестр 7

 

ЗАДАНИЕ

НА КУРСОВУЮ РАБОТУ СТУДЕНТАМ

Дяченко Антону Владимировичу

(фамилия, имя, отчество)

Столяренко Евгению Юрьевичу

(фамилия, имя, отчество)

Яцкому Олегу Витальевичу

(фамилия, имя, отчество)

1.Тема работы: «Потоковый шифр Salsa20»

2.Срок сдачи студентом оконченой работы: 6 декабря 2016 года

3.Содержание расчётно-пояснительной записки

1. Краткая характеристика алгоритма шифрования Salsa20, понятия и описание базовых операций в алгоритме

2. Описание и моделирование основных функций алгоритма шифрования Salsa20

3. Описание и моделирование работы алгоритма шифрования Salsa20 на примере шифрования/расшифрования сообщения

 

5.Дата выдачи задания: 27 сентября 2016 г.


 

КАЛЕНДАРНЫЙ ПЛАН

№ пор. Название этапов курсового проекта (работы) Срок выполнения этапов проекта (работы) Примечание
1. Ознакомление с заданием, подбор литературы 27.03.16 - 9.10.16  
2. Определение преимуществ алгоритма шифрования Salsa20 и сфер его применения, моделирование его базовых операций 10.10.16 0- 23.10.16  
3. Моделирование основных функций алгоритма Salsa20 24.10.16 - 6.11.16  
4. Моделирование работы алгоритма шифрования. Выполнение шифрования и расшифрования сообщения 7.11.16 - 20.11.16  
5. Оформление пояснительной записки 21.11.16 - 4.12.16  
6. Защита курсовой работы 5.12.16 - 10.12.16  

 

Студент_____________________ Дяченко Антон Владимирович

(подпись) (фамилия, имя, отчество)

Студент_____________________ Столяренко Евгений Юрьевич

(подпись) (фамилия, имя, отчество)

Студент_____________________ Яцкий Олег Витальевич

(подпись) (фамилия, имя, отчество)

Руководитель__________________ Козина Галина Леонидовна

(подпись) (фамилия, имя, отчество)

 

«______» _____________ 2016 г.

ПЗ: 22 страницы, 20 рисунков, 6 источников. 3 раздела: «1.Описание алгоритма шифрования Salsa20, основные понятия и базовые операции», «2.Основные функции алгоритма Salsa20», «3.Демонстрация работы алгоритма Salsa20»

Объект исследования – система потокового шифрования Salsa20.

Освоение теоретических основ и овладение практическими навыками по реализации симметричных потоковых алгоритмов шифрования на примере Salsa20.

 

АЛГОРИТМ ШИФРОВАНИЯ, ПОСЛЕДОВАТЕЛЬНОСТЬ БАЙТ, КЛЮЧ, ИСХОДНОЕ СООБЩЕНИЕ, ШИФРТЕКСТ, ГАММА-ШИФРА

XOR – операция «исключающее или», сложение по модулю 2

k – ключ, используемый в алгоритме шифрования

l – длина сообщения в байтах

m – исходное сообщение, длинной l

υ – 8-байтовое число “nonce”

i – уникальная 8-байтовая последовательность

n – уникальная 16-байтовая последовательность, n = (υ, i)

I – массив из 65 i

N – массив из 65 n

τ0, τ1, τ2, τ3 – константы, используемые для процедуры расширения 16-байтного ключа

σ0, σ1, σ2, σ3 - константы, используемые для процедуры расширения 32-байтного ключа

S – массив, содержащий гамма-шифру

M – массив, содержащий m в блоках по 64 байта

CR – массив, содержащий шифртекст в блоках по 64 байта

RC – массив, содержащий результат CR ХOR S в блоках по 64 байта, соответствует M

 

 


 

СОДЕРЖАНИЕ

 

Введение. 8

1 Описание алгоритма шифрования Salsa20, основные понятия и базовые операции………………………………………………………………………...9

1.1 Преимущества и применение. 9

1.2 Основные понятия и базовые операции. 10

2 Основные функции алгоритма Salsa20. 12

2.1 Функция quarterround(y) 12

2.2 Функция rowround(y) 13

2.3 Функции columnround(y) и doubleround(y) 14

2.4 Функция littleendian(b) 16

2.5 Хеш-функция Salsa20. 17

2.6 Функция расширения ключа для Salsa20. 18

3 Демонстрация работы алгоритма Salsa20. 21

3.1 Функция шифрования Salsa20. 21

3.2 Демонстрация работы алгоритма Salsa20 в среде Mathcad. 21

Выводы.. 27

Перечень источников. 28

 





Поделиться с друзьями:


Дата добавления: 2017-01-13; Просмотров: 409; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.