Комплекс для вивчення принципів аутентифікації за відбитками пальців в системах захисту інформації
Files
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UK: В роботі розглядаються принципи розробки та організація програмного комплексу для вивчення механізму біометричної аутентифікації за відбитками пальців методом порівняння за особливими точками. Комплекс може бути використаний в навчальному процесі. Метою роботи є розробка комплексу. Вирішувані задачі: аналіз методів та засобів біометрії, зокрема за відбитками пальців, та вибір методу порівняння відбитків на основі порівняльного аналізу; розробка структури та програмного забезпечення комплексу. Представлено порівняльний аналіз методів порівняння відбитків пальців за локальними ознаками. Пропонується організація комплексу, формати даних, описані режими його роботи. Програмне забезпечення комплексу розроблено на мові Python, наведено основні приклади та етапи його роботи.
EN: One of the most common and popular among biometric techniques is fingerprints. Currently, a large number of information security systems have been created using these techniques. Thus, there is a problem of studying the methods of machine fingerprint recognition during the training of relevant specialists. The aim of the work is to develop a software complex for studying the mechanism of biometric authentication using a fingerprint. Fingerprints are static biometry methodic. There are global and local signs of the imprint. For implementation in the developed complex the method of comparison of fingerprints on special points was chosen. The choice of method is made based on the results of comparative analysis and is based on the fact that it has sufficient speed and is the most common. The composition of the developed complex corresponds to the composition of the biometric system but without the scanning device. The complex database is a set of text files (with coordinates of special points) and image files of prints. The developed complex works in 3 modes: registration, identification and authentication. A high-level cross-platform programming language Python was chosen to develop the software of the complex. An open fingerprint database was used to work with the complex. The complex has a demonstration nature. During its use, you can explore and study all the components of the process of biometric identification and authentication of the user by fingerprint: demonstration of the process of finding minutiae on the fingerprint and their comparison; formation of a reference and control template of the user's fingerprint; comparison of control and reference templates of the user during the procedure of identification and authentication and response. Examples of the main processing stages of the complex and the corresponding screen forms (windows) are given. The composition of the complex (in the form of appropriate structural schemes) and software are developed in the work, the main examples and stages of its work are given. It is shown that the complex can be used in the educational process, for example in laboratory or practical classes.
RU: Рассматриваются принципы разработки и организация программного комплекса для изучения механизма биометрической аутентификации по отпечаткам пальцев методом сравнения по особым точкам. Представлен анализ методов сравнения отпечатков пальцев по локальным признакам. Предлагается организация комплекса, форматы данных, описаны режимы его работы. Приведены основные примеры и этапы работы программного комплекса, разработанного на языке Python. Комплекс может быть использован в учебном процессе.