Security Update Processing for Endpoint Certificate Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing security mechanisms, relying on digital certificates and PINs, are costly and time-consuming to update, and vulnerable to Man-In-The-Middle (MITM) attacks when Certificate Authorities (CAs) are compromised, leading to Denial of Service (DOS) errors due to mismatched PIN values.

Innovation Solution

A system and method for security update processing where a client requests and receives an updated hash value for a certificate from a security updater server, allowing independent verification and caching of PIN values for multiple endpoints, with the security updater utilizing its own private CA to sign certificates and providing updated PIN values without preset expiration dates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client uses digital certificates and PINs for security verification, then the security against MITM attacks is improved, but the time and cost to update certificates and PINs increases

Engineering Contradiction:
Improvesecurity verificationVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-establishes a relationship between the client and the security updater server, allowing the client to request updates without performing complex verification procedures each time. The security updater server maintains a database of valid PINs and can provide updates efficiently once the client is authenticated.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The security updater server acts as an intermediary between the client and the certificate authority. Instead of the client directly verifying certificates against multiple CAs, the security updater server provides a simplified interface that manages the PIN updates and verification process, reducing the time and complexity for the client.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the client maintains multiple certificates and PINs with different validation periods, then the adaptability to different service requirements is improved, but the device complexity increases

Engineering Contradiction:
Improvevalidation period flexibilityVSAvoidcertificate management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The security updater server provides a universal service that handles multiple types of certificate validation requirements through a single interface. The server can provide PINs with different validation periods based on the specific service requirements, while the client maintains a simplified structure for managing these updates.

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

3Reliability

If the client blocks connections due to mismatched PIN values, then the security against compromised CAs is improved, but the productivity decreases due to DOS errors

Engineering Contradiction:
Improvesecurity protectionVSAvoidconnection success rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements a feedback mechanism where the client requests updated PINs from the security updater server when a mismatch is detected. Instead of simply blocking the connection, the client receives feedback in the form of updated PINs and attempts to resolve the mismatch, thereby maintaining productivity while preserving security.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from a static blocking approach to a dynamic resolution approach. When a PIN mismatch occurs, the system dynamically updates the PIN based on the current service requirements and security status, allowing the connection to be restored without compromising security.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11316846B2Security update processing
Publication Date: 2022.04.26 NCR VOYIX CORP
  • US11316846B2 patent drawing
  • US11316846B2 patent drawing
  • US11316846B2 patent drawing

AI summary

A device is configured for dynamically obtaining updated hash values for certificate processing of endpoints from a dedicated and single server. The server's certificate is signed by a certificate authority that is the sole and root authority for the certificate processing on the device. When endpoints are connected to the device, the hash values are compared against computed hash values for the endpoints' certificates. Connections are deemed secure for the device when the computed hash values match the hash values provided by the server.