Details

Title: Система идентификации на основе технологии JavaCard: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Чернов Денис Алексеевич
Scientific adviser: Маслаков Алексей Павлович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Java; Java Card; смарт-карта; система идентификации; шифрование с открытым ключом; smart-card; system of identification; enciphering with an open key
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-975
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6502

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

Annotation

Бакалаврская работа посвящена исследованию возможностей платформы 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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 17
Last 30 days: 0
Detailed usage statistics