About SFRSFR Software twitter
Deutsch 
     
 
Mobile Software
for mobile companies
 
 
Windows Phone iPhone Windows Enterprise Support
    Products  
     SFR Calculator Enterprise
     HPM
    Engineering  
     Mobile Software
     visual Key technology
    SFR-Software  
     SFR Business
     Contact
     About SFR
 
The patented visual Key technology
   

Visual Key technology
A picture is worth a thousand words
  The problem  
 
Most operating systems and many programs require the user to identify himself. Usually this is effected by typing in a text password. For security reasons, these passwords should not be created associatively (NOT the children's first names, NOT the wedding day, etc.). Furthermore, the passwords should be changed regularly.
Thus most computer users have to memorize several difficult and ever changing passwords. This results in severe safety gaps, as many users either ignore these rules or - even worse - write their passwords down.
 
  visual Key: An alternative to text passwords  
 
The disadvantages sketched above should be eliminated in an economical and uncomplicated way. This can be achieved by the use of passwords based on pictures. It is much easier for people to remember pictures (or parts of pictures) than text. Besides, associations with pictures are more variegated and individual.
The input of a visual password is effected by selecting several spots in a picture (e.g. by mouse click). There are some more advantages to this method:
  • This procedure is not limited to systems equipped with keyboards but may also be employed on touch screens or kiosk systems.
  • In comparison to other methods, such as biometric identification technologies, in general no additional hardware is required to employ it, since virtually all today's computer systems are equipped with a mouse or other input device.
  • Contrary to biometric identification technologies, there is no direct correlation between the identification and the person identifying. Several persons may even use the same password.
 
  The process  
 
As a first step to define a password the user chooses an image. This may be any picture with a multitude of distinguishable details. Then the user selects one or more spots in the picture by mouse click or using another input device. The password will be created from the selected points and their order.
The chosen details and their sequence are easy to remember. Additionally, the picture itself helps the user to form individual associations ("there is a BOAT on the RIVER, passing a MAN wearing a HAT").
In order to identify himself to the system later on, the user just has to pick the selected spots in their original order in the given picture.
 
  Technical implementation  
 
Before generating the password the program divides the selected picture (not necessarily visibly to the user) into cells. The number of created cells forms the maximum character set (the "alphabet") for the password, each cell representing a single character.
In order to define a password, the user may select any desired spots in the picture: The character of the cell belonging to the spot will be transferred to the password. Later on, the user identifies himself by choosing the same order of clicks, thus composing the same password again.

There are two different procedures to divide the image into cells:
 
  1. Regular allocation  
 
The image is divided into regular sized cells (e.g. rectangles or hexagons). When defining a password this grid is shifted with each input so that any selected spot is situated exactly in the center of a cell. Since it is as good as impossible to hit exactly the same spots (pixels) again when entering the password, this shifting of the entire grid defines the whole cell as valid input area, thus permitting small deviations in any direction.

Apart from the graphic, the cell size and the offsets of all grid shifts must be stored. All this information will be needed to generate the correct password from the user's input. However, it is neither necessary nor desirable to store the password itself.

The security of the password depends on the cell size as well as the width and height of the underlying graphic, since these data determine the total number of cells and thus the range of the alphabet.

Our products SFR Password, visKeeper and visCrypt use the regular allocation procedure. Additionally, for each click the the first cell's value is randomized and stored. Thus the first cell does not always represent the character "A" but may contain any character.
 
  2. Irregular allocation  
 
With the irregular allocation of a graphic its particularities can be taken into account (distinct spots, individual symbols, remarkable areas). In this case the allocation is executed either manually or through appropriately "intelligent" programs. In contrast to the first procedure there is no unspecific fault tolerance. Therefore the user and the creator of the mask have to agree upon which regions are valid to click (e.g. "edge" or "surface").

In addition to the graphic the complete mask (the alphabet) must be stored. Again the security level of the password depends on the range of the alphabet (total number of defined areas).

You will find interesting facts about graphical passwords in the article " The Design and Analysis of graphical Passwords" by the USENIX Association.
 
 
 
News       RSS Feed: SFR Software News
03/04/2010
visKeeper Pro on Sale
Hurry up!
visKeeper Professional

and other applications are available for a reduced price in March.
Save 50 % on

visKeeper Professional
visCrypt
1-2-Remote

using the discount code SFRMARCH50.
02/04/2010
SFR Calculator on Sale
Hurry up!
SFR Calculator for Windows Phone

is available for a reduced price in February.
Pay only USD 4.97 for this perfect calculator using the discount code SFRFEB50.

Find out more about SFR Calculator here.
02/04/2010
SFR Password on Sale
Hurry up!
SFR Password for Windows Phone

is available for a reduced price in February.
Pay only USD 11.40 for the most secure login solution using the discount code SFRFEB50.

Find out more about SFR Password here.
12/21/2009
New: SFR Calculator for Windows Phone
SFR Software GmbH presents:

SFR Calculator for Windows Phone

SFR Calculator is the successor of our well known product calcPad for Pocket PC.
A brand new user interface and many new functions will make sure, you never need or miss your old calculator again. Find out more about SFR Calculator here.