Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf ·...

12
Accessibility and Accessibility and Graphical Passwords Graphical Passwords Sonia Chiasson, Alain Forget, Robert Biddle Carleton University, Ottawa, Canada

Transcript of Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf ·...

Page 1: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

Accessibility and Accessibility and Graphical PasswordsGraphical Passwords

Sonia Chiasson, Alain Forget, Robert BiddleCarleton University, Ottawa, Canada

Page 2: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

Click-based graphical passwordsClick-based graphical passwordsPassPoints

Cued Click-Points (CCP)

Persuasive CCP (PCCP)

2http://hotsoft.carleton.ca

Page 3: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

Accessibility?Accessibility?

Inaccessible for some user populations◦ Rely on vision◦ Rely on fine motor control

1 23 4 5

3http://hotsoft.carleton.ca

Page 4: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

Content vs PresentationContent vs Presentation

Semantic content should be separated from presentation modality◦ Same content linked with different modalities◦ E.g. Cascading Style Sheets in web design

4http://hotsoft.carleton.ca

Page 5: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

Structure of click-based Structure of click-based graphical passwordsgraphical passwords

Presentation: Cue◦ System triggers memory of password

Displays image

Selection: Response◦ User provides secret

Clicks on specific area

5http://hotsoft.carleton.ca

Page 6: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

Generalized Cue-Response Generalized Cue-Response Authentication ModelAuthentication Model

Presentation: any cue, any modality◦ Image, text, sound, haptic, video…

Response: any user input, any modality◦ Clicking, typing, verbal, gesture, mouse movement…

6http://hotsoft.carleton.ca

Page 7: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

Example: PassSoundsExample: PassSounds

Cue: Music clip◦ What is an acceptable length?

Response: Click at appropriate time◦ How accurate can users be?

Musicians can synchronize at approximately 250ms◦ How many clicks?

7http://hotsoft.carleton.ca

Page 8: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

PassSounds: SecurityPassSounds: Security

PassPoints:◦ Image size 451x331◦ 5 clicks◦ Tolerance 19x19◦ Theoretical password

space 1.2 x 1013 ≈ 43 bits

PassSounds:◦ 30-second clip◦ 5 clicks◦ Tolerance 1 second◦ Theoretical password

space 1.4 x 105 ≈ 17 bits

8http://hotsoft.carleton.ca

Page 9: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

Hotspots and PatternsHotspots and Patterns

PassPoints◦ Choose similar

Click-points on an image (hotspots)

Patterns (lines)

◦ Minimize by: Using several images Helping select

passwords

PassSounds◦ Choose points related to

Lyrics Beats Sequential order

◦ Minimize by: Using several clips? Suggesting clicks? Identifying other

elements in the clip?

9http://hotsoft.carleton.ca

Page 10: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

AlternativesAlternatives Any combination of presentation and response

◦ Audio As a cue to trigger behaviour other than click

◦ Haptics As a cue or as input

Allow users to select their preferred modalities for a given system◦ In-progress

Caution:◦ Cue and response cannot be evaluated in isolation

10http://hotsoft.carleton.ca

Page 11: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

SummarySummary General cue-response authentication

◦ Allows for separation of cue and response modalities most appropriate for different users

11http://hotsoft.carleton.ca

Page 12: Accessibility and Graphical Passwordscups.cs.cmu.edu/soups/2008/SOAPS/ChiassonSlides.pdf · Presentation: any cue, any modality Image, ... Beats Sequential order Minimize by: Using

[email protected]@scs.carleton.ca

http://hotsoft.carleton.ca/securityhttp://hotsoft.carleton.ca/security

http://hotsoft.carleton.ca 12