designing login interfaces for mobiles

65
Designing Login Interfaces for Mobiles Rohit Ashok Khot

Upload: rohit-ashok-khot

Post on 14-Jul-2015

293 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Designing Login Interfaces for Mobiles

Designing  Login Interfaces for Mobiles  

Rohit  Ashok  Khot  

Page 2: Designing Login Interfaces for Mobiles

“Nearly  all  men  can  stand  adversity,  but  if  you  want  to  test  a  man’s  character,  give  him  power  .”  

Abraham  Lincoln  &  Duarte  

Point

Page 3: Designing Login Interfaces for Mobiles

Roadmap    

I  have  story  for  every  step  of  the  way,  so  stay  with  me                          

                           1WHY  

               

                           2WHAT                  

                           3HOW                  

Page 4: Designing Login Interfaces for Mobiles

                           

                       

               

Why?  User  Authen@ca@on    

Personalized  services  &  ConfidenJal  access  

1

Page 5: Designing Login Interfaces for Mobiles

Anything  that  reduces    

Human  Effort  and  saves  Time.  

Page 6: Designing Login Interfaces for Mobiles

The  informa@on  bubble  

What  is  easy  to  remember  ?  

Page 7: Designing Login Interfaces for Mobiles

With    

Great  Power  comes  Great  Responsibility.  

Page 8: Designing Login Interfaces for Mobiles

The  Web:  An  oxymoron  

 

The  Dream        

 

The  Reality      

 

Web  for  good  things        

 

Web  as  privacy  breach        

Page 9: Designing Login Interfaces for Mobiles

Shoulder-­‐surfing  

The  clear  and  present  danger  

Key  loggers  

Malwares  

Phishing  aOacks  Reply  aOacks  

Brute  Force  

Social  engineering  aOacks  

Educated  guess  (Dic@onary  based)  aOacks  

Page 10: Designing Login Interfaces for Mobiles

Easy  solu@on,  but  is  it  worth?.  

What  is  easy  to  remember  ?  

Page 11: Designing Login Interfaces for Mobiles

1.  User  Authen@ca@on  “The  problem  with  securing  assets  and  their  func@onality  is  that,  by  defini@on,  you  don’t  want  to  

protect  them  from  everybody.”  –  Bruce  Schneier.  

Page 12: Designing Login Interfaces for Mobiles

User  Authen@ca@on  

Page 13: Designing Login Interfaces for Mobiles

PASSWORDS  

•  Simple  to  use,  easy  to  understand.  

•  Familiar  to  most  users.  •  Require  no  costly  hardware  or  training.  

•  Easy  to  distribute  and  update.  •  No  privacy  worries.    

Benefits  

Page 14: Designing Login Interfaces for Mobiles

Passwords:  Achilles’s    heel  of  security  system    …  

The  whole  no@on  of  passwords  is  based  on  an  oxymoron:  Having  a  random  string  that  is  easy  to  remember.  

Page 15: Designing Login Interfaces for Mobiles

 Usability  of  PASSWORDS  

•  Complexity.  •  Quan@ty.  •  Inconvenience.  

Core  Usability  Problems  

Page 16: Designing Login Interfaces for Mobiles

Complexity:  Numbers,  special  characters,  Randomiza@on    

Page 17: Designing Login Interfaces for Mobiles

Quan@ty:  Almost  everyone  wants  a  password.  

Page 18: Designing Login Interfaces for Mobiles

Inconvenience:  Asterisks  

Page 19: Designing Login Interfaces for Mobiles

                           

                       

                                                           ?

                       

Wait…    what  about  security  issues?      

There  are  in  fact,  a  plenty.  

Page 20: Designing Login Interfaces for Mobiles

Problem  1:  Brute  force  and  Dic@onary  based  aOacks  

Page 21: Designing Login Interfaces for Mobiles

Problem  2:  Malware  and  phishing  aOacks  

Page 22: Designing Login Interfaces for Mobiles

Problem  3:  Shoulder  surfing  

Page 23: Designing Login Interfaces for Mobiles

A  day  at  the  ATM  

Page 24: Designing Login Interfaces for Mobiles

We  are  being  watched.  

Page 25: Designing Login Interfaces for Mobiles

Covertly…  

Page 26: Designing Login Interfaces for Mobiles

                           

                       

                                                           ?

                       

Therefore…    What  can  We  do  about  it?      

Some  interesJng  soluJons  

Page 27: Designing Login Interfaces for Mobiles

Idea  1:  Change  your  pet’s  name  to  your  password.    

Page 28: Designing Login Interfaces for Mobiles

Problem:  Pets  have  tendency  to  die.  

Page 29: Designing Login Interfaces for Mobiles

Idea  2:  Buy  and  wear  a  password  vest.    

Page 30: Designing Login Interfaces for Mobiles

Problem:  Emergency  can  strike  at  any  @me.  

Page 31: Designing Login Interfaces for Mobiles

Idea  3:  Write  on  your  skin  or  use  password  taOoos.  

Page 32: Designing Login Interfaces for Mobiles

Problem:  You  have  to  tolerate  odor  or  don’t  bath.  

Page 33: Designing Login Interfaces for Mobiles

Idea  4:  Hire  a  password  manager.  

Page 34: Designing Login Interfaces for Mobiles

Problem:  Missed  connec@on.  

Page 35: Designing Login Interfaces for Mobiles

Idea  5:  Will  it  really  work?  

Page 36: Designing Login Interfaces for Mobiles

Idea  6:  May  God  bless  you  with  passwords.  

Page 37: Designing Login Interfaces for Mobiles

                           

                       

                                                           ?

                       

 Can  we  balance  the  need  to  Remember  the  password  with  the  necessity  of  password  being  as  Random  as  possible?    

Let  us  look  into  CogniJve  psychology!  

Page 38: Designing Login Interfaces for Mobiles

                           

                       

                                           

                       

               2 What  ?  are  We  solving…  

What  about  MOBILES  

Page 39: Designing Login Interfaces for Mobiles

Why  Mobile?  

Page 40: Designing Login Interfaces for Mobiles

Why  Mobile?  

Page 41: Designing Login Interfaces for Mobiles

Why  Mobile?  

Page 42: Designing Login Interfaces for Mobiles

Why  Mobile?  

Page 43: Designing Login Interfaces for Mobiles

2.  Designing  for  Mobiles  

“Should  not  be  Ad-­‐hoc.”  

Page 44: Designing Login Interfaces for Mobiles

The  Advancements  in  User  Interfaces  

   •  Codified  •  Strict  

   • Metaphor  •  Exploratory    

   • Direct  •  Intui@ve  

CLI  

GUI  

NUI  

Page 45: Designing Login Interfaces for Mobiles

No  Advancements  in  Login  Interfaces  

   •  Text  password  

   •  Text  password  

   •  Text  password  

CLI  

GUI  

NUI  

Page 46: Designing Login Interfaces for Mobiles

Problem:  Fat  Finger  problem.  

Page 47: Designing Login Interfaces for Mobiles

Problem:  Less  context  and  no  hover  state.  

Page 48: Designing Login Interfaces for Mobiles

Results:  Erroneous  typing  and  inaccurate  clicks.  

Page 49: Designing Login Interfaces for Mobiles

Difficulty  in  squeezing  a  full  QWERTY  keyboard.  

44  

44  

Page 50: Designing Login Interfaces for Mobiles

                           

                       

                                           

                       

               3 How  ?  Can  we  Contribute…    

EvaluaJon  the  usability  of  five  authenJcaJon  schemes  for  mobiles  

Page 51: Designing Login Interfaces for Mobiles

Method  1:  Normal  keyboard  based  entry  

Page 52: Designing Login Interfaces for Mobiles

Method  2:  Fast  words  based  entry  

Page 53: Designing Login Interfaces for Mobiles

Fast  words  

Page 54: Designing Login Interfaces for Mobiles

Method  1:  Morse  code  based  entry  

Page 55: Designing Login Interfaces for Mobiles

Gmail  Tap:  Not  exactly  an  April  Fool  

Page 56: Designing Login Interfaces for Mobiles

Method  4:  Image  based  entry  

Page 57: Designing Login Interfaces for Mobiles

Picture  Superiority  Effect  

What  is  easy  to  remember  ?  

Page 58: Designing Login Interfaces for Mobiles

Have  you  seen  any  of  the  presented  images  before?  

Page 59: Designing Login Interfaces for Mobiles

Recogni@on  based  graphical  passwords  

Page 60: Designing Login Interfaces for Mobiles

Method  5:  Gesture  based  entry  

Page 61: Designing Login Interfaces for Mobiles

Picture  Superiority  Effect  

Page 62: Designing Login Interfaces for Mobiles

                           

                       

                                                           ?

                       

But  wait…    There’s  More!    

Future  Work!  

Page 63: Designing Login Interfaces for Mobiles

Building  Secure  systems    that  people  use  

through  User  centered  design.  

 

Page 64: Designing Login Interfaces for Mobiles

Mom  and  Dad  

Special  Thanks  

Marty  Bucella  

PreCog  Labmates  

Dr.  Kannan  Srinathan  SID,  IndiaHCI  commiOee  

Par@cipants  

Dr.  Ponnurangam  Kumaraguru  

Deep@,  Viraj,  Rutuja  

Page 65: Designing Login Interfaces for Mobiles

 Any Questions???  A researcher’s work is never done!!!

[email protected]