Local Validation Device Credential Bundling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network communications, especially over the Internet, verifying the identity of devices for transactions is challenging due to intermittent access to certificate authorities, which can lead to difficulties in authenticating user devices, particularly in remote or resource-constrained environments.

Innovation Solution

Implementing a local validation device (LVD) that communicates with user devices and a master validation device (MVD) to bundle and store credential requests, perform pre-validation, and distribute credentials, while ensuring compliance with a local enforcement policy to prevent misuse, thereby facilitating authentication even in areas with limited network access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a local validation device is implemented to enable authentication in remote environments, then device authentication reliability is improved in areas with intermittent network access, but system complexity increases due to the additional validation infrastructure

Engineering Contradiction:
Improvedevice authentication reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A local validation device is introduced as an intermediary between user devices and the certificate authority. This mediator stores credential requests locally and performs pre-validation operations, enabling authentication to proceed even when the certificate authority is inaccessible, thus resolving the contradiction between reliability in remote environments and system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The local validation device performs preliminary validation actions by storing credential requests and performing pre-validation before the device needs to communicate with the certificate authority. This advance preparation ensures that authentication can occur reliably even when network access is intermittent, while the pre-computed validation data reduces the complexity of real-time operations

Inventive Principle:
Principle #10Preliminary action

2Speed

If credential requests are bundled and stored locally, then authentication speed is improved by reducing repeated communications, but information security risk increases due to local storage of sensitive data

Engineering Contradiction:
Improveauthentication speedVSAvoidinformation security risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The validation process is segmented into multiple stages: local pre-validation by the LVD, and final validation by the certificate authority. By dividing the credential request into segments (device information, validation data, signature), the system achieves faster local processing while maintaining security through distributed validation responsibilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the state of credential data from completely centralized to partially localized, transforming the security model from single-point validation to distributed validation. This parameter change in data location and validation approach enables both improved authentication speed through local pre-processing and maintained security through cryptographic verification

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If pre-validation is performed locally, then network bandwidth usage is reduced by minimizing communications with the certificate authority, but processing load increases at the local validation device

Engineering Contradiction:
Improvenetwork bandwidth usageVSAvoidprocessing load
Core Design Contradiction:
Loss of energyVSPower

Solution Approach 1:

The local validation device performs partial validation operations locally rather than completing the entire validation process. By doing only the pre-validation portion locally and leaving final validation to the certificate authority, the system reduces network bandwidth usage while avoiding excessive processing load at the LVD

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11625476B2Remote processing of credential requests
Publication Date: 2023.04.11 DIGICERT INC
  • US11625476B2 patent drawing
  • US11625476B2 patent drawing
  • US11625476B2 patent drawing

AI summary

A method, system and apparatus for requesting a plurality of credentials from a trusted entity. A local validation device (LVD) receives a credential request or an identifier from each of a plurality of user devices. The LVD generates or compiles a bundle of credential requests corresponding to the plurality of user devices. The LVD transmits the bundle of credentials requests to the MVD. The MVD receives the bundle of request and performs a validation for each request in the bundle and then communicates the credentials and/or the results of the validations to the LVD. The LVD communicates credentials to each of the plurality of user devices. In some cases, the LVD performs the validation for each credential request. For instance, the LVD can receive a local enforcement policy from the MVD, which can provide instructions or guidance to the LVD as to how to perform the validations.