use your illusion: secure authentication usable anywhere

46
Use Your Illusion: Secure Authentication Usable Anywhere Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan

Upload: marvene-grealish

Post on 31-Dec-2015

25 views

Category:

Documents


0 download

DESCRIPTION

Use Your Illusion: Secure Authentication Usable Anywhere. Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan. Key Concept: Distortion. Original Picture. Distorted Picture. You can recognize a baby now because you know the original picture. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Use Your Illusion: Secure Authentication Usable Anywhere

Use Your Illusion:Secure Authentication Usable Anywhere

Eiji HayashiNicolas Christin

Rachna DhamijaAdrian Perrig

Carnegie Mellon CyLab Japan

Page 2: Use Your Illusion: Secure Authentication Usable Anywhere

Key Concept: Distortion

You can recognize a baby nowbecause you know the original picture

Distorted Picture Original Picture

Page 3: Use Your Illusion: Secure Authentication Usable Anywhere

Use Your Illusion

Page 4: Use Your Illusion: Secure Authentication Usable Anywhere

Graphical Authentication

• Passfaces• Pass Points• DAS (Draw-A-Secret)• Déjà vu

Page 5: Use Your Illusion: Secure Authentication Usable Anywhere

Passfaces• Faces are used as a graphical portfolio

• Preference could be a limitation

Cited from “On User Choice in Graphical Password Schemes”, Darren Daivis et. al, 2004

Page 6: Use Your Illusion: Secure Authentication Usable Anywhere

Pass Points• Use “a sequence of clicks” as a shared

secret

• There are hot spots

Cited from “Authentication Usin Graphical Passwords: Basic Results”, Susan Wiednbeck et. al, 2004

Page 7: Use Your Illusion: Secure Authentication Usable Anywhere

Most Straightforward Way

• Choose graphical portfolio from a set of pictures

Page 8: Use Your Illusion: Secure Authentication Usable Anywhere

Graphical Portfolio • If a user can choose whatever

graphical portfolio…

• If system assigns portfoliorandomly…

Page 9: Use Your Illusion: Secure Authentication Usable Anywhere

Fundamental Tradeoff

Secu

rity

Memorability

Page 10: Use Your Illusion: Secure Authentication Usable Anywhere

“Use Your Illusion”1. Allow users to take/choose pictures by

themselves2. Distort the pictures3. Assign the distorted pictures as graphical

portfolio

Page 11: Use Your Illusion: Secure Authentication Usable Anywhere

“Use Your Illusion”1. Allow users to take/choose pictures by

themselves2. Distort the pictures3. Assign the Distorted pictures as graphical

token

Secu

rity

Memorability

Page 12: Use Your Illusion: Secure Authentication Usable Anywhere

Requirements for Distortion • One-way

• Discarding precise shapes and colors

• Preserving rough shapes and colors

Page 13: Use Your Illusion: Secure Authentication Usable Anywhere

Oil Painting Filter• Choose RGB values which appears most

frequently in a neighborhood

0 50 100 150 200 2500

10

20

30

40

50

60

Page 14: Use Your Illusion: Secure Authentication Usable Anywhere

Oil Painting Filter

Page 15: Use Your Illusion: Secure Authentication Usable Anywhere

Distortion Level• If high, difficult to guess

but difficult to memorize

• If low, easy to memorizebut easy to guess

Page 16: Use Your Illusion: Secure Authentication Usable Anywhere

Distortion Level• Two parameters affect distortion level

–If too high, not usable

–If too low, not secure

Secu

rity

Memorability

Page 17: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Most distorted

Least distorted

Page 18: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Page 19: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Page 20: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Page 21: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Page 22: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Page 23: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

It’s a dog!!

Page 24: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Difficult to guessw/o knowing original picture

Page 25: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Can’t recognize a dog

Page 26: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Easy to recognizew/ knowing original picture

Page 27: Use Your Illusion: Secure Authentication Usable Anywhere

Low-Fidelity Test

Satisfiesrequirements

Page 28: Use Your Illusion: Secure Authentication Usable Anywhere

Prototype• Implemented on Nokia’s cell-phone for

usability test

• Also implemented on the web

Page 29: Use Your Illusion: Secure Authentication Usable Anywhere

Prototype

Demo

Page 30: Use Your Illusion: Secure Authentication Usable Anywhere

Usability Test

• 45 participants and for 1 week

• 54 participants and for 4 weeks

Page 31: Use Your Illusion: Secure Authentication Usable Anywhere

1st Usability Test• 45 participants were divided into 3 groups

– Self-selected, Non-distorted– Self-selected, distorted (Use Your Illusion)– Imposed, highly-distorted

Page 32: Use Your Illusion: Secure Authentication Usable Anywhere

Self-selected, Non-distorted

Page 33: Use Your Illusion: Secure Authentication Usable Anywhere

Self-selected, Distorted

Page 34: Use Your Illusion: Secure Authentication Usable Anywhere

Imposed, Highly-distorted

Page 35: Use Your Illusion: Secure Authentication Usable Anywhere

ProcedureDate Task

Before the 1st day Take 3 pictures

The 1st day Memorize portfolio

Practice

Authenticate

2 days after Authenticate

1 week after Authenticate

Fill out questionnaires

Page 36: Use Your Illusion: Secure Authentication Usable Anywhere

Success RateThe 1st

day2 days after

1 week after

Self-selected,

Non-distorted

100%

(15)

100%

(15)

100%

(15)

Self-selected,

Distorted

100%

(15)

100%

(15)

100%

(15)

Imposed,

Highly-distorted

93.3%

(14)

73.3%

(11)

73.3%

(11)

Page 37: Use Your Illusion: Secure Authentication Usable Anywhere

Authentication Time (Mean)

Imposed,Highly-distorted

Self-selected,Distorted

Self-selected,Non-distorted

Page 38: Use Your Illusion: Secure Authentication Usable Anywhere

Process of Memorization• Participants assign meanings to distorted pictures• Assigning meanings helps memorization

Mountain Sea Moai statue

Page 39: Use Your Illusion: Secure Authentication Usable Anywhere

2nd Usability Test• 54 participants were divided into 3 groups

– Self-selected, Non-distorted– Self-selected, Distorted– Imposed, Distorted

• Authenticate– On the 1st day– 2 days after– 1 week after– 4 weeks after

Page 40: Use Your Illusion: Secure Authentication Usable Anywhere

Imposed, Distorted

Page 41: Use Your Illusion: Secure Authentication Usable Anywhere

Success RateThe 1st

day2 days after

1 week after

4 weeks

after

Self-selected,

Non-distorted

100%

(18)

100%

(18)

100%

(18)

100%

(18)

Self-selected,

Distorted

100%

(18)

100%

(18)

100%

(18)

100%

(18)

Imposed,

Distorted

100%

(18)

89%

(16)

94%

(17)

89%

(16)

Page 42: Use Your Illusion: Secure Authentication Usable Anywhere

Authentication Time (Mean)

Imposed,DistortedSelf-selected,

Distorted

Self-selected, Non-distorted

Page 43: Use Your Illusion: Secure Authentication Usable Anywhere

Tolerance against Guessing Attack

• Original pictures are vulnerable

• Distorted pictures are more tolerant

Page 44: Use Your Illusion: Secure Authentication Usable Anywhere

Future Work• Detailed usability test

• Long term test

• Find an optimal distortion

• Investigate a metric evaluating distortion level

Page 45: Use Your Illusion: Secure Authentication Usable Anywhere

Use Your Illusion• Use distorted pictures as a portfolio• As memorable as non-distorted pictures• More memorable than imposed (highly-)

distorted pictures• Fits human memorization process• More tolerant to guessing attack

Page 46: Use Your Illusion: Secure Authentication Usable Anywhere

Thank you for listening

Prototype is available onhttp://arima.okoze.net/illusion/Please try it!