Transcript

On the Use of Brainprints as

Passwords

Zhanpeng Jin

Department of Electrical and Computer Engineering

Department of Biomedical Engineering

Binghamton University, State University of New York (SUNY)

9/24/2015 2015 Global Identity Summit (GIS) 1

Outline

• Introduction

• Methods

• Supervised machine learning approach

• Similarity-based pattern matching approach

• Unsupervised feature learning approach

• Multi-stimulus, multi-channel fusion

• Datasets and Results

• Ongoing work

• Conclusions

9/24/2015 2015 Global Identity Summit (GIS) 2

Why Brainwaves?

• Existing biometric methods

• Unique physiological and behavior features to identify individuals

• E.g., fingerprint, palm, iris, face and voice

• Problems and limitations

• Duplicable and noncancelable

• Accidental and intentional disclosure

• Not safe enough for high security agencies

• Safety-threatening to the users

9/24/2015 2015 Global Identity Summit (GIS) 3

Recent Biometrics Breaches

9/24/2015 2015 Global Identity Summit (GIS) 4

Why Brainwaves?

• Electroencephalograph (EEG)

• Representing brain’s electrical activity by

measuring the voltage fluctuations on the

scalp surface

• Advantages

• Safety for the user, not only for the system

• Practical solution to duress

• Quantify the uniqueness of our cognition

• Non-volitional EEG brainwaves

• Unique memory and knowledge by the user

• Intuitive response not controlled by the user

Time-locked to what?

9/24/2015 2015 Global Identity Summit (GIS) 5

• Brain response to a stimulus

• Calculation

• Time-locked average

0 100 200 300 400 500 600 700 800 900 1000 1100-50

0

50Raw EEG segments (Sub:1, Ch:Oz, Sti:BW food)

0 100 200 300 400 500 600 700 800 900 1000 1100-50

0

50

am

plit

ude (

uV

)

0 100 200 300 400 500 600 700 800 900 1000 1100-40

-20

0

20

time (ms)

0 100 200 300 400 500 600 700 800 900 1000 1100

-15

-10

-5

0

5

10

15ERP of 36 trails (Ch:Oz, Sti:BW food)

time (ms)

ampl

itude

(uV

)

Sub 1

Sub 13

Sub 29

0 100 200 300 400 500 600 700 800 900 1000 1100-10

0

10

ERPs of Sub 1 (Ch:Oz, Sti:BW food, Trails:35)

ERP 1

ERP 2

0 100 200 300 400 500 600 700 800 900 1000 1100

-10

0

10

ERPs of Sub 13 (Ch:Oz, Sti:BW food, Trails:35)

am

plit

ude (

uV

)

0 100 200 300 400 500 600 700 800 900 1000 1100-5

0

5

10ERPs of Sub 29 (Ch:Oz, Sti:BW food, Trails:35)

time (ms)

9/24/2015 2015 Global Identity Summit (GIS) 6

Event-Related Potential (ERP)

• Feature extraction

• Wavelet package decomposition

• Subbands

• Delta: 0-4 Hz

• Theta: 4-8 Hz

• Alpha: 8-15 Hz

• Beta: 15-30 Hz

• Gamma: 30-60 Hz

• Features:

• Mean

• Standard deviation

• Entropy

• Neural network

• Hidden layer: 5-60 neurons

9/24/2015 2015 Global Identity Summit (GIS) 7

Supervised Learning Approach

Data Acquisition and Results

• Sampling • 500 Hz, 1.1 seconds

• Subjects • 32 adult participants: 11 females,

age range 18-25, mean age 19.12

• Channel • Oz

• Stimuli • Acronyms: e.g. MTV, TNT

• Presentation • 2

• ERP • 50 trails average

9/24/2015 2015 Global Identity Summit (GIS) 8

Pattern Similarity Approach

• Euclidean Distance (ED) • Measures the distance between two time series by aligning the n-th

point of one time series with the n-th point of the other one

• Dynamic Time Warping (DTW) • Finds the optimal alignment between two time series even they are out

of phase according to the time

Fast DTW

9/24/2015 2015 Global Identity Summit (GIS) 9

Data Acquisition

• Sampling

• 500 Hz, 1.1 seconds

• Subjects

• 30 adult participants: 14

females, age range 18-25,

mean age 19.53

• Channels

• Pz, O1, O2, O4

• Presentation

• 2

• ERP: 50 trails average

• Stimuli

• Words: e.g., BAG, FISH

• Pseudo words: e.g., MOG, TRAT

• Acronyms: e.g. MTV, TNT

• Illegal strings: e.g. BPW, PPS

9/24/2015 2015 Global Identity Summit (GIS) 10

Results

• Channel Oz shows stronger

distinguishing capability

• The occipital region seems

to be a best location to

reflect the brain response to

visual stimuli

• Brain responses are more

distinguishable to unfamiliar

or well understood stimuli

• Illegal strings and words

have higher accuracy than

acronyms and pseudo words

Channel

Stimuli Pz O1 O2 Oz

Acronyms 53.33% 58.17% 57.83% 67.83%

Illegal Strings 72.00% 71.17% 72.50% 81.17%

Words 68.67% 70.33% 70.17% 78.00%

Pseudo words 57.50% 61.83% 64.17% 68.83%

Channel

Stimuli Pz O1 O2 Oz

Acronyms 33.83% 45.67% 42.00% 55.67%

Illegal Strings 47.00% 43.67% 46.17% 67.17%

Words 49.33% 47.50% 49.17% 62.83%

Pseudo words 36.50% 43.50% 42.67% 49.33%

Results of ED

Results of fast DTW

9/24/2015 2015 Global Identity Summit (GIS) 11

• Sparse Autoencoder

• Set the outputs equal to the inputs

• Softmax Classifier

• Generalize logistic regression to classification problems

• Semi-supervised Learning

• Sparse Autoencoder + Softmax

𝐽𝑠𝑝𝑎𝑟𝑠𝑒 𝑊, 𝑏 = 𝐽 𝑊, 𝑏 + 𝛽 𝐾𝐿(𝜌||𝜌 𝑗)

𝑠2

𝑗=1

𝑝 𝑦 𝑖 = 𝑗 ℎ 𝑖 ; 𝜃 =𝑒𝜃𝑗

𝑇ℎ(𝑖)

𝑒𝜃𝑙𝑇ℎ(𝑖)𝑘

𝑙=1

9/24/2015 2015 Global Identity Summit (GIS) 12

Unsupervised Feature Learning

Convolutional Neural Network (CNN) • First proposed by LeCun in 1998, called LeNets*

+ + Softmax

9/24/2015 2015 Global Identity Summit (GIS) 13

Data Acquisition

• Sampling

• 500 Hz, 1.1 seconds

• Subjects

• 29 adult participants: 14

females, age range 18-43,

mean age 20.69

• Channels

• 30

• Presentation

• 1

• ERP

• 25 trails average

• Stimuli (8 categories): – BW text

– BW Gabor

– BW celeb

– color targets

– BW food

– color food

– hamburger

– passthought

9/24/2015 2015 Global Identity Summit (GIS) 14

BW Text

• GRE words

• 100 words

• Good results with previous

experiment

• Low frequency words

• Not everyone has meaning

for every subject

9/24/2015 2015 Global Identity Summit (GIS) 15

BW Gabor Patches

• 100 randomly generated

9/24/2015 2015 Global Identity Summit (GIS) 16

BW Celebrities and Foods

• Norming for most loved and hated

• 10 celebrities and foods chosen

• 10 items of each

• 100 celebrities

• 100 foods

9/24/2015 2015 Global Identity Summit (GIS) 17

Color Targets

• Press a button when you see color

75% 25%

9/24/2015 2015 Global Identity Summit (GIS) 18

BW Food

• 90 food items

Color Food

9/24/2015 2015 Global Identity Summit (GIS) 19

Results • Low accuracy @(BW gabor)

• High accuracy @(BW celebrities, BW food, and color food)

• Higher accuracy @(Occipital region)

• Accuracy: CNN > SL > CC

9/24/2015 2015 Global Identity Summit (GIS) 20

Results

• Majority Voting

• Improved the performance of accuracy

9/24/2015 2015 Global Identity Summit (GIS) 21

Multi-Channel, Multi-Stimulus Fusion

9/24/2015 2015 Global Identity Summit (GIS) 22

Different stimulus types likely tap into different functional

brain networks – semantic interpretation • Sine gratings: lateral occipital sites

• Color foods: broader region of more anterior scalp sites

• Celebrities: channels intermediate between sine grating and food

areas

Results

9/24/2015 2015 Global Identity Summit (GIS) 23

Full Combination:

• 6 stimulus types

• 30 channels

Slimmest Combination:

• 4 single-stimulus

classifiers (BW foods,

color foods, color

targets, BW celebrities)

• 1 channel (the middle

occipital (Oz))

Ongoing Work

• Psychological Coercion Attack

• Blackmail-type chronic coercion

• Threat-of-violence-type acute coercion

• Rationale: Forms of coercion that place psychological stress on the

user may cause brain activity to deflect.

• Psychological Entrainment Attack

9/24/2015 2015 Global Identity Summit (GIS) 24

Conclusions

• Brainprints are a promising and compelling biometric,

particularly for high security scenarios.

• Rooted in unique non-volitional brain responses, associated

with unique memory and knowledge base.

• Cancelable through brainprint recalibrations using different

types of stimulus

• Accurate among individuals and stable over time

• Resistance to coercion, entrainment, and other psychological

attacks

• Challenges in brainwave acquisition and emotional status.

9/24/2015 2015 Global Identity Summit (GIS) 25

Questions?

9/24/2015 2015 Global Identity Summit (GIS)

Thanks for Listening

More Information

[email protected]

26

This research is supported by NSF and SUNY.