Toward Tactile Authentication for Blind Users

advertisement
Toward Tactile Authentication for Blind Users
Shiva Sharma, Information Systems
Faculty Mentor: Dr.Ravi Kuber
Email: ss12@umbc.edu
Abstract
A tactile authentication system has been developed to address the challenges faced by blind users
when entering passwords to access personal information stored in electronic format. Issues
commonly encountered include inaccessible feedback presented by systemsand the risk of third
parties viewing passwords whilst being entered, thereby compromising security. Users will enter
a ‘tactile password’, comprised of four pin patterns presented via cells on a tactile mouse. As the
pin patterns are presented beneath the fingertips, they are accessible by a wide range of users,
and hidden from ‘shoulder surfers’. A study will be undertaken to identify whether the tactile
stimuli are memorable and examine usability of the interface.
Figure 1. Grid squares containing tactile stimuli
Figure 2. VT Player (Virtouch Ltd)
Figure 3. Examples of pin patterns which form an
authentication sequence
Figure 4. Different tactile stimuli are
temporally presented within one square
INTRODUCTION
Information technology has been the essential part of our life. As we all know, technology is
changing every day becoming ever more complex and enormous. Technology should be
designed to simplify the complexity that users face. It is even more difficult for blind users who
have to depend heavily on technology to perform normal activities that we take for granted.
Along with the technology come the larger issues about its security and privacy. How blind users
can preserve their security and how technology can help them is another critical part of today’s
information technology. We all know that no system is 100% secure and reliable .There are
constant threats to all users, from blind to normal users. For blind users, this is an even bigger
concern. They have to depend on assistive technology to perceive the information. Our research
tried to find a way to improve the exchange of information by blind users through the use of
assistive devices like the tactile mouse. We examined how a better interface, system feedback,
sense of touch and reliable system can bridge the gap between security and reliability that most
of the blind users find challenging in today’s fast moving world.
After testing users for a month we found interesting facts about the users’ interaction with the
TAS system. In this study, we asked two set of questions, one usability related and one
authentication experience related. These questions were an important part of the study. Described
below are the users’ educational background, work experience, computer experience and
usability related analysis.
The users were asked to choose four tactile sensations from a choice of 36 pin patterns during an
enrollment procedure. These pin patterns are distinct from one another, allowing each user to
differentiate between the stimuli. The four tactile sensations selected by the users were saved in
sequence order within the database. Users were given several practice sessions before they
selected their final password.
Procedure:
Step 1) User creates his/her profile/selects his/her name from the profile
Step 2) User is presented with a rage of tactile stimuli. Each stimulusi is randomized and
changed every 5 seconds. User chooses 4 sets of tactile stimuli.
Step 3) User is presented with a memorization screen so that they can remember their password
order and pattern before they finally attempt their password.
Step 4) User enters the correct password to verify their valid authentication. If user can identify
the correct pin patterns the system is accessible. In the case of more than 3 failed attempts,
system prompts user to change his/her password.
User demographics
The participants were selected according to their age, computing experience and educational
background. Due to the differences in these areas, users described the TAS experience
differently.
Users age 20-39 spent less time selecting their password after they were trained. When we asked
why they were spending less time in selecting the password, they mentioned that they are
comfortable remembering the pin pattern that appears in the beginning of the stage. The users
mentioned that the system was user friendly. Audio feedback was essential for them because as
they were making progress on each stage, they felt the audio feedback helped them track their
current stage and know how many stages were left.
Users age 40-59 took more time selecting their password and they tried to feel the pins as much
as possible. They used this strategy so that they could choose patterns that were easier to
remember.
When the users were asked to describe their password after they selected it, most of the users
used hand movements to describe their password. Some of them even described animated pin
pattern with sounds like zzzzzzz, uuuuu. Even though most of the users used one or two similar
password numbers, they described it in a completely different manner. Users describing their
experience differently were one of the key factors for this study. It shows that users with
different ages, educational backgrounds and computing experience can describe the same thing
in very different ways.
Table 1: User age
Age
20-29
30-39
40-49
50-59
No of users
12
1
2
1
Table 2: Highest Education Level
Highest Education
Some high school
High school graduate
College
College graduate
Level
2
2
4
8
Table 3: Computer experience and use of technology
Computer user
Normal
Intermediate
Advanced
Never used computer
No of participants
1
2
11
2
Recognition vs. Recall
During the study we asked the users how they picked their tactile password and what method
they used to remember their password using the tactile mouse. Most of the users mentioned that
they picked their tactile password using the following factors:
1) By selecting minimum or maximum pin movement.
2) By selecting all static pins or all animated pins.
3) By thinking in their mind and making patterns.
Users used the recognition method to retrieve their password. During the password entry phase,
they mentioned that they could recognize their pin when they were allowed to choose it. Users
were usually confused when they had similar types of pins randomly generated by the system.
They had trouble telling the difference between the similar patterns.
Usability study
One of the users mentioned that “the tactile mouse was too large to comfortably use, so I used a
second (regular) mouse for my tests. Part of the trouble I had was using the second mouse with
my left hand. Some of the mistakes I made were because I had to remember to use that hand,
which delayed my response enough that I clicked on the pin pattern after mine. If the mouse can
be made less cumbersome to use, I think the pin pattern system will help blind users securely
enter passwords.”
Most of the users shared a similar story. Since they normally used a single small mouse to
accomplish their computing tasks, the size of the tactile mouse and navigating one mouse with
each hand created confusion. They recommended that using a small tactile mouse would help
users successfully enter the password. Then we asked users about their user experience and
whether this system would benefit blinds users. Almost all users had a positive response to this
question. They mentioned that the system will be helpful to blind users because its voice
feedback when user performs the action will tell the users where they are and what they are
doing within the system. Users added that since the mouse is designed for the blind and most of
the blind users use Braille devices it could be easily incorporated.
Security
Users mentioned that because the pin movements are hidden under the user’s finger tips, it
makes the system secure from shoulder surfing. They still felt that the system can be improved
by adding more security features like storing passwords in a database or by using data encryption
methods so if someone hacked into the system the person could not figure out the user’s
password.
Average time taken by users
Average time: During the first week, the average was 130.4 seconds
Average time: During the second week, the average time was 136.546 seconds
Average time: During the fourth week, the average time was 136.14 seconds
Over the four weeks of the testing period, users never requested to reset their password and none of the
users asked to change their password. Users selected their password carefully. They never clicked
randomly; they made sure to select pin patterns that could be remembered for a long time. When pin
patterns were randomized, everyday users were still able to recognize their password. They even
mentioned that the pin pattern had been changed and knew that the pins were in a different order. This
shows that users are recognizing the pin patterns themselves rather than recalling it by the sequence of
patterns. It was interesting to see the facial expressing on users as they were using the mouse. Some of the
users closed their eyes to recognize their password, while other users looked in the opposite direction
while they were entering their password.
Number of attempts weekly
Week 1 second attempts: 0 users
Week 2 second attempts: 5 times
Week 4 there were no second or third attempts by any users.
Final week comparison
During the first week, the users had some navigation problems with the tactile mouse. Users were having
trouble navigating the system with multiple mice. The average time for week 1 was less than the time for
week 2. The final week average time was 136 seconds. The average time was so long because users were
waiting to complete one whole cycle of each stage and because of the size of the mouse. They were not
able to click at the right time; as a result they missed their click and had to wait again to get back to their
password.
There are two reasons the users took a long time to enter their password on the final week. First, they had
a two week gap between testing sessions. Second, the pin pattern was randomized in the final testing
session. Users were very careful on their final week while entering their password. They were making
sure they were selecting their correct password by spending more time with the system.
Error made by users
Users original password
users entered
Wrong number
1182135
6182135
6
1182135
4182135
4
1182135
4182135
4
3182333
3181933
19
2101931
3102331
3,23
2101931
3102331
3,23
2101931
4101931
4
2101931
2102331
23
2101931
2102331
23
7162033
9162033
9
2132131
3132131
2
1132129
4132129
4
Most of the users made mistake in their first stage. Above data shows that one user made a mistake by
selecting the same wrong password twice. Many users selected number 4 and made mistakes.
pin 4 vs. pin 1
Comparing pin1 and pin 4, it shows that users got confused because each set of pins is raised on the four
corners and due to limited time they could not figure out the differences easily.
pin 23 vs. pin 19
Comparing pin 23 and pin 19, it is clear why several users made mistakes on this pattern. They are almost
identical and due to limited time to recognize patterns, most of the users failed. It proves that users made
mistakes because they could not distinguish between patterns which are almost identical to each other.
This problem can be resolved by generating pins which are completely different from each other.
pin 2 vs. pin 3
The above pins are identical in nature but they are oriented in opposite directions. This creates confusion
to the users who have a limited number of seconds to recognize the patterns. When these numbers are
randomized, they frequently came one after the other which often made users more puzzled; as a result
they made back to back mistakes.
During the trial period sighted users were using extra caution while navigating with the tactile mouse and
selecting their password. While blind users were very comfortable navigating with the mouse,it sighted
users acted as if they had never used a mouse and such pin patterns, whereas blind users were
comfortable with the tactile mouse. The main problem that blind users faced was animated pin patterns.
Since pin patterns were randomized, sometimes animation patterns appeared back to back, which made it
difficust for them to determine the difference between the two. Sighted users took more time to select and
enter their password whereas blind users were quick in choosing and entering their password. This shows
that blind users are comfortable with assistive technology.
CONCLUSIONS AND FUTURE WORK
The main problem with the system was navigating with two mice. Sometimes users did not click properly
with a regular mouse; as a result they ended up making mistakes. Most mistakes were made due to mouse
navigation rather than users not being able to recognize their password. Seeing those problems, I clicked
for those users. Overall, all users responded that the system is beneficial for the blind and would help
blind users. Users were interested to know when the system could be implemented for real-world use.
The blind participants shared valuable information about the system. One participant mentioned that an
animated pin pattern would be challenging to recognize. Adding more audio feedback would help the
beginner and be useful for loud environments. Providing the ability to monitor audio options would be
beneficial for users. This system is secure because all the interaction occurs beneath the fingertips of
users.
The password was easier to remember because it was short (only 4 patterns). It would be more difficult to
remember the password if it were longer. Users felt that the authentication patterns should be more
distinctive. The users had to wait a long time for their sequence to come up. In essence, this is a waste of
time. In cases where security is paramount this can be used, as it is one of the most secure ways to access
information.
After interacting with the users over four weeks, I found that we still need to improve the quality of the
system by adding more audio feedback, improving the interface design, making the system faster and
more robust, and by adding more security features. Letting users perform tasks by themselves, for
example by selecting their name from a dropdown menu to enter their password, would improve the
users’ experience. It would be interesting to introduce a screen reader to read the content of the interface
and ask users to navigate accordingly. After taking users’ comments into account, in the future we can
come up with a better authentication system that would help visually impaired users access information
without having to worry about security.
Download