Segmented Authentication Modules Using Shared Secrets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems, particularly for remote access, face challenges in verifying the identity and possession of a device, as they are vulnerable to unauthorized access and compromise, allowing fraudsters to use stolen credentials and OTPs to access sensitive data.

Innovation Solution

A system comprising two communicatively disconnected modules, where one module generates and the other validates a password using a shared secret, ensuring that only the legitimate user in possession of both modules can access the data, with additional security measures like secure elements and time-dependent passwords.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If OTP tokens and authentication servers are used to verify user identity, then authentication security is improved, but the system becomes vulnerable to compromise and unauthorized distribution of OTP generation keys

Engineering Contradiction:
Improveauthentication securityVSAvoidunauthorized access
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system divides the authentication process into two separate modules: a first module that generates passwords using a shared secret, and a second module that validates those passwords. This segmentation ensures that even if one module is compromised, the other remains secure, preventing unauthorized distribution of authentication credentials.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary verification process where the second module acts as a mediator between the user and the authentication system. The second module validates passwords without having direct access to the shared secret, creating a secure intermediary layer that prevents direct compromise of the authentication mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If centralized authentication servers store OTP generation keys, then user verification is simplified, but the risk of system-wide compromise increases

Engineering Contradiction:
Improveuser verificationVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication system is segmented into distributed first and second modules, each holding only a portion of the authentication capability. The first module generates passwords locally using the shared secret, while the second module validates them independently, eliminating the need for a centralized server that stores all authentication credentials.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first module performs self-service authentication by generating passwords locally using the shared secret without needing to query a centralized server. This self-service capability reduces dependency on centralized infrastructure while maintaining security, as each module independently verifies authentication credentials.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If communication channels between modules are established for verification, then authentication functionality is enabled, but the risk of interception and unauthorized access increases

Engineering Contradiction:
Improveauthentication functionalityVSAvoidinterception risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the shared secret from any communication channel between modules. The first module generates passwords using the shared secret locally, and only the resulting password (not the secret itself) is transmitted for validation. This extraction of the sensitive element from the communication path eliminates interception risks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses disposable, time-limited passwords generated by the first module and validated by the second module. Each password is valid for a single authentication attempt and then discarded, preventing replay attacks and making intercepted credentials useless for future unauthorized access.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Ease of operation

If traditional credential verification is used, then user identification is straightforward, but the system cannot verify physical possession of the device

Engineering Contradiction:
Improveuser identificationVSAvoidpossession verification
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The authentication system is divided into two physical modules that must both be present for successful authentication. The first module generates passwords based on the shared secret, while the second module validates them. This segmentation ensures that possession of both modules is required, providing precise verification of physical possession rather than just knowledge of credentials.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10929524B2Method and system for verifying an access request
Publication Date: 2021.02.23 VISA EUROPE
  • US10929524B2 patent drawing
  • US10929524B2 patent drawing
  • US10929524B2 patent drawing

AI summary

A system for verifying a request for access to data is provided, the system comprising a first module 20 and a second module 30. The first module 20 is arranged to generate a password, and the second module 30 is arranged to receive a password associated with a request for data, validate the received password, and enable access to the requested data. The system is such that the first and second modules 20, 30 share a secret that has been uniquely assigned thereto, the shared secret being for use in generation and validation of a said password. Furthermore, the first module 20 is communicatively disconnected from the second module 30.