Browser Toolbar OTP Generator with Trust List Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for authenticating users with one-time passwords (OTPs) lack protection against submitting OTPs to unauthorized websites and require significant user intervention, failing to provide safeguards against incorrect submissions.

Innovation Solution

A software-based OTP generator integrated within a web browser toolbar that utilizes trust lists to determine authorized websites, automatically selecting and displaying OTPs only when the user is on a trusted site, and optionally requiring user authorization for submission, combining OTPs with PINs or biometrics for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a static password is used for authentication, then the authentication process is simple, but the security is weak because the password remains compromised if leaked

Engineering Contradiction:
Improveauthentication simplicityVSAvoidpassword security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic passwords that change over time through multiple mechanisms: time-based expiration, counter-based sequence progression, and event-based changes. This dynamic nature ensures that if a password is compromised, it only remains valid for a limited duration or under specific conditions, thereby maintaining security while simplifying the authentication process.

Inventive Principle:
Principle #15Dynamics

2Reliability

If discrete OTP generation devices are used, then dynamic passwords can be generated, but significant user intervention is required to submit the OTP

Engineering Contradiction:
Improvedynamic password generationVSAvoiduser intervention requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the OTP generation functionality directly into the web browser environment by integrating with the address bar and utilizing browser-based trust lists. This integration eliminates the need for separate discrete devices and reduces user intervention by automatically displaying and managing OTPs within the browsing context, allowing seamless authentication without requiring users to manually transfer codes between devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs self-service by automatically managing the OTP generation and display processes. The browser-based trust list mechanism automatically identifies authorized websites and manages the OTP delivery process without requiring active user participation in the technical operations, though users may need to authorize the integration initially.

Inventive Principle:
Principle #25Self-service

3Reliability

If discrete OTP devices are used, then dynamic passwords can be generated, but no safeguards exist against submitting the OTP to unauthorized recipients

Engineering Contradiction:
Improvedynamic password generationVSAvoidunauthorized OTP submission
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a browser-based trust list as an intermediary mechanism between the OTP generation system and the authentication target. This trust list acts as a mediator that verifies whether a website is authorized to receive OTPs before allowing the submission process to proceed, thereby preventing unauthorized recipients from obtaining dynamic passwords while maintaining the security benefits of dynamic OTP generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Object-affected harmful factors

If browser integration with trust lists is implemented, then unauthorized OTP submission is prevented, but device complexity increases

Engineering Contradiction:
Improveunauthorized OTP submission preventionVSAvoidsystem integration complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent achieves universality by leveraging the existing browser infrastructure and address bar functionality to implement the trust list mechanism. Rather than creating a completely new system, the solution builds upon universal browser components that users already interact with daily, thereby preventing unauthorized OTP submission while minimizing the increase in perceived complexity through familiar user interfaces.

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

Data Source

PatentUS8234696B2Method and system for providing a one time password to work in conjunction with a browser
Publication Date: 2012.07.31 EMC IP HLDG CO LLC
  • US8234696B2 patent drawing
  • US8234696B2 patent drawing
  • US8234696B2 patent drawing

AI summary

A method of submitting information as part of an authentication operation includes generating a one time password that is intended for use in an authentication operation. The method further includes providing the one time password in a display field, wherein the display field is adapted to work in conjunction with a browser to submit the one time password in response to a request for the one time password. A method of controlling submission of identity information within an authentication system includes receiving a trust list from the authentication system. The trust list identifies entities that are authorized to receive the identity information. The method further includes receiving a request to submit the identity information to a candidate entity for an authentication operation, and providing the identity information to the candidate entity if the trust list indicates that the candidate entity is authorized to receive the identity information.