Secure Input Using Tokens for Online Banking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Despite existing efforts, online banking transactions remain vulnerable to cyber threats due to inadequacies in security systems, particularly in multi-factor authentication methods.

Innovation Solution

A computer-implemented method and system that utilizes an offline end-user token generator to produce unique tokens associated with user input options, which are validated by a server computer to securely authenticate and authorize transactions, preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional multi-factor authentication using offline token generating devices is used, then security against cyber attacks is improved, but vulnerabilities and shortcomings remain in the security system

Engineering Contradiction:
ImprovesecurityVSAvoidvulnerabilities
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The authentication process is segmented into distinct phases: presenting multiple user input options, generating unique tokens for each option, validating tokens server-side, and detecting collisions. This segmentation allows each component to be optimized independently and reduces the attack surface for any single vulnerability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Unique tokens serve as intermediaries between the end-user's selection and the server's validation. Instead of directly transmitting sensitive authentication data, the system uses tokens as a secure mediator that represents the user's choice without exposing underlying credentials or transaction details.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If unique tokens are generated for each user input option, then transaction security is enhanced, but device complexity increases

Engineering Contradiction:
Improvetransaction securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The token generating device serves multiple functions: it presents user input options, generates unique tokens for each option, and enables secure authentication. The server-side validation system also handles multiple tasks including token verification, collision detection, and authentication confirmation. This multi-functionality reduces the need for separate dedicated components.

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

Solution Approach 2:

The system performs self-validation through server-side token verification and automatic collision detection. The authentication process is self-contained, requiring minimal external intervention or complex configuration, as the token validation logic is embedded within the existing online platform infrastructure.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If token validation and collision detection procedures are implemented, then authentication accuracy is improved, but processing time increases

Engineering Contradiction:
Improveauthentication accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary token generation and server-side validation preparation before the actual authentication occurs. By pre-computing expected token values and setting up validation rules in advance, the system minimizes processing time during the critical authentication moment while maintaining high accuracy through pre-established collision detection mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11514442B2Secure input using tokens
Publication Date: 2022.11.29 ENTERSECT INT
  • US11514442B2 patent drawing
  • US11514442B2 patent drawing
  • US11514442B2 patent drawing

AI summary

A system and method for secure input using tokens is provided. A computer-implemented method conducted at a server computer includes receiving a transaction confirmation request associated with a transaction. The method includes providing, to an end-user via an online platform, a plurality of user input options associated with the transaction. The method includes receiving, from the end-user via the online platform, a unique token associated with a selected user input option, the unique token having been obtained by the end-user inputting a selection of a user input option into an end-user token generator which is configured to generate the unique token uniquely specifying the selected user input option. The method includes validating the unique token and identifying the selected user input option with which the unique token is associated.