• No results found

Biometrics & Authentication Technologies: security issues. Andy Adler Systems and Computer Engineering Carleton University, Ottawa

N/A
N/A
Protected

Academic year: 2021

Share "Biometrics & Authentication Technologies: security issues. Andy Adler Systems and Computer Engineering Carleton University, Ottawa"

Copied!
64
0
0

Loading.... (view fulltext now)

Full text

(1)

1

Andy Adler

Systems and Computer Engineering Carleton University, Ottawa

Biometrics & Authentication

Technologies: security issues

(2)

What are

Biometrics

Automatic identification of an individual based on behavioural or physiological characteristics
(3)

3

What are

Biometrics

Automatic identification of an individual based on behavioural or physiological characteristics Computer based ie. fast Forensics is the science of humans identifying humans

(4)

What are

Biometrics

Automatic identification of an individual based on behavioural or physiological characteristics Two types: 1. Verification 2. Identification
(5)

5

What are

Biometrics

Automatic identification of an individual based on behavioural or physiological characteristics Biometrics is only about identity of individual. Other technologies manage security

(6)

What are

Biometrics

Automatic identification of an individual based on behavioural or physiological characteristics Behavioural biometrics: • Gait • Voice • Typing dynamics • Signature
(7)

7

What are

Biometrics

Automatic identification of an individual based on behavioural or physiological characteristics Physiological Biometrics • Fingerprint • Face • Iris • Retina • Hand Geometry • Dental shape • DNA …

(8)

What is Biometrics security

Somewhat difficult to define

Biometric systems implicitly have an “attacker”

My definition: biometrics security is against

Stronger attacks than zero-effort impostors

(9)

9

Taxonomy

Presentation attacks (spoofing)

appearance of the biometric sample is physically

changed or replaced.

Biometric processing attacks:

an understanding of the biometric algorithm is used to

cause incorrect processing and decisions, Software and networking vulnerabilities:

based on attacks against the computer and networks

on which the biometric systems run, and Social attacks:

(10)
(11)

11

Biometrics Vulnerabilities

Taxonomy (from Maltoni et al, 2003):

Circumvension

Covert acquisition Collusion / Coercion Denial of Service

(12)

Biometrics Security Issues

Biometrics are not secrets

Biometrics cannot be revoked

(13)

13

IdentityClaim

[A]

ID Claim (via token)

needed for most biometric functions

(14)

Presentation

[B]

Makeup / tilt head / cut fingerprints

Avoid detection (False Neg) easier than

(15)

15

Presentation

[B]

Spoofing: Attempt to fool biometric system with artificial biometric

Fingerprint: gummy, etching, mould Face, Iris, Voice

Liveness: Approach to detect spoofing attempts

(16)

Sensor

[C]

Subvert or replace

sensor hardware

Eavesdropping / replay

(17)

17

Segmentation

[D]

Segmentation isolates

biometric image from background

(18)

Feature

Extraction [E]

Use knowledge of algorithm to construct

“features” to confuse algorithm

Biometric “Zoo”

Sheep – system performs well Goats – difficult to recognize Lambs – easy to imitate

(19)

19

Quality

Control [F]

Quality used to

prevent enrolment of poor images

Misclassify as good – force decrease of

internal thresholds

(20)

Template

Creation [G]

Regeneration of

(21)

21

Data

Storage [H]

Storage in: Government database ID card Electronic Devices
(22)

Matching [I]

Need

threshold (single biometric)

fusion parameters (multiple biometrics)

Modify threshold choices by specific

template enrolments

(23)

23

Security issues

Biometric system Identity verification system Release Crypto keys Single Sign-on sub-Lookout system Authenticate Credit card Authenticate Internet app Supervised sensor unsupervised desktop Authenticate via internet unsupervised public
(24)

Biometric template security [E]

It is claimed to be impossible or infeasible to recreate the enrolled image from a template. Reasons:

templates record features (such as fingerprint

minutiae) and not image primitives

templates are typically calculated using only a small

portion of the image

templates are much smaller than the image

proprietary nature of the storage format makes

(25)

25

Images can be

regenerated

…?

Typical Biometric processing

Question: Is this possible?

enrolled “Image” Template Biometric Compare Match Score Template regenerated “Image” live “Image”

(26)

Target Initial

Images

Hill-climbing: begin with a guess, make small modifications; keep modifications which

increase the match score

(27)

27

A

B

Iteration 4000 Target Image Iteration 600 Iteration 200 Initial Image

Results

(28)

Improved regenerated image

Average of 10

(29)

29

Extensions to this approach

Recently, this approach has been extended to fingerprint images

U.Uludag developed an approach to

modify a collection of minutiae

A.Ross has developed a fingerprint image

(30)

Protection:

According to BioAPI

“…allowing only discrete increments of

score to be returned to the application eliminates this method of attack.”

Idea: most image modifications will not

(31)

31

Modified “hill-climbing”

IMi

+

RN Until MS reduces by one quantized level

+

Keep image With largest MS IMi+1 EFk Q OQ
(32)

Results: modified “hill-climbing”

No quantization “medium” quant. “large” quant.

(33)

33

Implications: image regeneration

1. Privacy Implications

ICAO passport spec. has templates

encoded with public keys in contactless chip

ILO seafarer’s ID has fingerprint template in

(34)

Implications: image regeneration

2. Reverse engineer algorithm

Regenerated images tell you what the

algorithm ‘really’ considers important

Alg. #3 Alg. #2

Alg. #1

Target doesn’t care

about nose width

(35)

35

Implications: image regeneration

3. Crack biometric encryption

Biometric encryption seeks to embed a key into the template. Only a valid image will decrypt the key

Since images vary

Enrolled image + ∆ => release key

However

Enrolled image + ∆ + ε => no release

If we can get a measure of how close we are, they we can get a match score

(36)

Biometric Encryption

Recent paper by Ontario Information and

Privacy Commissioner

“Biometric Encryption: A Positive-Sum

Technology that Achieves Strong

Authentication, Security AND Privacy”

(37)

37

(38)

My concern:

Biometric Encryption (and biometric

cryptographic schemes in general) only offer benefits if they are cryptographically secure. If they are not cryptographically secure, then they offer no benefit at all.

(39)

39

Biometric encryption

(Soutar, 1998)

Average pre-aligned enrolled

image (f0)

Calculate template from Wiener

filter

H0 = F*R0* / ( F*F + N² )

where R0 has phase ±π/2, ampl = 1

Each bit of secret is linked to

(40)

Crack biometric encryption

Construct match-score from number of

matching elements in link table

Use quantized template reconstructor

enrolled e rce n t a tch e d

(41)

41

Fuzzy Vaults for fingerprints

(Clancy, 2003)

(42)

Fuzzy Vault encryption

Encode key (k1,k2,k3,k4) in polynomial

coefficients

Template is point co-ordinates

(43)

43

Fuzzy Vault key-release

Find polynomial coefficients which best fit

to the identified points

A few wrong points are OK

Y(x)=k1+k2x+k3x2+k4x3

b1 b2 b4 b5 b6 Unlocking set: b3

(44)

Collusion Attack

Users’ fingerprints may be associated with

many vaults.

Ex: In the smart card implementation, users

will likely carry multiple smart cards associated with different companies, each locked with the same fingerprint.

Is Fuzzy Vault secure when the same

(45)

45

Collusion Attack

(46)

Summary

Almost everyone is inventing schemes;

very few are breaking them.

However,

Anyone can invent a security system that he himself cannot break.

(47)

47

Face Recognition: Human vs.

Automatic Performance

(48)

Same person?

I have just demonstrated a massively

parallel face recognition computer

Of all biometric modalities, automatic face

recognition is most often compared to human performance

(49)

49

Choice of images

Goldilocks problem:

Too easy test -> all score 100% Too hard test -> all score 0%

Database used: NIST Mugshot

Large age changes between captures

(50)

Analysis

Human results

Post-processed to choose optimal “threshold”

for them

An operating point FMR/FNMR calculated

Software results

Same images presented to FR software

(worked with 15 packages – 7 vendors)

(51)
(52)

Results

Error rates are high

Significant improvement in SW 1999-2006 Most recent algs outperform about half of

people

(53)

53

information content of a

biometric measurement?

Or

How much do we learn (about identity)

from a biometric image Or

How much privacy do we loose on

(54)

Example: measure

Height

Measure #1 (at doctor’s office, ie. accurate)

Measure #2 (via telescope, ie. inaccuate)

Overall Distribution Feature Variability (high heels, carry backpack) Measurement Variability (device errors)

(55)

55

Example: measure

Height

How much information learned?

Measure #2 Measure #1 Low Almost zero Quite a lot Low Tall (7½’ tall) Average (5½’ tall) Know about

Human heights Measure

Know about: Human heights Person’s height

(56)

Proposed measure:

relative entropy D

(

p

||

q

)

Given biometric feature vector x Distributions

intra-person distribution, p(x) inter-person distribution, q(x)

D(p||q) measures inefficiency of assuming q

when true distribution is p Or,

(57)

57

Applications:

biometric

Meta algorithm

Evaluate a new biometric feature

Biometric Performance limits

Template size limits

Inherent match performance limits

Feasibility of Biometric Encryption

(58)

Applications:

abstract

Quantify privacy

What is the privacy risk due to the release of

certain information?

What is the privacy gain in obscuring faces?

Uniqueness of biometrics

Approach to address: “Are faces / fingerprints

(59)

59

Conclusions

Approach to measuring information

content of a biometric system

Relative Entropy is appropriate measure

Help explain legal, social, performance

(60)

Biometrics in Canada (Gov't)

Passports Immigration Customs Defence Natural Resources Public Safety
(61)

61

Privacy issues

There are widespread privacy concerns

about biometrics.

This is not really a biometrics issue.

Companies/Governments have proved themselves irresponsible with personal data. Now people are stonewalling.

Have you ever checked your credit

record?

(62)

Epilogue:

biometrics’ future

?

Operator: "Thank you for calling Pizza Hut."

Customer: “Two All-Meat Special..."

Operator: "Thank you, Mr. Smith. Your voice print

identifies you with National ID Number: 6102049998"

Customer: (Sighs) "Oh, well, I'd like to order a couple of your All-Meat Special pizzas..."

Operator: "I don't think that's a good idea, sir."

Customer: "Whaddya mean?"

Operator: "Sir, your medical records indicate that you've got very high blood pressure and cholesterol. Your Health Care provider won't allow such an unhealthy

(63)

63

Epilogue:

Operator: "You might try our low-fat Soybean Yogurt Pizza. I'm sure you'll like it"

Customer: "What makes you think I'd like something like that?"

Operator: "Well, you checked out 'Gourmet Soybean Recipes' from your local library last week, sir."

Customer: “OK, lemme give you my credit card number."

Operator: "I'm sorry sir, but I'm afraid you'll have to pay in cash. Your credit card balance is over its limit."

Customer: "@#%/$@&?#!"

Operator: "I'd advise watching your language, sir. You've already got a July 2006 conviction for cussing … "

(64)

Andy Adler

Systems and Computer Engineering Carleton University, Ottawa

Biometrics & Authentication

Technologies: security issues

References

Related documents

 As  a  philosophical  school, Confucianism  should  have  a  coherent  use  of  basic principles. If the significances of the concept of human nature  are

11 While declined in north China in the Song Dynasty (960- 1280), Buddhist rock carvings together with the spread of Buddhism developed fast in the Sichuan region since late

In Re P&Q (R(P) v Secretary of State for the Home Department, R (Q) v Secretary of State for the Home Department [2001] 1 WLR 2002) , a case heard a few months after Mellor ,

• The metal-bounded and resin-bounded diamond pads are available in several grits and allow the polishing and refinishing of marble, granite, terrazzo, “venetian” floors,

from Obedience Champion, Rally O Champion, Rally Masters, Excellent, Advanced and Novice, Companion Dog Excellent, Companion Dog and Community Companion Dog, Champion (Show),

Norwegian Petroleum Society (NPF) Special Publication 12, 1-28. 2005: Deep structure of the Mid-Norwegian shelf and onshore-offshore correlations: Insight from potential field

‧ From the comparison of shell elements to beam grillage in modelling the topping of one-way prestressed hollowcore concrete slabs, it is found that the models with topping