divider

Core security

PassWindow's segmented matrix pattern provides an ideal mix of security, usability, and flexibility.

The universally recognizable characters are dispersed randomly throughout the segment matrix pattern. The obfuscational noise provides added security without reducing readability. This is due to the human brain's ability to easily visualize common universal characters despite interference and obfuscation – similar to how CAPTCHA systems work, but on a far more readable level.

PassWindow is unique in being able to increase the relative security of its challenges without needing to reissue the user's authentication token.

This flexibility ensures that even if an attacker intercepts, compromises or controls the user's entire computer or device with a key logger, screen capture trojan or malware program, the attacker will need to wait well beyond the life of that user's card to gather enough data to successfully derive the user's key pattern.

PassWindow key patterns are pre-analysed under the most intensive security conditions; i.e., complete terminal compromise and control by an attacker. The potential information loss is very predictable and easily prevented by the inherent flexible nature of the method, thereby ensuring complete protection against even the worst possible online attack scenarios.

Man-in-the-middle attack protection

Attacker hijacks entire online connection or tricks the user into visiting the attacker's fake website.

He then inserts himself between the user and the user's real online financial service, controlling all communications.

A man-in-the-middle attack is where the attacker makes independent connections between the service and user and relays messages between them, making them believe that they are talking directly to each other over a private connection when in fact the entire conversation is controlled by the attacker. This type of attack commonly circumvents many types of online authentication systems.

The latest trojans, including the Man In The Browser (MITB) attacks, which are defeating the common OTP-style hardware tokens are defended by PassWindow's ability to embed the actual transaction value or type directly into the encoded pattern, thereby alerting the average user to the exact nature or value of the transaction they are authenticating.

This prevents the attacker from switching account details and relaying the generic authentication codes usually given by electronic token devices.

Advanced bulky electronic tokens with attached keypads and inbuilt transaction signing can provide a complex type of user-actioned transaction authentication with a heavy usability cost where the user must enter all the challenge and transaction information into the devices; however, it has been revealed that the complex nature of the method has allowed criminals to bypass even this high level of electronic security by simply programming the user actions under the guise of device resynchronization.

The passive transaction authentication method provided by the PassWindow method protects against user programming, and in doing so allows protection against even the most pernicious malware or social engineering methods.

PassWindow vs. electronic tokens

PassWindow

While the attacker can transfer the authentication challenge images into their fake website the user is viewing, they cannot modify the animated challenge pattern that contains specific transaction information without destroying the information.

The animated challenge consists of multiple randomly-ordered frames:

One frame is the unique authentication code for the transaction, which can be encoded for use only with the transaction amount and a specific foreign account number. The other frame could be a visual check of the last three digits of the transaction destination account number. For example: 'A' and the three specific account digits, in this case 255.

The flexibility of PassWindow enables the number of authentication code digits (in this case 8 digits) to be increased depending on the value of the transaction taking place.

An alternative method enables a much smaller key pattern. The password digits follow the letter P and last 3 digits of the account destination follow the letter A

Superimposed key and challenge patterns

= P34896 A255

The extra encoded information could be almost any unique transaction specific information including name, date, value, IP address or a specific message to the user.

Electronic tokens

With most electronic tokens, the authentication is time or event based and lacks any information about the type or amount of the transaction being verified. The attacker simply requests that the user either enter in their valid authentication code or validate a numeric challenge.

Once the token user believes he is interacting with his genuine financial service, the attacker requests multiple authentications under various innocuous pretences. The user's account is then emptied in the background.

Scalable security

  • Animated single digit challenge patterns use a simple ubiquitous animated gif image.
  • The user enters a certain number of consecutive single digits from within a larger frameset to authenticate, making this method highly resistant to any long term trojan analysis.
  • Animated challenge patterns also allow transaction data to be included while using a small key pattern.
Challenge:
User key:
Composite of key and challenge:

Comparison with existing authentication options

PassWindow overcomes every single failure point below.

Text Passwords:

Software based:

SMS based:

Smart Card / RFID Card / Magnetic Strip:

Hardware tokens:

Biometric authentication:

LiveCD security:


PassWindow overcomes every single failure point above.

User perception of security is a very important component of any security chain; often, users are forced to accept the purported security of a mysterious electronic device, which often breeds scepticism in their mind, particularly if it is viewed as an inconvenience.

A great security system is no different to having none at all if your user base is unable or unwilling to use it. The average online user today has little to no trust in software and hardware authentication systems that they cannot understand.

PassWindow's simplicity provides a system that even children can see and understand its inherent security.

Personal key protection with optical tinting

Please note: There is nothing special about the tinting shown above, laminates are not necessary, it is printed with the regular printer with merely a grey shade on the key pattern image.

The backlit screen of normal computer displays allow the user to clearly see the authentication numbers through the tinting.

Simple shade tinting around the key pattern even defeats normal photocopiers.

Unlike many other authentication methods, the visual aspect to the key pattern is extremely resistant to common social engineering tricks, such as convincing the user into giving out a valid key code either online or over the telephone.

However, a user is always vulnerable to physical attack or surreptitious video surveillance. Because PassWindow resides on the card itself and is not an electronic device, the key is kept securely in the user's wallet or purse as opposed to dangling freely on a keychain or loose on their office desk – an immediate advantage over SMS and hardware tokens. Video surveillance can also be mitigated through a variety of means, ranging from simply applying a darkened tint around the pattern when it is printed to applying specialized transflective laminate overlays.

Key patterns can be obscured from discrete video surveillance according to your security requirements or can be customized according to a particular user's authentication history and circumstances.

Visualization of the pattern only occurs when it is superimposed upon the backlit electronic display

The user or authentication management is able to fully customize this level of personal protection on a per user basis if necessary.

divider