目录
1. 假指纹简介
2. 假指纹制作流程
3. 活体指纹检测
4. 活体指纹检测竞赛
1. 假指纹简介
随着科学技术的发展,指纹技术以各种各样的形式进入了我们的生活。在大多数情况下,指纹识别应用于移动设备和桌面设备解决方案,以提供安全方便的认证。
然而,如今的指纹传感器很容易被虚假指纹欺骗,虚假指纹的欺诈风险对移动支付等敏感应用程序构成威胁。
虚假指纹有多种制造方法。据报道,可以使用日常廉价的材料(如明胶、硅胶、橡皮泥等)制造逼真的伪指纹,足以骗过指纹识别系统(见下图)。例如,2013年3月,一名巴西医生因使用硅胶制成的伪指纹欺骗圣保罗一家医院的指纹考勤系统而被捕(BBC新闻,2013)。2013年9月,苹果发布内置Touch ID指纹技术的iPhone 5S后不久,德国的Chaos计算机俱乐部(CCC,2013)根据注册用户的高分辨率指纹照片用木胶制作了伪指纹,成功欺骗了Touch ID系统。2016年7月,密歇根州立大学的研究人员使用2D打印指纹解锁了一部智能手机,以帮助警方处理凶杀案(Korkzan,2016)。2018年3月,印度拉贾斯坦邦的一个团伙通过蜡模中注入胶水制作伪指纹欺骗警方的指纹考勤系统,因此而被捕(Vidyut,2018)。很可能还有大量的虚假指纹攻击未被发现,因此没有报告。
虚假指纹可以由多种常见材料制作
2. 假指纹制作流程
假指纹制作可以在目标用户合作时进行。
3. 活体指纹检测
识别假指纹的方法主要有两种模式,即硬件模式和软件模式。其中,硬件模式需要设计专门的硬件设计,并与生物特征识别传感器进行整合,但是设备更新难度较大;软件模式则是对指纹传感器获取的图像进行分析,对真假指纹进行对比,通过大量的学习,识别真假指纹。由于软件模式更新更方便,因而得到更广泛的客户认可。
通过软件识别假指纹是通过对提取的指纹特征数据进行分析,判断真假指纹。由于假指纹存在一定程度的失真,因而会导致特征点丢失,另外,假指纹会加入一定的杂讯(例如橡皮泥做的假指纹存在气泡),因而可以通过大量机器学习及人工智能形成数据基础来识别假指纹。
由于可能的伪造材料很多、不同指纹的传感器的差异很大,为提升活体检测技术的泛化能力,规模更大、种类更多的假指纹数据库有待开发。
4. 活体指纹检测竞赛
LivDet(LivDet - Liveness Detection Competitions)赞助的“活体检测竞赛”(Liveness Detection Competitions),是一项两年一度的国际竞赛,向学术界和工业界开放,旨在评估和报告指纹呈现攻击检测方面的进展。LivDet还将基准测试的数据开放给设备制造商,帮助工程师能够达到理想的“误拒绝”和成功率设计目标。
LivDet 2009
Sensor
type
size
ID
Images
Train
Biometrika
live
312x372
13
520
Silicone
13
520
CrossMatch
live
640x480
125
1000
Gelatin(明胶)
33
344
PlayDoh(泥胶)
30
346
Silicone(硅胶)
15
310
Identix
live
720x720
69
750
Gelatin
37
250
PlayDoh
32
250
Silicone
15
250
Test
Biometrika
live
312x372
37
1473
Silicone
37
1480
CrossMatch
live
377
3000
Gelatin(明胶)
106
1036
PlayDoh(泥胶)
102
1034
Silicone(硅胶)
56
932
Identix
live
720x720
250
2250
Gelatin
105
750
PlayDoh
99
750
Silicone
60
750
LivDet 2011
Sensor
type
size
ID
Images
Train
Biometrika
live
312x372
200
1000
EcoFlex(降解塑料)
20
200
Gelatin(明胶)
20
200
Latex(胶乳)
20
200
Silgum
20
200
WoodGlue(木胶)
20
200
Italdata
live
640x480
200
1000
EcoFlex(降解塑料)
20
200
Gelatin(明胶)
20
200
Latex(胶乳)
20
200
Silgum
20
200
WoodGlue(木胶)
20
200
Digital
live
355x391
84
1004
Gelatin(明胶)
26
200
Latex(胶乳)
22
200
PlayDoh(泥胶)
20
200
Silicone(硅胶)
24
200
Wood Glue(木胶)
26
200
Sagem
live
352x384
58
1008
Gelatin(明胶)
38
200
Latex(胶乳)
20
201
PlayDoh(泥胶)
42
200
Silicone(硅胶)
28
200
Wood Glue(木胶)
22
207
test
Biometrika
live
312x372
200
1000
EcoFlex(降解塑料)
20
200
Gelatin(明胶)
20
200
Latex(胶乳)
20
200
Silgum
20
200
WoodGlue(木胶)
20
200
Italdata
live
640x480
200
1000
EcoFlex(降解塑料)
20
200
Gelatin(明胶)
20
200
Latex(胶乳)
20
200
Silgum
20
200
WoodGlue(木胶)
20
200
Digital
live
355x391
104
1000
Gelatin(明胶)
28
200
Latex(胶乳)
20
200
PlayDoh(泥胶)
20
200
Silicone(硅胶)
34
200
Wood Glue(木胶)
24
200
Sagem
live
352x384
40
1000
Gelatin(明胶)
46
225
Latex(胶乳)
20
204
PlayDoh(泥胶)
42
205
Silicone(硅胶)
56
200
Wood Glue(木胶)
20
202
LivDet 2013
Sensor
type
size
ID
Images
train
Biometrika
live
312x372
200
1000
EcoFlex(降解塑料)
20
200
Gelatin(明胶)
20
200
Latex(胶乳)
20
200
Silgum
20
200
WoodGlue(木胶)
20
200
CrossMatch
live
800x750
484
1250
BodyDouble
125
250
Latex(胶乳)
125
250
Playdoh(泥胶)
125
250
WoodGlue(木胶)
125
250
Italdata
live
640x480
200
1000
Ecoflex(降解塑料)
20
200
Gelatin(明胶)
20
200
Latex(胶乳)
20
200
Modasil
20
200
WoodGlue (木胶)
20
200
Swipe
live
208x1500
247
1221
BodyDouble
125
250
Latex(胶乳)
125
250
Playdoh(泥胶)
119
233
Wood Glue(木胶)
124
246
test
Biometrika
live
312x372
200
1000
EcoFlex(降解塑料)
20
200
Gelatin(明胶)
20
200
Latex(胶乳)
20
200
Silgum
20
200
WoodGlue(木胶)
20
200
CrossMatch
live
800x750
430
1250
BodyDouble
63
250
Latex(胶乳)
65
250
Playdoh(泥胶)
63
250
WoodGlue(木胶)
63
250
Italdata
live
640x480
200
1000
Ecoflex(降解塑料)
20
200
Gelatin(明胶)
20
200
Latex(胶乳)
20
200
Modasil
20
200
WoodGlue (木胶)
20
200
Swipe
live
208x1500
235
1153
BodyDouble
82
250
Latex(胶乳)
91
250
Playdoh(泥胶)
87
250
Wood Glue(木胶)
75
250
LivDet 2015
Sensor
type
size
ID
Images
train
CrossMatch
Live
800x750
500
1510
Body Double
165
494
Ecoflex
168
498
Playdoh
166
481
Digital_Persona
Live
252x324
100
1000
Ecoflex 00-50
80
250
Gelatine
80
250
Latex
80
250
WoodGlue
80
250
GreenBit
Live
500x500
100
1000
Ecoflex 00-50
80
250
Gelatine
80
250
Latex
80
250
WoodGlue
80
250
Hi_Scan
Live
1000x1000
100
1000
Ecoflex 00-50
80
250
Gelatine
80
250
Latex
80
250
WoodGlue
80
250
Time_Series
Live
800x750
500
4440
Body Double
165
1481
Ecoflex
170
1529
Playdoh
165
1485
test
CrossMatch
Live
800x750
500
1500
Body Double
100
300
Ecoflex
92
270
Gelatin
100
300
OOMOO
100
297
Playdoh
95
281
Digital_Persona
Live
252x324
100
1000
Ecoflex 00-50
80
250
Gelatine
80
250
Latex
80
250
Liquid Ecoflex
80
250
RTV
80
250
WoodGlue
80
250
GreenBit
Live
500x500
100
1000
Ecoflex 00-50
80
250
Gelatine
80
250
Latex
80
250
Liquid Ecoflex
80
250
RTV
80
250
WoodGlue
80
250
Hi_Scan
Live
1000x1000
100
1000
Ecoflex 00-50
80
250
Gelatine
80
250
Latex
80
250
Liquid Ecoflex
80
250
RTV
80
250
WoodGlue
80
250