задание и методичка приложены
до 80 л объем
антиплагиат вуз 60% - это обсуждается, если возьметесь за работу
Суть программной реализации как бы сравнить две базы данных.
То есть сначала создать базу на процессинге, из функций процессинга нужен только блок авторизации, в процессинге создать например 10 клиентов и 10 карт, данные о картах как раз должны лежать в процессинге, они называются критичные аутентификационные данные, к ним относятся, например, CVV или PIN-код и тд.
Алгоритм программы примерно такой:
Вставляется карта, считываются ее данные, зашифровываются при помощи криптоалгоритма 3DES и отправляются в процессинг, для проверки данных карты, то есть происходит аутентификация, на хосте (в процессинговой базе) происходит дешифрование данных, после чего они сравниваются, если карта действительно нашего банка, то просят ввести PIN-код, если он совпадает, с тем, что указан в базе процессинга, то транзакция происходит, и например списывается 200 рублей, то есть программу можно реализовать используя циклы, операцию if.
Чтобы показать как списываются деньги можно завести поле «снять 200 рублей» про это я не совсем поняла. Так же преподаватель советует сделать к программе интерфейс, но тут уже как получится.
В мою дипломную работу преподаватель закладывает смысл показать как происходит защита данных при выполнении транзакции в банкомате при помощи криптоалгоритма 3DES, но при этом он хочет, чтобы я уточнила, что этот алгоритм не достаточно криптостойкий, и что его можно заменить например на AES, и чтобы я показала ещё вторую программу такую же, только вместо 3DES там уже будет AES.
Из теории обязательно должно быть рассказано что такое платежная система, как происходит транзакция, банкоматы и алгоритм 3Des, онлайн и офлайн транзакции, можно нарисовать схемы, указать, что в банкомате всегда онлайн транзакции, стандарт PCI-DSS ну и все в этом духе, что указано в задании.
Реализация криптоалгоритма DES у меня есть на питоне, если понадобиться могу прислать
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |