Детальная информация

Название: Система идентификации на основе технологии JavaCard: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Чернов Денис Алексеевич
Научный руководитель: Маслаков Алексей Павлович
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Java; Java Card; смарт-карта; система идентификации; шифрование с открытым ключом; smart-card; system of identification; enciphering with an open key
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-975
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Бакалаврская работа посвящена исследованию возможностей платформы Java Card, а также исследованию существующего подхода к разработке апплетов и приложений на языке Java Card. В данной работе рассматриваются возможности применения смарт карт в различных сферах жизни и бизнеса, а также анализируются уже реализованные варианты применения. Помимо этого, в данной работе рассматривается внутреннее строение различных видов смарт-карт с поддержкой Java Card как на программном, так и на аппаратном уровне. Изучается язык программирования Java Card, его особенности и отличие от языка Java. В ходе проведённой работы реализована система идентификации, которая состоит из апплета для смарт-карты с поддержкой Java Card, программы для устройства общения, которое обменивается данными с картой и отправляет их на сервер, и сервера, обрабатывающего запросы разных клиентов. Для обеспечения безопасности данной системы, данные шифруются с помощью двух различных алгоритмов шифрования, один из которых алгоритм с открытым ключом, а также с применением технологии криптографической подписи.

The given work dedicated to exploring the capabilities of the Java Card platform, as well as exploring the existing approach to developing applets and applications with the Java Card language. This paper discusses the possibilities of applying smart cards in different spheres of life and business, as well as analyses of already implemented applications. In addition, this paper considers the internal structure of various types of smart cards with Java Card support both at the software and hardware levels. The Java Card programming language, its features and difference from the Java language are studied. In the course of the work carried out, an identification system implemented, which consists of an applet for a Java Card-enabled smart card, a reader program that communicates with the card and sends data to the server, and a server that processes requests. To ensure the security of a given system, data is encrypted using two different encryption algorithms. One of which is an asymmetric encryption algorithm, which is used to create cryptographic signature on encrypted data.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 2
За последние 30 дней: 0
Подробная статистика