multi-privacy biometric protection scheme using ensemble system

42
MULTI-PRIVACY BIOMETRIC PROTECTION SCHEME USING ENSEMBLE SYSTEM Marcelo Damasceno, A.M.P Canuto, Norman Poh

Upload: marcelo-damasceno-de-melo

Post on 26-Jul-2015

97 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: Multi-Privacy Biometric Protection Scheme Using Ensemble System

MULTI-PRIVACY BIOMETRIC PROTECTION SCHEME USING

ENSEMBLE SYSTEM

Marcelo Damasceno, A.M.P Canuto, Norman Poh

Page 2: Multi-Privacy Biometric Protection Scheme Using Ensemble System

AboutTwo strategies used to improve biometric template protection and performance:

Multiple privacy schemesMultiple matching algorithms.

The use of ensemble system as a multiple privacy schemes system.

Multi-privacy protection scheme can outperform a single protection scheme as well as the baseline biometric system.

Page 3: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Outline

1. Introduction

2. Background

3. TouchAnalytics

4. Methodology

5. Results and Discussion

6. Conclusions

Page 4: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Biometrics

• Uses personal biological attributes.

• Biometric-based systems need to consider its template security

Page 5: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Cancelable Biometrics

• Transforms or intentionally distorts the original biometric samples to protect the user’s privacy.

• Disadvantages

1. Decreases the system performance

2. Increases the computational complexity in the

matching process.

Page 6: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Problem

How to protect biometric data without decrease performance and security?

Page 7: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Solution?

Few studies explore the effectiveness of protection schemes in the context of

information fusion.

Page 8: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Contributions

1. Proposal of a multi-privacy protection scheme applied to biometrics;

2. Performance evaluation of multi-biometric system

3. Understanding the system performance in the context of decision fusion, based on the ensemble method;

4. Applying the system to behavioural biometrics;

Page 9: Multi-Privacy Biometric Protection Scheme Using Ensemble System

BACKGROUND

Page 10: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Secure Biometric Templates

1. Diversity: the secure template must not allow cross-matching across databases;

2. Revocability: it should be easy to revoke a compromised template;

3. Security: it must be computationally hard to obtain the original biometric template from the secure template;

4. Performance: the biometric template protection scheme should not degrade the recognition performance of a biometric system.

Page 11: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Cancelable Biometrics

A transformation function f is applied to the biometric template

T and only the transformed template f(T) is stored in the

database.

Page 12: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Ensemble Systems

Exploit the idea that different classifiers can offer complementary information about a sample that is

being classified.

Page 13: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Cancelable Functions

It can be classified as salting and non-invertible functions.

The use of a one-way function f is easy to compute (in polynomial time) but hard to invert.

Page 14: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Used Cancellable Functions

Interpolation

BioHashing

BioConvolving

DoubleSum

Page 15: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Interpolation

• This technique is based on polynomial interpolation.

• It consists of generating a new biometric model by extracting function points resulting from the attribute interpolation process in such a way that the original attributes are preserved.

Page 16: Multi-Privacy Biometric Protection Scheme Using Ensemble System

BioHashing• This invertible binary sequence is based in a inner product

between the original biometric vector and each pseudo-random orthonormal vector

• It is then created a m-bit Biohashing model through a binary discretization of the values obtained in the inner products

oi 2 Rn | i = 1, ...,m

Page 17: Multi-Privacy Biometric Protection Scheme Using Ensemble System

BioConvolving

• The transformed functions are created through linear combinations of sub-parts of the original biometric template Γ.

• Basically, this method divides each original biometric sequences into W non-overlapping segments, according to a randomly selected transformation key d.

Page 18: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Double Sum

• Double Sum is a simple method and it consists of summing the attributes of original biometric model with two other attributes of the same sample.

• The double sum method can be considered as non- invertible, since the number of possible combinations is very high:

Cs = n!3

Page 19: Multi-Privacy Biometric Protection Scheme Using Ensemble System

TOUCHANALYTICS

Page 20: Multi-Privacy Biometric Protection Scheme Using Ensemble System

TouchAnalytics

The TouchAnalytics is a behavioural dataset composed of 30 attributes

derived from observed strokes performed by 41 users.

Page 21: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Stroke ExamplesDivided in horizontal and scrolling (vertical) movements.

Page 22: Multi-Privacy Biometric Protection Scheme Using Ensemble System

METHODOLOGY

Page 23: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Cancelable Data Generation

Page 24: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Ensemble Modelling

Page 25: Multi-Privacy Biometric Protection Scheme Using Ensemble System

RESULTS AND DISCUSSION

Page 26: Multi-Privacy Biometric Protection Scheme Using Ensemble System

COMPARISON OF MULTI-PRIVACY BIOMETRIC SCHEME VS. SINGLE PRIVACY

BIOMETRIC SCHEME

Page 27: Multi-Privacy Biometric Protection Scheme Using Ensemble System

VOTING - EER - PERCENTAGE [7]

Horizontal Scrolling

Scenario Median Standard Deviation Median Standard

Deviation

Original 9.7 5.8 8.9 6.4Interpolation 13.7 5.8 10.9 6.7

BioHashing 33.5 9.7 32.6 12.6BioConvolving 0.2 0.4 3.6 11

DoubleSum 11.9 6.9 11.4 7.5

Page 28: Multi-Privacy Biometric Protection Scheme Using Ensemble System

0.0 0.1 0.2 0.3 0.4

EER by Scenario − Horizontal

EER

BioCBioH

DoubBioC

DoubBioCBioH

DoubBioH

InteBioC

InteBioCBioH

InteBioH

InteDoub

InteDoubBioC

InteDoubBioCBioH

InteDoubBioH

Original

Page 29: Multi-Privacy Biometric Protection Scheme Using Ensemble System

0.0 0.1 0.2 0.3 0.4 0.5

EER by Scenario − Scrolling

EER

BioCBioH

DoubBioC

DoubBioCBioH

DoubBioH

InteBioC

InteBioCBioH

InteBioH

InteDoub

InteDoubBioC

InteDoubBioCBioH

InteDoubBioH

Original

Page 30: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Multi-privacy using Interpolation and Double Sum increase the performance in five out of seven cases (71.42%). Four cases are better (57.14%) using scrolling strokes.

The performance of multi-privacy protection scheme using BioHashing together with at least one protected sample increases in 100% of cases

The use of BioConvolving samples increases the performance of multi-privacy scheme compared with single-privacy schemes.

Page 31: Multi-Privacy Biometric Protection Scheme Using Ensemble System

The EER of the scenarios using all protected biometric samples is among TOP 5 results (Horizontal = 5th, Scrolling=3rd), both lower than Original dataset.

The use of a cancellable biometric trait with poor performance (BioHashing) combined with a different protected sample can increase the performance of a biometric system.

Page 32: Multi-Privacy Biometric Protection Scheme Using Ensemble System

THE RELATIVE CHANGE(%) OF MULTI-PRIVACY SCENARIOS COMPARED WITH

BASELINE (ORIGINAL) DATASET

EERCombinedScenario � EEROriginal

EEROriginal⇥ 100%

Page 33: Multi-Privacy Biometric Protection Scheme Using Ensemble System

−100 −50 0 50 100

150

Relative Change EER(%) by Scenario − Horizontal

relative change of EER(%)

BioCBioH

DoubBioC

DoubBioCBioH

DoubBioH

InteBioC

InteBioCBioH

InteBioH

InteDoub

InteDoubBioC

InteDoubBioCBioH

InteDoubBioH

Original

Page 34: Multi-Privacy Biometric Protection Scheme Using Ensemble System

7 scenarios (63.63%), out of 11, are better than Original dataset results.

The use of another privacy method together with BioHashing decreases significantly the EER of BioHash- ing samples, 28.6% in the best case (BioHashing EER − BioCBioH EER).

Page 35: Multi-Privacy Biometric Protection Scheme Using Ensemble System

−100 0

100

200

300

400

Relative Change EER(%) by Scenario − Scrolling

relative change of EER(%)

BioCBioH

DoubBioC

DoubBioCBioH

DoubBioH

InteBioC

InteBioCBioH

InteBioH

InteDoub

InteDoubBioC

InteDoubBioCBioH

InteDoubBioH

Original

Page 36: Multi-Privacy Biometric Protection Scheme Using Ensemble System

6 scenarios schemes, out of 11 (66%), are better than Original dataset scenario.

The BioHashing EER decreased 24.9% in the best case (InteBioCBioH) using BioHashing with another protected sample.

The multi-privacy protected scenarios performs better in at least 54,4% of cases, when compared with Original sample use.

Page 37: Multi-Privacy Biometric Protection Scheme Using Ensemble System

CONCLUSIONS

Page 38: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Multi-privacy protection scheme:

Achieved better performance compared with single protection scheme using Original samples;

Better performance than single protection scheme;

Increase the performance and security of biometric systems.

Multi-privacy scheme improves the use of safe bio- metric authentication systems.

Page 39: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Future Work

• Multi-Privacy Protection Scheme (MPPS) increases user inconvenience because the individual needs to present more than one key to encode his biometric sample during user verification.

• We need to taking into account user-specific samples because user samples influences the biometric system performance.

Page 40: Multi-Privacy Biometric Protection Scheme Using Ensemble System

ACKNOWLEDGEMENTS

Page 41: Multi-Privacy Biometric Protection Scheme Using Ensemble System
Page 42: Multi-Privacy Biometric Protection Scheme Using Ensemble System

Questions?