Please use this identifier to cite or link to this item:
https://er.chdtu.edu.ua/handle/ChSTU/8353| Title: | Дослідження автоматизованої системи контролю доступу на основі біометрії відбитків пальців |
| Authors: | Трембовецька, Руслана Володимирівна Батеха, Роман Ігоревич |
| Keywords: | біометрична ідентифікація;відбиток пальця;система контролю доступу;алгоритми порівняння біометричних даних;точність роботи системи;зчитування папілярних ліній |
| Issue Date: | 15-Dec-2025 |
| Abstract: | У роботі досліджено існуючі біометричні системи та алгоритми зчитування і порівняння відбитків пальців з метою підвищення точності системи контролю та управління доступом. The work investigates existing biometric systems and fingerprint acquisition and matching algorithms in order to improve the accuracy of an access control and management system. |
| URI: | https://er.chdtu.edu.ua/handle/ChSTU/8353 |
| Appears in Collections: | 174 Автоматизація, комп'ютерно-інтегровані технології та робототехніка (Робототехнічні системи та автоматизація) |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Диплом-магистр_Батеха Р.pdf Restricted Access | КРМ Батеха Р | 12.35 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Extracted text
UEPKACbKHÜ JEPKABHHÚ TEXHOJIOrIYHMÀV HIBEPCHTET
DAKYJILTET EJIEKTPOHHHX TEXHOJIOrIM
ABTOTPAHCIOPTY TAM AIHHOEYIYBAHHA
KAOEJPA IIPHIAJOEVIYBAHHA, MEXATPOHIKM TA
KOMIIOTEPH30BAHHX TEXHOJIOrIM
loyumeHO 10 3aXHCTY
3aBiy Bay kahenpu IIMKT
MaKcHM EOHIAPEHKO
2025 p.
IIOACHIOBAJIbHA 3AIIMCKA
AO KBaIihirauianoï poõoTH
MaricTpa
Ha TeMY «lociinKeHHA aBTOMaTH30BaHoi cHCTEMH KOHTpoJTKO I0CTYIIV Ha 0CHOB1
PiOMeTpii BiJPHTK0B IlaIbI0B»)
KBanihikauimHa poQota Maricrpa M0CTHTB PesynbTaTH BJIaCHHX A0cT0KeHE.
BuKopucraHHA ineH, pesyIbTT0B i TeKCT0B 0HIHX aBTopiB MaroTB n0CHJaHHA Ha
B0JnOB0NHe 1Kepeno POMaH EATEXA
BHKOHaB 3100VBay BHIIoi oCB0TH OCB0THAOTro
CryTieHA (KMaricrp» 2 Kypcy, rpyH MPCA-47
3a cneuiaJbH0CTIO 174 «ABTOMaTH3auis,
KOMIT' HOTepHO-0HTerpOBaH0 TeXHOJIOrii Ta
poQoTOTeXH0Ka>, 3a ocB0THbOHO IIporpaMOko
<PoooTOTeXH0YH0 CHCTEMH Ta aBTOMaTH3ari>
POmaH BATEXA
KepiBHHK PycnaHa TPEMBOBEIILKA
PeueH3eHT BiKTop AHTOHIOK
Yepkacn - 2025 poky
YEPKACLKM} IEPKABHVÝM TEXHOJIOTIYHW YHIBEPCHTET
(nOBHC HaMeHYRaHs BHLoro HaRYaTbHOrO 3aKNAIy)
PakyIBTeT eneKmpOHHUX mexHO102iù, a6mompancnop1ny ma MauuHOOVÒysaHHA
Kaenpa npuiado6yoycaHHA, MexanzpoH0KU nna KoAn' omepu3o6aHILX mexHONO20ù
OcBiTH0H piBeHb JMa2icnp
CneuiaTbH0CTE 174 «A6nmoMamuzauia, KOn'1 omepHO-iume?p08aHi merHO102iï ma pobonmomexn0Ka»
OcBiTHa nporpaMa «PobomomexHiYHi cucmeMu ma aemOMamusayia»
(uiuhp i nassa)
3ATBEPKVIO
3aBinyBau Kaexpu IIMKT
MakcuM EOHIAPEHKO
|2 2025 poKy
3 AB Ê A H H A
HA KBAJIIOIKAIÜÄHY POBOTY MATICTPA
bamexu PoMaHa l2opesuya
(LupisBiue, iN'a, Ilo 6aTbKOB0)
1. TeMa po6oTH: locI0IKEHHA aBTOMaTH30BaHoï cHCreMH KOHTpoIHO 10CTYIy Ha ocHOB0 6ioMerpi
BiJPHTK0B laIbIL0B
HaykoBHH KepiBHHK poboTH ThevooBetKa PyczaHa BanonIMIpisHA, 1-D TUKH. HAYK, ITDobecop kadepn IIMKT
(upissrn1te, iM'a, no 6aTLKOB0, Haykoani cTyniHb, BHeHe 3BaHLA)
3aTBepKCHI HaKasOM BHIoro HaB4aTLHOrO 3aKJlany B0J "15 BepeCHA 2025 pOKy Ne 261/03-03
2. CTpOK nO1aHHa 3BO po00TA 15 rpyIHS 2025 poky
3. MeTa n0cIIKeHHA: pobora IpHCBAYCHa BIOCKOHAICHHIO CHCTCMH KOHTpOJTHO i ynpaBiHHA
AOCTVNOM Ha 0cHOB0 34HTVBaHHA 6iOMeTpHYHX napameTpiB IHONHHH, a caMe 34HTyBaHHA IIaninapHHX
I0H0} (B0IOHTKA ITaTBLUT).
MeTOO MaricrepcbKOi poóoTHC 10CI0TKeHHA iCHVHOYHX 6iOMeTpHYHHX CHCTEM Ta BIUIHBY aIropHTMa
nopiBHHHA P1OMeTPHYHHX gaHHX Ha TOHiCTL PoQOTH CHCTeMH.
06'CKT IOCI0IKEHHA 0CHYO40 aHaNorH PiOMeTpHYHHX CHCTeM.
IIpenMeT 1OCT01DKEHHA MeTOAA Ta aropuTMH 34HTVBaHHA Ta nopiBHAHHA 6iOMeTPHYHHX naHHX
IHOIHHH, ÊO BIIHBakoTL Ha TOYHÍCTb poóoTH CHCTeMH.
IIS BHKOHaHHAI OCTaBJCHoÏ MeTH CIiI BHp0UHTH Taki 3anayi:
1. O3Ha~OMHTHCA 3 icHYAOHMH CHCTeMaMH Ta MeTOlaMH PioMeTPHYHOÏ ineATHÓ0kanii.
2. IIpoaHanisyBaTH icHiogi anropuTMH 34HTVBHHA Ta nOopiBHSHHA QiOMeTpHHHHX 1aHHX JIHOIHHH,.
3. Ha oCHOB0 IpOBeAEHOro aHani3y MeToIIB nopiBHAHHA QiOMeTDHYHHX 1aHHX pospoQuTH
KOMP0HOBaHH} aITopHTM IOp0BHAHHA.
4. Ha oCHOB0 aHanisy icHyIOYKX CHCTeM 010OMeTDHYHoi iieHTHO0Kauii Ta pospoo1eHOro aropuTMa.
nopiBHAHHS 6iOMeTpHYHHX IaHEX, pospoQuTH CB0O 6i0MeTpHHY CHCTeNY.
OHHTH BIIIIB 3M0]CJIhOBaHOro auroDHIMa noniaHSHHI 6joMCTDHHHHX 1aHHX Hà CTAbJIbHlCIb
OiOMCTpi4Oi CHCTCML.
.CTPYKTYpa i 06car poooTH. KBanidikauiäHa poóoTa MaricTDa CKJIalacTbCA 31 BCTYIIY, 4ÜTHPBO
po3AUIIB, BHCHOBKIB, cITHCKY BHKOPHCTaHHX Kepel, I01aTKIB.
5. IIpesenTaniï Ha 19 cxaäiax.
6. KoncyLTAWTH poz1inis KBaNiikauiünoi po60TH MaricTpa
IlinnHc, 1aTa
IIpi3BuIe, iH0J0anu Ta n0cala 3aBIaHHA
3aBIaHHA
Posuit BHIaB InpuÄHAB
KOHCYJIBTAHTa
TeopetMHHÄ
TpemQOBeJbKa P.B., 1-p TeXH. IHayK,
MeronuyHH0 ipoVecop kaVeupn IIMKT
AocninHnubKn0
THYKOB B.B., K-T TCXH. Hayk, 1OLL.,
HopMokoNTp0.Tb nO1. Ka)expuI IMKT
7. MaTa BHJa903 aB+aHHg "15* BepecHA 2025 poky
KAJIEHIAPHHM IIJIAH
Crpok BHKOHAHHA eTaIT0B
IlpuMTIKa
No
HasBa eTaniB KBaihikauimnoi po6oTH MaricTpa poõoTH
3/n 15.09.25-05.10.25 BHK
1 TeopeTHTHH pO3AiI
06.10.25 - 26.10.25 BHK
2 TexHOJOriyHH p03uiI
27.10.25- 23.11.25 BHK
3 JocniJHHIBKHÄp O31iI
24.11.25-07.12.25 BHK
OhopMJICHHA NOSCHIOBAbHOÏ 3anHCKH
4
01.12.25 15.12,25 BHK
5 OHopMIeHHAC YIIpOB0IHOÏ 10KyMeHTaIl0i
08.12.25 - 15.12.25 BHK
6 OhopMueHHA IpeIeHTauii
08.12.25- 15.12.25 BHK
7 PoooTa Han n0IOBIIITO
PoMaH BATEXA
MarictpaHT (huc ) (apisBuue ra iniuiau)
PyesraHa TPEMBOBEILKA
KepisHHK po6oTH (npisBuue ra iniuiatH)
3
.
5
1.
7
1.1. 7
1.2. 12
1.2.1. (AFIS) 12
1.2.2. 17
1.2.3. 20
1.2.4. 22
1.2.5. 25
1.3.
27
1.3.1. 27
1.3.2. 28
1 29
2.
31
2.1. 31
2.2.
35
2.3.
37
2.3.1. (Enrollment) 38
2.3.2. : 39
2.3.3. , 40
2.4. 41
2.4.1. 41
4
2.4.2. (FS-80) 42
2.4.3. (USB-RS485) 43
2.4.4. ( ) 43
2.4.5. (WorkTime) 44
2.5. 46
2.6. (
) 48
2 50
3.
52
3.1. 52
3.1.1. : 52
3.1.2. : 55
3.1.3. 55
3.1.4.
59
3.1.5. 62
3 64
4. 66
4.1. 66
4.2. 69
4.2.1. 69
4.2.2. 71
4.2.3. 75
4.2.4. 76
4.2.5. 79
4.3. 81
4 86
88
90
5
. ,
, , .
.
.
XIX ( ’ - .
) .
, ,
, , . 1897 .
,
.
, 1903–
1905 . ,
.
:
( )
.
, .
:
- .
( ) .
- .
.
- , . .
- .
.
6
- .
( ) ,
. ,
ICAO, .
,
.
,
.
( , ),
.
,
( ).
.
’ – .
–
, .
:
1. .
2.
.
3.
.
4.
, ,
.
5.
.
7
1
1.1.
,
.
:
1. —
, . (
), ,
, .
2. — ,
. , , ,
, .
,
, ,
, , (
, ).
.
8
1.1 —
.
( 34% ).
25%, — 15%,
(11%) (3%).
-
: '
.
.
( , )
PIN- . «
» ( - ), ,
' . ,
, 1.1.
9
1.1
/
( 1 ),
IrisAccess
:
,
, < 1 .
(LG) ' .
.
Authenticam
/ PrivateID
, ,
,
Iris- ,
(Panasonic /
, .
Iridian
~50 .
Technologies)
.
FRR: 0.01% '
Eye
Dentification
System .
FAR: 0.0001% ( ,
(10 ) ),
(Eye Dentify) (40
.
).
10
/
:
. ~1.5 .
FRR: ~1%
HandKey /
Identimat
( 90
FAR: ~1.5%
( )
).
(Steller ,
Systems) : .
( 9
1 .
).
FaceIt
. (
( ,
(2D/3D)
(Visionics) ),
" ",
. ).
.
FRR:
" -
0.001%
- " ,
.
FAR:
.
0.0001%
11
/
( .,
BioSmart, .
ZKSoftware
Wiegand. :
)
< 1 .
. ,
. ,
( , , ) .
:
• 1- (False Rejection Rate, FRR) — «
», .
• 2- (False Acceptance Rate, FAR) — « »,
.
FAR (
) , FRR.
1.2.
. ,
39%.
,
.
12
1.2
,
( ) (FRR), (FAR),
% %
Eye Dentify 0,001 0,4 (sic) 1,5–4
( )
Iriscan 0,00078 0,00068 2
Identix 0,0001 1,0 0,5
Startek
0,0001 1,0 1
BioMet
Recog.
0,1 0,1 1
Systems
FingerScan 1,0 0,0001 0,5
Veriprint
0,001 0,01 1
2100
U.are.U 3,0 0,01 1
1.2.
1.2.1. (AFIS)
(AFIS)
(
— 80%). ,
13
.
.
' :
.
:
.
( ) — ,
.
:
1. — '
( , , ).
2. —
.
.
1.2 —
14
:
(
).
( 512×512 ) .
70–100 ( ),
.
256 – 1 , .
:
1. . ,
.
, ( ) -
(CCD).
o : ( ,
).
o : , Sony (FIU),
.
1.3 — FIU
2. ( ) .
, ,
— . (
), .
15
o : , .
o :
.
o
1.4 —
3. . ( ,
TactileSense Who Vision Systems),
, .
, .
1.3.
1.3
( )
(
)
( )
( )
16
( ).
.
liveness detection (
):
• ' .
• ( ).
• .
• .
,
( , 128- ),
(" ") .
1.5 — ( )
( )
, , ,
PIN- ( ). , Identix,
17
Sagem (Morpho), Digital Persona,
. 1.4.
1.4 — ( )
Finger Scan (Identix) Veriprint 2100 (Biometric ID)
(FRR) 1% 0,01%
(FAR) 0,0001% 0,01%
1 1
RS-232, RS-485 RS-232, RS-485
' ( ) 50 000 8 000
1.6 — Veriprint 2000
,
,
' . ,
.
1.2.2.
, 1994
( 5,291,560).
18
— ,
, , .
.
: ,
( , ) .
Iris- (IrisCode) — 512-
, .
- , . ,
.
1.7 — Iris-
:
' 1 .
:
1. —
, ,
.
19
2. —
, .
:
1 ( , ),
.
20 , LG, Panasonic, Oki, British Telecom.
• IrisAccess (LG).
.
1 . IrisAccess 3000
, .
PIN- ,
.
• Authenticam (Panasonic). ,
( , ). PrivateID
Iridian Technologies,
50 , Iris- .
:
,
.
• : ,
, ( ).
• : ,
( - ),
.
, '
( ),
20
.
,
.
1.2.3.
( ).
,
.
.
, , ,
, .
:
1. :
.
2. : '
( ,
).
3. :
, .
,
' (Fast Fourier Transform).
250 ( ,
) .
Eye Dentify
( ), 1976 .
21
: ( ) 40
' , .
( Eye Dentification
System 7.5):
• : 30 .
• : 1,5 .
• : 1200 .
• : (FRR) — 0,01%;
(FAR) — 0,0001% ( 10 ).
1.8 —
.
,
" "
.
:
1. :
" "
.
22
2. : , ,
.
3. :
.
' , ,
.
1.2.4.
(Facial Recognition)
.
" " — ,
,
( , , ).
,
, ,
. :
1. :
( ). ' ;
.
2. :
(faceprint)
( 12 40), '
.
, , .
:
23
1. « » (Eigenfaces).
.
(« »),
.
.
2. (Local Feature Analysis).
, .
( ,
, ).
. 25° 15° .
3. .
,
. ,
.
4. . ,
.
, .
1.9 —
24
ISS (Integrated Security Systems) ,
:
1. : , ,
.
2. : 3D-
X, Y, Z.
3. ( ): ,
.
4. :
.
( ) .
1.5.
1.5
(FAR), % (FRR), %
, 2 0,4
, 2 9
( 2 11
)
( 1,5 2 43
)
: ( 43%) 1,5
.
25
FaceIt
Visionics. ( , .
, ) " ". —
Mr. Payroll , ,
' .
—
,
.
• : .
• : ,
.
.
1.2.5.
.
.
.
.
( ) ' —
9 .
.
, ,
HandKey. ,
. 90 , :
• , .
26
• .
• .
•
1.10 —
:
1. ( Identimat
Steller Systems). .
,
. , .
o : — 1 . : FRR ( ) — 1%,
FAR ( ) — 1,5%. — 17 .
o : " "
.
2. ( Palm Recognition System
Mitsubishi Electric).
.
o : ,
, .
27
o : — 2 . : FRR — 1% (
), FAR 0,0001% (
).
:
• : ( ,
), .
• : ,
.
1.3.
,
, .
, ,
,
.
1.3.1.
'
. - ,
, . ,
:
1. (Anti-Spoofing):
.
" " ' ( ,
)
:
o :
.
28
o :
( ).
o :
.
2. :
( )
. ,
.
3. :
,
(FAR) '
(FRR) .
.
1.3.2.
,
, :
1. (ESD):
( ) .
.
( ,
).
o :
,
15 ,
.
2. :
( , )
29
. , ,
.
3. ' :
,
.
4. :
, .
, .
, ,
( ' ,
),
.
1
,
. :
1. . ,
. ( , ),
' ,
, .
2. .
.
(AFIS), 80%
, .
,
30
.
3. . ,
,
.
(FRR — ) (FAR —
). FAR,
.
4. . ,
( ).
Liveness Detection ( , , ),
( , ,
).
5. ’ .
,
.
, .
,
,
.
31
2
2.1.
.
:
1. (Enrollment): ’
( ) ' .
2. (Extraction):
" " .
3. (Matching):
.
4. : ( / )
.
:
,
:
• ( « », 1:1):
( , ID ),
, '
ID. — .
• ( « », 1:N):
32
.
.
,
.
( ), (minutiae) —
.
( ), , , ( . . 2.1).
2.1 — ( )
, , ' « »
« », . :
. —
.
33
2.2 — :
.
: , ( )
.
1.
.
• FTIR (Frustrated Total Internal Reflection):
. .
( )
( ). .
• :
, .
, .
• (Sweep) : ,
. " "
. ,
.
34
• :
, ,
.
2. ( )
, .
• : .
.
, , .
.
• :
( ) ( ).
2.3 — :
(Anti-Spoofing)
. :
1. ( , ):
. ,
.
35
2. : « »
.
( ) .
3. « »: ,
.
.
Liveness Detection:
, , ,
( ).
:
• : ' .
• : ( 1 10 )
USB- .
• : / .
:
• : ,
.
• :
, ' .
2.2.
( )
.
.
36
:
1. (Access Control):
• :
.
• :
.
• :
— , , .
• :
.
• : ( )
.
• :
.
2. (Time & Attendance):
• :
.
• : ,
, .
• : .
• :
( , Microsoft Excel) .
3. :
• : '
.
: vs
(RFID) :
37
• :
("buddy punching"), .
• : " "
, .
• : ,
( , ).
• : ' ,
, ' ( ).
.
.
:
:
• RS-485: ' ( 255
).
• Ethernet:
.
• GSM/GPRS: ' ' .
' ( )
(USB-RS485, LAN-RS485),
.
2.3.
( )
' :
( ) (
38
).
.
2.3.1. (Enrollment)
,
.
( )
USB- .
1. :
o .
10 (
).
o : ,
.
2. :
o ( )
( ).
o : ,
. ,
.
.
3. :
o ' ,
( , ).
o '
( , RS-485 Ethernet) ' .
,
' .
39
2.3.2. :
:
1. :
o .
o
( " ").
2. :
o (Threshold),
.
o :
.
3. :
o .
o : ,
( ) .
: ( )
,
. (
, )
.
4. :
o , ,
,
.
5. ' :
o
( / ) ( ).
40
2.3.3. ,
.
1. (Audit Trail):
o ( , , ,
) ' .
o '
.
2. :
( ) ,
:
o 1 ( / RTE):
( ).
o 2 ( / ):
/ .
( ),
" " " ".
o :
" ".
,
.
,
,
' .
41
2.4.
,
.
2.4.1.
—
,
. ' ,
,
.
2.3 —
:
• :
.
• : ( )
.
• : AES
256 .
42
2.1
' ( ) 9 000
12 800
256 ~ 384
(1:1000) < 1
(FAR) 0.0001% 1
(FRR) 0.001% 2
RS-485 (115200 / )
-40...+50 °
2.4.2. (FS-80)
( )
FS-80.
CMOS- ,
.
2.4 — FS-80
43
LFD (Live Finger
Detection), ' ,
.
:
• : 508 dpi ( ).
• : USB 1.1 (
).
• : 6 / .
• : 16 × 24 .
2.4.3. (USB-RS485)
( )
.
COM- , .
2.5 — USB-RS485
:
• : ( 9600 115200 / ).
• : ' 1500 , USB-
' RS-485.
• : ( , , ).
2.4.4. ( )
,
( , , ).
44
RS-485,
.
2.6 —
:
• / : 2 , 2 («
») .
• : 4-
.
• : 12 ( 150 ).
2.4.5. (WorkTime)
( ) ,
,
.
45
2.7 — WorkTime
:
• : ,
.
• :
' ( ).
• :
/ .
WorkTime
,
. :
• ( -13).
• ( , ).
• .
• Microsoft Excel
.
46
2.5.
.
Wiegand ( 26
40 ), .
:
1. :
Wiegand
.
o :
( )
,
.
o :
, ( ,
, ), .
2. :
Wiegand
RFID- .
:
o 1- :
.
o : -
.
o :
( + PIN- + ).
47
2.8 —
3. :
/
(" , ").
, BioSmart ZKSoftware.
(All-in-One).
2.9 —
48
, :
• :
12 .
,
( )
.
• :
, (
), .
2.6. (
)
.
( ),
.
, ,
.
1.
, :
1. ( ): .
2. ( ): ( ,
, ).
3. ( ): ,
.
2.
.
, A,
49
aij i j.
:
aij = 1 (2.1)
a ji
( 2.2).
2.2
1
3
5 ,
7
9
2, 4, 6,
8
( . 2.10)
.
2.10 —
50
( 2):
2.3
( )
1 ( 1) 2 ( 2) 3 ( 3)
1 1 3 7
2 1/3 1 3
3 1/7 1/3 1
( )
.
2.4
1
1 1 2 3
. 1 1 ... ...
. 2 ... 1 ...
. 3 ... ... 1
, ,
.
MPRIORITY 1.0,
.
2
( ).
:
51
1. . ,
( , ,
)
.
(500 dpi),
(Liveness Detection),
.
2. .
,
, —
( ). ,
,
.
3. . ,
:
' .
(Wiegand, RS-485, Ethernet)
.
4. .
( ) .
(FAR/FRR), ,
.
MPRIORITY 1.0
' .
—
,
.
52
3
3.1.
.
(
) " "
,
.
, (ridges)
(valleys), ,
.
3.1.1. :
.
: .
:
( ) '
. , ,
— . 7-
( ).
:
1. ( 1)
53
,
. " "
.
3.1.
3.1 — : (a, b) —
( , ); (c, d) — ( , ); (e, h) — ( ,
); (f) —
2. ( 2)
, . (
. minutiae — ) — ,
. 70 .
:
• (Ending): .
• (Bifurcation): .
• : .
• : ' .
:
54
{x, y,θ ,type}, (x, y) — , theta — , type —
.
. 3.2. :(a) - ; (b) -
( );(c) - ; (d) - ; (e) –
55
3.1.2. :
, .
1. (Authentication, 1:1).
: " , ?"
, '
ID. — ( / ) .
2. (Recognition, 1:N).
: " ?"
.
(brute-force) ,
.
o : " ",
" ", " " " ".
o :
( ), ( ) — .
3.1.3.
( )
.
, .
:
• I — , I (i, j) —
( 0 255).
• W (u,v,n) — ( ) (u,v) ,
· { (i, j ) : i − u < n, j − v < n}
• P(i, j) = ((i − u),( j − v)) — .
• d (i, j) = P(i, j)/ | P(i, j) | — .
1:
56
:
, , ( ).
1.
.
W.
S1 S2:
S1 = g1(u,v,i, j); S2 = g2 (u,v,i, j) (3.1)
(i , j )∈W (i, j )∈W
g1 g2
(u,v) T 1:
( g2 , dx ).
$D(u, v)$
2:
S1 / | S1 |, | S1 |>| S |
D(u,v) = 2 (3.2)
S2 / | S2 |, | S2 |>| S1 |
( 5 ),
3.
2. (Enhancement)
$D$,
.
, (
$\alpha$ ) 4:
I (u,v) = S(u,v) , S(u,v) = I (i, j)⋅ | sinα | (3.3)
Q(u,v) (i , j )∈W
3. (Thresholding)
- ( ),
(0), — (255).
57
,
α 5:
0(÷ ), S(u,v) / Q(u,v) > 0
I (u,v) = (3.4)
255( ), S(u,v) / Q(u,v) ≤ 0
4. (Thinning)
— 1
. , " ' " ,
( ).
S (u,v) = I (i, j) ⋅ cosα :
(i , j )∈W
, ( ).
2: -
, " " .
1. ROI
( , ) " "
( ). ,
. (Region
of Interest, ROI) — .
3.5 — :
58
2.
"
" ( ).
( , ).
3.6 — : (a)
, (b)
3.
( ). , —
, — .
3.7 — : (a) ,
(b)
59
4. (Post-processing)
,
( ). ,
:
• (Bridges): ' ( -
).
• (Spurs): , .
• : ' ,
.
3.8 — , : (a)
, (b) , (c) , (d)
3.1.4.
—
.
(Feature Extraction)
60
. W (u,v,n)
n × n ( 3×3 ). :
• ( )
, « ».
• , « »
( ) 1.
M ( p) .
( ).
:
1. : ,
( T). ,
2.
2. : ,
D(u,v) ( ).
3. : ,
, 4.
(Minutiae Matching)
( E M)
.
,
(alignment), :
1. :
.
2. ( ):
M E TR .
3. ( ):
α , .
61
3.9 — :
K ,
:
K = S ⋅100% (3.5)
min( p,q)
S — , p q —
M E .
,
Td Tα .
(Decision Threshold) 65% 7.
« » (1:N)
. ,
( , « »,
« », « »).
:
• K- (K-NN).
• .
• (HMM).
• .
62
3.1.5.
, .
1. (Correlation-based)
.
• : (
" " ).
• :
.
9.
2. (Minutiae-based)
.
.
• : , .
• : (
300-500 dpi) 10.
3.10 —
3. (Pattern-based / Ridge Feature)
63
, .
,
( δ , λ , θ ).
• : ,
.
• : .
, .
•
3.11 —
3.12 —
64
3
.
:
1. . ,
. ( , ,
)
, " ". (
— ) .
,
.
2. . ,
. " "
,
. ,
,
( 1 ).
, .
3. .
( , ) ,
(Minutiae-based matching) .
,
,
.
4. . ,
( ,
, ).
(alignment),
65
.
,
,
.
66
4
4.1.
G |G| = x. y
X = 0,1 … , x 1 Y = 0 ,1 , … , y 1 (4.1)
b - ; .
[1, 2, 6],
. , l- k-
F( )
0,1 … , x 2 1 Y = 0,1, … ,(yx,xy)y S( )(x, y)
1 X × Y , k<h h - ; X =
.
(u, v) X × Y S (x, y)
:
(4.2)
(u, v) X × Y S (x, y)
:
(4.3)
67
h- :
a (4.4)
- , a.
F F
, k<h.
, [2].
S (x, y) . S (x, y) =
( , ) .
,
- ' [1, 6].
,
( ) .
( )
( , , , ) ( ,. , , ) ( , , ,
, ) ,
h- ( , , ) '
.
(x, y) X × Y ( , ) X × Y (4.6)
– ; – ; w -
; = 1 … ; = … 1 1 … ; - ;
- ( , ) ( , ) a. ,
,
68
(4.7)
. 4.1.
.
, .
:
M - , , | | = ; (4.8)
i -
; -
. -
' :
- ;
69
- ;
- ;
- ;
- .
4.2.
[8],
( ) =. ( )( , )
( . 4.1). , ,
, -
( . 4.1).
4.2.1.
,
.
.
S (x, y) (1)
( ) = 3 (8 × 8) 0 ( )( , ) < 180
(4.9)
70
(4.10)
S (x, y) (u, v) X × Y (1)
(4.11)
[6]
S (x, y)
[6],
= 3 (4.12)
(x, y) X × Y . (7)
(4.13)
71
,
- [6]. (8) ( )
:
(4.14)
( , ) ( )( , ) ( (
, )(, 1,) ) - (8) (6)
(4). . 4.2
.
4.2.2.
,
. = 3
.
. 4.2.
72
.
.
1. =
n , w ,
( , ) = [8
(]. , , , ) ( , )
0,1 (3), ( , ) ( , ) ( , ),
(, …, ,) ; ×= 2 + 1. ( , ) (
k )( )
. ,
( , , ) × ,
w .
( , ) , ) X × (4.15)
( , ) Y (2)
. 4.4.
73
. 4.5.
(4.16)
(4.17)
(4.18)
w +1 -
,
( ) = ( )( , ) 0,1, … , .
(4.19)
= 3 ,
. . 4.4
. (11)
(10),
. 4.5. = 3
64 . , (11) ,
74
.
. 4.5 9.
« » , .
, ( )( , ) ,
( ) .
.
. , 500
dpi 4 ( )( , ) 17.
, ( )
( ) =( , () )=( 0, .
( ) = ( ) ) , = 0
( :) ( , ) 0 . j .
:
= ( ) ( , ) > (4.20)
( , ) ( , , 1) , 0;
– (4); = 1 - .
( )( , ) 0
n, n>3,
(12). 2 - 3.
, n , ( ).
, ,
.
. 4.6.
, .
75
4.2.3.
( .) = ( )( , ) = 3
( )( , ) (4.21)
( )( , ) (12); r(.) -
(10); - (8); - .
. 4.6. ( ) ( )
:
. ,
.
(10)
76
.
« » .
[1, 6], .
.
4.2.4.
.
( ) = ( )
( ) ( , ) .
( )
(12) = 3 (9)
.
[8].
, : .
( )
. -
.
,
.
- , -
'
.
.
- :
(4.22)
77
x = x cos + y sin (4.23)
y = -x sin + y cos (4.24)
- , f –
, – ( ) x
y, . - ( )
:
(4.25)
u = u cos + v sin (4.26)
v = -u sin + v cos (4.27)
(4.28)
(4.29)
.
• , f; ;
• ( ) ,
, f,
,
. .
,
. ,
,
78
; .
4.0 . G
, – , F
– , R – ,
E :
(4.30)
wg = 11 .
. , ( , )
( )(x, y) ,1
. (1) ( , )
(4.31)
= (4.32)
( ( ,)() , ) ( )
; = ( )-( , ) ,
- ,
.
[8] , /2
.
( , ) ( )( , ) 1 .
79
(4.33)
- ;
( ) (4.34)
,
(3)
(4.35)
/2 [8],
, ( , ) , .
.
.
. 4.7.
. 4.7.
4.2.5.
( . . 3.7) .
- .
80
2. ,
u v 8- ,
, ,
, .
3. ,
.
4. ,
, , , -
, - .
. 4.8.
. 4.9.
81
,
, (5).
.
. 4.9,
, - .
4.3.
MPRIORITY 1.0
. 3.1
Touch SAFE Personal Sagem 100MA
S400
. 4.10.
82
4.1
.
4.1
/ Touch Sagem Software U.areU.(Digital
SAFE (100MA) (SR100) Persona)
Personal
(S400)
2 1 2 3
% (False Reject
Rate,FRR)
0,001 0,001 0,01 0,1
% (False Accept
Rate,FAR)
, 20 15 22 20
, 1 0.3 2 1
12V 12V 12V 12V
RS-485 RS-485 RS-232 USB
( )
3200 4000 2900 3000
4.2 ,
.
.
83
4.2
/ Touch Sagem Software U.areU.(Digital
SAFE (100MA) (SR100) Persona)
Personal
(S400)
2 1 2 3
% (False Reject
Rate,FRR)
0,001 0,001 0,01 0,1
% (False Accept
Rate,FAR)
, 20 15 22 20
, 1 0.3 2 1
3200 4000 2900 3000
.
MPRIORITY 1.0. [40]
. 4.11.
84
3.3
. 4.12.
. 4.13.
.
. 4.14.
85
.
’
. 4.15.
86
. 4.16.
4
.
:
1. .
,
.
.
.
2. .
( )
.
.
87
3. .
,
, .
(
), .
4. .
.
( )
.
5. .
(
). ( ,
) ,
.
,
,
.
88
-
( )
.
:
1. .
,
.
,
,
( 10−5% ),
.
2. .
.
(500 dpi).
,
.
3. .
. ,
,
.
4. .
,
.
89
o
,
.
o ,
,
.
5. . ,
( ),
,
.
(FRR) (FAR)
.
, :
,
'
.
90
- ( )
1. :
05.10.2017 2163-VIII ( 31.03.2023).
. URL: https://zakon.rada.gov.ua/laws/show/2163-19
2. ISO/IEC 27001:2023 (ISO/IEC 27001:2022, IDT).
. . .
. — : « », 2023.
3. ISO/IEC 27002:2024 (ISO/IEC 27002:2022, IDT).
, .
. — : « », 2024.
4. NIST SP 800-53 Rev. 5. Security and Privacy Controls for Information
Systems and Organizations. National Institute of Standards and Technology, 2020.
URL: https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final
( )
5. . ., . ., . ., . .
: : . — : ,
2021. — 420 .
6. . ., . .
: . . — : , 2022. — 312 .
7. . ., . .
: . — : , 2021. — 184 .
8. . ., . .
’ : . — : -
- , 2020. — 256 .
9. . ., . .
: . . — : , 2021.
— 198 . ( ).
( , , )
91
10. Stallings, W. Cryptography and Network Security: Principles and
Practice (8th Edition). Pearson, 2020. — 800 p. (
).
11. Tanenbaum, A. S., Feamster, N., & Wetherall, D. J. Computer Networks
(6th Edition). Pearson, 2021. — 944 p. ( ).
12. O'Connor, J. Databases and Information Systems Security. Nova Science
Publishers, 2022. — 230 p.
13. Li, S. Z., & Jain, A. K. (Eds.). Encyclopedia of Biometrics (Updated
Edition). Springer, 2021. ( ).
14. Whitman, M. E., & Mattord, H. J. Principles of Information Security
(7th Edition). Cengage Learning, 2021. — 672 p.
15. Boulanin, V., et al. Artificial Intelligence and Biometrics: Challenges
and Opportunities. SIPRI, 2020.
( )
16. '
. URL: https://cip.gov.ua/ ( ).
17. CERT-UA ( '
). URL: https://cert.gov.ua/
18. ENISA (European Union Agency for Cybersecurity). URL:
https://www.enisa.europa.eu/
19. CISA (Cybersecurity and Infrastructure Security Agency, USA). URL:
https://www.cisa.gov/
20. OWASP (Open Web Application Security Project). Top 10 Web
Application Security Risks. URL: https://owasp.org/www-project-top-ten/
21. SANS Institute (Information Security Resources). URL:
https://www.sans.org/