106
Internet of Things (IoT)
in [6], along with error correcting mechanism, sequence of left–right control keys. Dwell
time and UD Key Latency times were used most of the time; Janakiraman et al. [19] used
only di-graph and tri-graph time.
6.3.4 Keystroke Dynamics as User Authentication
There are many ways in which a user can be authenticated. However, all of these ways can
be categorized into one of three classes: “Something we know,” for example, password;
“Something we have,” for example, token; “Something we are born with,” for example,
physical biometric characteristics; and “Something we have learned in our life,” for
example, behavioral biometric. Keystroke dynamics behavior is behavioral biometric
characteristics what we have learned in our life.
6.3.5 Advantages
In this technique, no extra security apparatus is needed; here the keyboard is enough to
recognize the typing behavior. It is cost-effective and easy to implement with the existing
system. This characteristics cannot be lost or stolen and nothing we have like password to
remember. We cannot mimic the typing style of others.
6.3.6 Disadvantages
External factors such as injury, fatigue, type of keyboard, and position of keyboard affect
the system. The typing pattern of a person may vary during the course of a day or between
2 days and is dependent on his or her mental state. More datasets are required to fine-tune
the system. It takes a lot of time.
6.3.7 Application Areas
This technique can be effectively applied in student or employee attendance system,
distance-based examination, password recovery mechanism, emotion recognition, private data encryption, continuous user verification, criminal investigation, backdoor
accounts identification, free-text user authentication, gender identification, age group
recognition, etc.
6.3.8 Security Issues
Keystroke dynamics is a behavioral characteristic which is unique and can be effectively
implemented with the existing system with minimal alternation. It can be used to safeguard our password from different types of attacks.
6.3.9 Factors Affecting Performance
Some of the factors that affect the working of keystroke dynamics is as follows: text length,
sequences of character types, word choice, number of training sample, statistical method
to create template, mental state of the user, tiredness or level of comfort, keyboard type,
keyboard position and height of the keyboard, hand injury, weakness of hand mussel,
shoulder pain, education level, computer knowledge, and category of users.
Internet of Things (IoT)
in [6], along with error correcting mechanism, sequence of left–right control keys. Dwell
time and UD Key Latency times were used most of the time; Janakiraman et al. [19] used
only di-graph and tri-graph time.
6.3.4 Keystroke Dynamics as User Authentication
There are many ways in which a user can be authenticated. However, all of these ways can
be categorized into one of three classes: “Something we know,” for example, password;
“Something we have,” for example, token; “Something we are born with,” for example,
physical biometric characteristics; and “Something we have learned in our life,” for
example, behavioral biometric. Keystroke dynamics behavior is behavioral biometric
characteristics what we have learned in our life.
6.3.5 Advantages
In this technique, no extra security apparatus is needed; here the keyboard is enough to
recognize the typing behavior. It is cost-effective and easy to implement with the existing
system. This characteristics cannot be lost or stolen and nothing we have like password to
remember. We cannot mimic the typing style of others.
6.3.6 Disadvantages
External factors such as injury, fatigue, type of keyboard, and position of keyboard affect
the system. The typing pattern of a person may vary during the course of a day or between
2 days and is dependent on his or her mental state. More datasets are required to fine-tune
the system. It takes a lot of time.
6.3.7 Application Areas
This technique can be effectively applied in student or employee attendance system,
distance-based examination, password recovery mechanism, emotion recognition, private data encryption, continuous user verification, criminal investigation, backdoor
accounts identification, free-text user authentication, gender identification, age group
recognition, etc.
6.3.8 Security Issues
Keystroke dynamics is a behavioral characteristic which is unique and can be effectively
implemented with the existing system with minimal alternation. It can be used to safeguard our password from different types of attacks.
6.3.9 Factors Affecting Performance
Some of the factors that affect the working of keystroke dynamics is as follows: text length,
sequences of character types, word choice, number of training sample, statistical method
to create template, mental state of the user, tiredness or level of comfort, keyboard type,
keyboard position and height of the keyboard, hand injury, weakness of hand mussel,
shoulder pain, education level, computer knowledge, and category of users.
