Cryptographic Device Enrollment Against MITM Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security measures for device enrollment are vulnerable to malicious attacks such as Man-in-the-middle (MITM) attacks and social engineering, allowing unauthorized devices to enroll in user accounts.

Innovation Solution

A device management system uses cryptographic keys and signatures to validate enrollment requests, generating and encrypting attestation messages with a symmetric key derived from a passcode, ensuring only authorized devices can enroll by decrypting the message directly on the user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If passcode-based device enrollment is used, then ease of operation is improved, but security reliability deteriorates due to vulnerability to MITM attacks and social engineering

Engineering Contradiction:
Improvedevice enrollment processVSAvoidsecurity against unauthorized access
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an encrypted attestation message as an intermediary carrier that transports cryptographic keys securely during device enrollment. This intermediary mechanism allows the system to maintain ease of operation while preventing MITM attacks, as the encrypted message serves as a trusted mediator between the enrollment request and the authentication process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the security parameter from simple passcode verification to cryptographic signature validation using public-private key pairs. By changing the authentication parameter from human-readable passcodes to mathematically secure cryptographic operations, the system maintains operational simplicity for users while achieving robust security against social engineering and interception attacks.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If cryptographic validation is implemented, then security reliability is improved, but device complexity increases due to key management requirements

Engineering Contradiction:
Improveenrollment authentication securityVSAvoidcryptographic key management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex cryptographic key management operations from the end-user device and relocates them to the server infrastructure. The server generates and manages the public-private key pairs, while the client device only needs to handle the simplified task of transmitting and validating encrypted attestation messages, thereby reducing device complexity while maintaining high security reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses cryptographic signatures as verifiable copies that prove device identity without requiring the original private key to be present at the validation point. The signed attestation message serves as a secure copy that can be independently verified by the server, eliminating the need for complex key management on client devices while ensuring authentication security.

Inventive Principle:
Principle #26Copying

3Object-affected harmful factors

If encrypted attestation messages are transmitted, then security against interception is improved, but loss of information increases due to encryption overhead

Engineering Contradiction:
Improveinterception of enrollment dataVSAvoiddata transmission efficiency
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent applies preliminary encryption to the attestation message before transmission, pre-protecting the cryptographic keys and enrollment data against interception. This preliminary security measure ensures that even if the transmission channel is compromised, the intercepted data remains unusable without the decryption key, which is securely managed by the server.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a composite security structure by combining multiple cryptographic layers: the encrypted attestation message contains both the cryptographic signature and the encrypted key exchange data. This composite structure provides comprehensive protection against interception while maintaining efficient transmission by consolidating multiple security functions into a single encrypted payload.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS12418516B2Encryption-based device enrollment
Publication Date: 2025.09.16 ZOOM COMMUNICATIONS INC
  • US12418516B2 patent drawing
  • US12418516B2 patent drawing
  • US12418516B2 patent drawing

AI summary

One example method includes a device management system detecting an attempt to access a user account by an unenrolled device. The device management system identifies a first enrolled device of the user account by accessing a signature chain of the user account. The device management system facilitates a transmission of a cryptographically-signed enrollment request from the unenrolled device to the first enrolled device. The first enrolled device is configured to cryptographically validate the enrollment request. The first enrolled device is further configured to generate an encrypted attestation message that indicates that the unenrolled device has been authenticated. The unenrolled device can receive and decrypt the encrypted attestation message based on a passcode being displayed on the first enrolled device. The device management system receives a decrypted attestation message from the unenrolled device and updates the signature chain to include a new sequential record for the unenrolled device.