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

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

Dec 18, 2015

Download

Documents

Anastasia Clark
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Use Your Illusion: Secure Authentication Usable Anywhere Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Use Your Illusion

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

Graphical Authentication

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

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

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Most Straightforward Way

• Choose graphical portfolio from a set of pictures

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

Graphical Portfolio • If a user can choose whatever

graphical portfolio…

• If system assigns portfoliorandomly…

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

Fundamental Tradeoff

Secu

rity

Memorability

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

“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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

“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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Requirements for Distortion • One-way

• Discarding precise shapes and colors

• Preserving rough shapes and colors

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

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Oil Painting Filter

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

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Low-Fidelity Test

Most distorted

Least distorted

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

Low-Fidelity Test

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

Low-Fidelity Test

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

Low-Fidelity Test

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

Low-Fidelity Test

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

Low-Fidelity Test

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

Low-Fidelity Test

It’s a dog!!

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

Low-Fidelity Test

Difficult to guessw/o knowing original picture

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

Low-Fidelity Test

Can’t recognize a dog

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

Low-Fidelity Test

Easy to recognizew/ knowing original picture

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

Low-Fidelity Test

Satisfiesrequirements

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

Prototype• Implemented on Nokia’s cell-phone for

usability test

• Also implemented on the web

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

Prototype

Demo

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

Usability Test

• 45 participants and for 1 week

• 54 participants and for 4 weeks

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

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Self-selected, Non-distorted

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

Self-selected, Distorted

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

Imposed, Highly-distorted

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

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Authentication Time (Mean)

Imposed,Highly-distorted

Self-selected,Distorted

Self-selected,Non-distorted

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

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Imposed, Distorted

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

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Authentication Time (Mean)

Imposed,DistortedSelf-selected,

Distorted

Self-selected, Non-distorted

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

Tolerance against Guessing Attack

• Original pictures are vulnerable

• Distorted pictures are more tolerant

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

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

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 Eiji Hayashi Nicolas Christin Rachna Dhamija Adrian Perrig Carnegie Mellon CyLab Japan.

Thank you for listening

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