Details
Title | Разработка программно-аппаратного инструмента для безопасного доступа к документам на основе NFC-токена: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Шутова Мария Андреевна |
Scientific adviser | Воинов Никита Владимирович |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | NFC ; ARDUINO UNO ; PN532 ; Java ; Junit ; SQL ; WORM ; I2C |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-2335 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35482 |
Record create date | 7/14/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
В рамках выпускной квалификационной работы была поставлена задача разработка приложения, позволяющего взаимодействовать со сканером NFC-токенов, и способное получить запись из базы данных, соответствующую конкретному токену. Также, необходимо было установить и имплементировать меры, защищающие систему от самых распространенных рисков, связанных с NFC. В процессе работы были решены следующие задачи: 1. Определение самых важных рисков, которым подвержена NFC технология и присвоение им веса; 2. Разработка методов борьбы с рисками; 3. Исследование работы платы Arduino UNO; 4. Сбор физического модуля системы, включающего плату и сканер; 5. Разработка прототипа базы данных, хранящей паспортные данные; 6. Разработка программы для платы, позволяющей считывать NFC токены и записывать информацию на них; 7. Разработано приложение, помогающее осуществить доступ к записи из базы данных при помощи токена. В результате была предложена система, учитывающая риски, которым подвержена технология NFC, и способная обеспечить мгновенный доступ к паспортным данным при помощи токена.
As part of the final qualifying work, the task was to develop an application, capable of working with a scanner for NFC-tokens, while providing an access to an entry from database, that corresponds to a specific token. Furthermore, it was necessary to develop and implement measures for protection of the system from most common NFC-associated threats. The following tasks were solved: 1. Definition of the most important risks, that NFC technology is prone to, and applying the weight to each one of them; 2. Development of methods for risk management; 3. Research of the process of working with Arduino UNO; 4. Assembly of material module of the system, containing the board and a scanner; 5. Development of a prototype for the database, that contains passport data; 6. Development of a sketch for a board, that lets you to read NFC tokens and also write information to them; 7. Development of an application, that allows to access entries from a database with a token. As a result, a system, that manages risks, which NFC technology is prone to, and is capable to provide a momentary access to passport data with an NFC token, was proposed.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0