Client Token Authentication Server Intermediary Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security systems face challenges in securely authenticating users and facilitating transactions over communications networks, particularly in preventing attacks like phishing, pharming, and brute force attacks that compromise user data and financial information.

Innovation Solution

A secure authentication and transaction system that utilizes a Client Token connected to an Authentication Server, eliminating the need for users to provide sensitive information directly to websites. This system employs one-way hash functions and MSR encryption to ensure secure transactions and protects against various malicious attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users provide sensitive information directly to websites for authentication and transactions, then the authentication process is simple and direct, but the security risk increases due to potential interception and fraudulent use by hackers

Engineering Contradiction:
Improveauthentication process simplicityVSAvoidsecurity risk from data interception
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an authentication server as an intermediary between the user's client token and the website. The client token communicates exclusively with the authentication server, which then communicates with the website. This intermediary architecture ensures that sensitive authentication data never reaches the website directly, eliminating the security vulnerability while maintaining operational simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If a client token directly connects to an authentication server to send authentication data, then security is improved by preventing data interception, but the device complexity increases

Engineering Contradiction:
Improveprotection against malicious attacksVSAvoidsystem architecture complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional components: a client token residing on the user's device, an authentication server, and the website. Each component has a specific responsibility - the token stores and transmits authentication data, the server verifies and manages credentials, and the website provides services. This segmentation isolates sensitive operations to the token-server communication channel, enhancing security while keeping each component relatively simple.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If traditional authentication methods are used where users provide login credentials to websites, then the system is easy to implement, but it becomes vulnerable to phishing and pharming attacks

Engineering Contradiction:
Improvesystem implementation easeVSAvoidvulnerability to phishing and pharming
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

The authentication server acts as a trusted intermediary that the client token communicates with exclusively. Since the token contains the authentication server's public key and communicates only with that specific server, phishing and pharming attacks become ineffective - malicious websites cannot intercept authentication data because the token never sends data to them. This approach adds minimal implementation complexity while providing robust protection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12288211B2Secure authentication and transaction system and method
Publication Date: 2025.04.29 MULTIPLE SHIFT KEY
  • US12288211B2 patent drawing
  • US12288211B2 patent drawing
  • US12288211B2 patent drawing

AI summary

A secure user authentication system, operable over a client-server communications network to authenticate a system user. The system includes an application server which includes a site which is able to be enabled, and an authentication server, which is able to enable the application server site. The authentication server includes a core database, and receives and stores user authentication-enabling data in the core database. The system further includes a client, and a client program which is able to be actuated in the client. The client program includes the user authentication-enabling data. Upon actuation, the client program automatically directly connects to the authentication server, and sends the client authentication-enabling data to the authentication server, for secure user authentication by the authentication server.