With the advent of web browsing capabilities on mobile phones its becoming more frequent to need to log into accounts from both computers and on ones mobile phone. When typing in passwords into a telephone pad, its often time consuming when the password contains certain sequences of characters. When automatically generating passwords it would be beneficial if the generated passwords where such that they were easily enterable on a telephones keypad.
Method of generating passwords which can be easily used from a telephone number pad
When typing passwords in on a mobile phone keyword, it is not possible to use any dictionary based acceleration techniques because you can only see one key at a time. This mean each key needs to be pressed the correct number of times, to get the letter or number to appear. For example to get a b character you need to press the '2' key twice, to get the 5 character you need to press the '5' key four times. If you wish to enter a repeating set of characters from the same key, you have to wait a couple of seconds between entering characters. Therefore it is much more efficient, if you choose a password which doesn't contain sequential characters accessible from the same key stroke.
This is also applicable to other situations, where a generated word needs to be entered for example CAPTCHA's on websites.
The solution disclosed is an algorithm which can be used with password generating programs such as they're easily entered on both keyboards on mobile phone keypads. First a character or digit is selected at random. Subsequent characters can only be selected at random if they're accessible from a different key on a standard telephone keypad. For example, if the first character is '
j
', 'k', 'l' or '5'. This does slightly reduce the randomness of a password, with an 8 character password it reduces the possible number of passwords by approximately...