Secure Peripheral Authentication for Continuous Service Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for user access through a user access device to a server application do not align with the zero trust security model, as they do not regularly verify user identity, and long-lived security authorization tokens can be vulnerable to breaches.

Innovation Solution

Implement a method where a secure peripheral device checks user identity during ongoing application flows using biometric data and secret device keys, generating responses based on user data comparisons and time validity, ensuring continuous verification and secure REST API calls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user identity is checked once and for all via VNP solution, then user access to server services is granted, but security vulnerability increases due to long-lived tokens not aligning with zero trust model

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication frequency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs periodic authentication by validating tokens at regular intervals during the user session. The server application periodically requests token validation from the VNP solution, ensuring that user identity is continuously verified rather than relying on a single long-lived authentication. This periodic action aligns with the zero trust security model while maintaining efficient access control.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements feedback mechanisms where the VNP solution continuously provides authentication status information to the server application. The server receives real-time feedback about token validity and user identity, allowing it to dynamically adjust access decisions. This feedback loop ensures continuous verification without requiring repeated full authentication processes.

Inventive Principle:
Principle #23Feedback

2Reliability

If continuous identity verification is implemented during ongoing application flows, then security is improved according to zero trust model, but system complexity increases

Engineering Contradiction:
Improvecontinuous verificationVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The VNP solution acts as an intermediary between the user access device and the server application. It handles the complex tasks of token generation, validation, and periodic authentication, shielding the server application from direct implementation complexity. The VNP solution mediates all authentication-related communications, centralizing the complex security logic in a dedicated component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication system is segmented into distinct functional components: the VNP solution handles token management and validation, while the server application focuses on business logic and access control decisions. This segmentation allows each component to be optimized independently, reducing overall system complexity while maintaining continuous verification capabilities.

Inventive Principle:
Principle #1Segmentation

3Reliability

If token validity is periodically validated during user session, then security authorization is improved, but processing time increases

Engineering Contradiction:
Improveauthorization accuracyVSAvoidvalidation overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary authentication actions during user login, where the VNP solution generates and validates tokens in advance. By completing thorough authentication checks upfront and establishing valid tokens, the system reduces the need for repeated time-consuming validation processes during the user session, minimizing processing overhead while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12500772B2Method for granting a user access through a user access device hosting a client application to a service coming from a set of services of a server application hosted by a distant server
Publication Date: 2025.12.16 THALES DIS FRANCE SA
  • US12500772B2 patent drawing
  • US12500772B2 patent drawing
  • US12500772B2 patent drawing

AI summary

A method for granting a user access through a user access device hosting a client application to a service of a server application hosted by a server includes sending by a server application a user authentication request, a primary challenge, an URL, and a unique user identifier to a secure peripheral device hosting a device application, checking the user identity, building a flag using the result of a comparison between user data signals and the ones that have been stored during a user-device binding process, generating a primary response, sending the primary response to the server, verifying the validity of the primary response, and granting or denying the user access to the service.