Алгоритм генерации pin-кода для банковских карт на основе алгоритма des (Криптографические методы защиты информации, Курганский государственный университет)
ВВЕДЕНИЕ 3
1 РАЗРАБОТКА ЭСКИЗНОГО И ТЕХНИЧЕСКОГО ПРОЕКТОВ ПРИЛОЖЕНИЯ «PIN» 4
1.1 Назначение и область применения приложения «PIN» 4
1.2 Технические характеристики 4
1.2.1 Постановка задачи 4
1.2.2 Описание алгоритма генерации 7
1.2.3 Организация входных и выходных данных 8
1.2.4 Выбор состава технических и программных средств для разработки приложения 8
1.3 Разработка внешнего вида приложения 9
2 Разработка рабочего проекта приложения для генерации PIN-кода на основе алгоритма DES 10
2.1 Конструирование Windows-окна 10
2.1.1 Визуальное проектирование приложения 10
2.2 Написание кода приложения 11
2.3 Спецификация программы 17
2.4 Описание приложения и рекомендации по использованию 17
2.5 Тестирование программы 17
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 21
С развитием электронной коммерции и электронных платежных систем появилось необходимость генерации, шифрования и защиты данных клиента. Банки платежных систем осторожны с инструментами защиты и генерации секретных кодов. В Совете по безопасности существует жесткая система стандартов и рекомендаций, которые имеют сильное влияние на развитие платежных систем. Такие стандарты не позволяют использовать слабые криптоалгоритмы в достаточно важной и требовательной к защите сфере – сфере финансов.
Целью курсовой работы является реализация алгоритма генерации PIN-кода из номера карты клиента (PAN) на основе алгоритма DES.
Исходя из цели, можно сформулировать следующие задачи:
1. Проанализировать источники по теме исследования.
2. Изучить и выделить основные шаги алгоритма генерации PIN-кода на основе алгоритма DES.
3. Спроектировать внешний вид приложения и написать код приложения на основе алгоритма.
4. Протестировать работу приложения.
Курсовая работа состоит из введения, двух глав, заключения и списка использованных источников.
В первой главе описаны назначение, область применения приложения,
технические характеристики, необходимые для работы приложения.
Во второй главе рассмотрены этапы разработки рабочего проекта: визуальное проектирование, написание кода приложения, описание и рекомендации по использованию, тестирование приложения.
Целью курсовой работы являлось реализация алгоритма генерации PIN-кода из номера карты клиента (PAN) на основе алгоритма DES. Созданное нами приложение выполняет основную функцию – генерация персональных PIN-кодов. Цель была достигнута.
При написании курсовой работы были выполнены следующие задачи:
1. Проанализировали источники по теме исследования.
2. Изучили и выделили основные шаги алгоритма генерации PIN-кода.
3. Спроектировали внешний вид приложения и написать код приложения на основе алгоритма.
4. Протестировали работу приложения.
Данное приложение может быть улучшено за счет добавления дополнительных функций для проверки соответствия кода клиента по секретному слову или ключу.
Практическая значимость данного приложения – учебная модель для изучения алгоритма генерации шифрования PIN-кодов.
1. Воронков Б.Н. Криптографические методы защиты информации / Б.Н. Воронков. – Воронеж: Издательско-полиграфический центр Воронежского Государственного университета, 2008.-58с.
2. Деднев М.А. Защита информации в банковском деле и электронном бизнесе / М.А. Деднев Д.В. Дыльнов, М.А. Иванов.– М.: Изд-во "ОЦ КУДИЦ-ОБРАЗ", 2004.-512с.
3. Романец Ю.В. Защита информации в компьютерных системах и сетях / Ю.В. Романец, П.А. Тимофеев, В.Ф. Шаньгин. - 2-е изд. исп. – М.: Изд-во "Радио и связь",2001.-376с.
4. Стандарт DES (Data Encryption Standard) [электронный ресурс] https://ru.bmstu.wiki/DES_(Data_Encryption_Standard)
5. Федеральный закон "О национальной платежной системе" [электронный ресурс] http://www.audit-it.ru/articles/finance/a106/335521.html
6. Электронные платежные системы в современном бизнесе // Лучкина О.В., Дудова Д.Е.[электронный ресурс] https://scienceforum.ru/2019/article/2018010850
7. Пластиковые карты. Характеристика пластиковых карт / Гаврилов Л.П. [электронный ресурс] https://studme.org/84292/ekonomika/plastikovye_karty_harakteristika_plastikovyh_karg