Secure Site Authentication via Separate Channel Pop-up

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current site and user authentication methods on the web are vulnerable to counterfeit sites and attacks, such as man-in-the-middle and man-in-the-browser attacks, and require users to be proactive or install toolbars, while existing SSL infrastructure is confusing and ineffective.

Innovation Solution

A system that uses a pop-up window communicating with a security server through a separate channel to verify site authenticity, providing visual cues and random images, and generates one-time passwords based on shared secrets between the security server and web sites, eliminating the need for user-specific secrets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SSL infrastructure is used for site authentication, then security is provided, but user verification becomes confusing and complex

Engineering Contradiction:
Improvesite authentication securityVSAvoiduser verification process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a seal image as an intermediary visual element that mediates between the complex SSL authentication infrastructure and the user. The seal image serves as a simplified, intuitive indicator of site authenticity, translating complex cryptographic verification into a simple visual cue that users can easily understand and trust.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If seal images are used for site authentication, then user comfort is improved, but counterfeit seals can be easily copied

Engineering Contradiction:
Improveuser comfortVSAvoidseal authenticity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by having the seal image dynamically respond to user actions and system events. The seal can change appearance based on authentication status, user interactions, or security events, providing continuous verification that the seal remains legitimate and the site remains authenticated, making counterfeiting difficult because the seal's state is tied to real-time system conditions.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If toolbars are installed to check site authenticity, then detection accuracy is improved, but device complexity and user burden increase

Engineering Contradiction:
Improvemalicious site detectionVSAvoidtoolbar installation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The web site itself provides the authentication verification by embedding the seal image directly on its own pages. The site serves its own authentication proof, eliminating the need for external toolbars or third-party verification software. The seal image acts as self-verifying evidence of authenticity that is inherently part of the legitimate site's infrastructure.

Inventive Principle:
Principle #25Self-service

4Reliability

If per user secrets are used for one time passwords, then user authentication security is improved, but system complexity and provisioning requirements increase

Engineering Contradiction:
Improveuser authentication securityVSAvoidprovisioning infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the shared secret universal by having it stored on the user's device and used to generate one-time passwords for multiple different web sites. Instead of requiring a unique secret for each user-site pair, the same shared secret serves multiple authentication purposes across different relying parties, simplifying provisioning while maintaining security through the cryptographic properties of one-time password generation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9674167B2Method for secure site and user authentication
Publication Date: 2017.06.06 AUTHENTIFY INC
  • US9674167B2 patent drawing
  • US9674167B2 patent drawing
  • US9674167B2 patent drawing

AI summary

The present invention provides a new method of site and user authentication. This is achieved by creating a pop-up window on the user's PC that is in communication with a security server, and where this communication channel is separate from the communication between the user's browser and whichever web site they are at. A legitimate web site embeds code in the web page which communicates to the security server from the user's desktop. The security server checks the legitimacy of the web site and then signals both the web page on the user's browser, as well as the pop-up window to which it has a separate channel. The security server also sends a random image to both the pop-up window and the browser. If user authentication is requested by the web site the user is first authenticated by the security server for instance by out of band authentication. Then the security server computes a one time password based on a secret it shares with the web site and sends it to the pop up window. The user copies this one time password into their browser which sends it to the web site, which can re-compute the one time password to authenticate the user.