Localhost Certificate Discovery for Active-Port Reconciliation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network security systems face challenges in accurately matching digital certificates to active ports on devices within a network without requiring third-party access, leading to inefficiencies in certificate management and security verification.

Innovation Solution

A computer-implemented method using processor units to identify certificates, perform internal scans, and match certificate chains with active ports, generating a data structure that includes file paths and metadata for comprehensive security information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If third-party access is used to match certificates with ports, then matching accuracy can be improved, but system complexity and external dependencies increase

Engineering Contradiction:
Improvecertificate-port matching accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-service by implementing internal scanning mechanisms that allow the device to autonomously identify its own certificates and match them with active ports without requiring external third-party tools. The processor executes instructions to scan the device, retrieve certificate information, and perform matching operations internally, eliminating external dependencies while maintaining matching accuracy.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If comprehensive certificate scanning is performed, then matching accuracy is improved, but computing time increases

Engineering Contradiction:
Improvecertificate identification accuracyVSAvoidcomputing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies preliminary action by performing an internal scan of the device before attempting certificate matching. This preliminary scan identifies all certificates present on the device and stores their information in advance, so that when matching is required, the comparison can be performed quickly against pre-retrieved certificate data rather than scanning during the matching process itself.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If internal scanning is used instead of third-party access, then system independence is improved, but measurement capability may be reduced

Engineering Contradiction:
Improvesystem independenceVSAvoidport identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system uses an intermediary approach by implementing an internal scanning mechanism that acts as a mediator between the device's certificates and the matching process. The scanner retrieves port information and certificate information through controlled internal access points, enabling independent operation while maintaining the ability to accurately identify and match certificates with their corresponding ports.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12413423B2Localhost digital certificate discovery and reconciliation
Publication Date: 2025.09.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12413423B2 patent drawing
  • US12413423B2 patent drawing
  • US12413423B2 patent drawing

AI summary

A computer implemented method is provided. A number of processor units identify a number of certificates for a device within a network to obtain a file path for each certificate. The number of processor units perform an internal scan of the device to obtain a port number for each active port associated with network protocol on the device. The number of processor units identify a certificate chain associated with each port number based on the network protocol for the device. The number of processor units compare content for each certificate from the number of certificates to the certificate chains for the device to generate a number of matches. The number of processor units generate a data structure including the file path of the certificate for each port on the device based on the number of matches.