Peer-to-Peer Device Trust via Digital Certificate Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise organizations face challenges in establishing trust between devices for secure peer-to-peer communication without relying on a Unified Endpoint Management (UEM) server, as existing encryption methods cannot verify the trustworthiness of devices directly with each other.

Innovation Solution

User devices possess encryption key pairs and a hashing function from a trusted source, allowing them to exchange public keys, hash and encrypt an encryption key, and verify each other's digital signatures to establish trust through a process of key exchange and hashing verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption methods are used for data transmission, then data security during transmission is improved, but device trust verification capability deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiddevice trust verification
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces a certificate authority (CA) as an intermediary that issues digital certificates to both devices. These certificates serve as trusted mediators that enable devices to verify each other's identity without requiring direct access to a UEM server. The CA-signed certificates act as the intermediary trust mechanism that resolves the contradiction between maintaining encryption security and enabling device verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary trust establishment by having devices obtain and verify digital certificates from a certificate authority before engaging in peer-to-peer communication. This preliminary verification action ensures that both devices are authorized and trusted before data exchange begins, eliminating the need for continuous server involvement and enabling offline trust verification.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a UEM server is used to verify device security, then device trust verification is improved, but system availability and independence deteriorate

Engineering Contradiction:
Improvedevice trust verificationVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extracts the trust verification function from the centralized UEM server and embeds it directly into the devices through digital certificates. By taking out the verification capability from the server and placing it in the devices themselves, the system achieves offline verification capability and eliminates the single point of failure, thereby improving availability while maintaining verification reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables devices to perform self-verification of trust by using their own stored certificates and the certificates of other devices. Devices can independently verify each other's identity without requiring external server assistance, implementing self-service trust verification that works offline and eliminates dependency on continuous server availability.

Inventive Principle:
Principle #25Self-service

3Productivity

If peer-to-peer communication is enabled without UEM server, then system independence and resource efficiency are improved, but device trust verification capability deteriorates

Engineering Contradiction:
Improveresource efficiencyVSAvoiddevice trust verification
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses digital certificates as copies of trust credentials that are distributed to devices from the certificate authority. These certificate copies contain the necessary verification information, allowing devices to verify each other's identity locally without needing to contact the original issuing authority or UEM server, thus maintaining verification capability while enabling independent P2P communication.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11804969B2Establishing trust between two devices for secure peer-to-peer communication
Publication Date: 2023.10.31 OMNISSA LLC
  • US11804969B2 patent drawing
  • US11804969B2 patent drawing
  • US11804969B2 patent drawing

AI summary

Systems and methods are described for establishing trust between two devices for secure peer-to-peer communication. In an example, a first and a second device can each possess a digital signature issued by the same certificate authority and a hash function issued by the same trusted entity. The devices can exchange public keys that include their respective digital signatures. The second device can verify the first device's digital signature, encrypt an encryption key with the second device's public key, hash the encryption key using its hash function, and encrypt the hash using its private key. The second device can send the encrypted hash and encryption key to the first device. The first device can verify the second device's digital signature, decrypt the encryption key, and decrypt the encrypted hash. The first device can hash the encryption key using its hashing function and compare the two hashes to verify the second device.