Cryptographic Device Enrollment Against MITM and Social Engineering

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 securely enroll devices by generating and validating enrollment requests, displaying passcodes for direct user input, and encrypting attestation messages to prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional passcode-based device enrollment is used, then device enrollment is simple and user-friendly, but the system becomes vulnerable to MITM attacks and social engineering

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

Solution Approach 1:

The patent introduces an enrolled device as an intermediary that mediates the enrollment process between the unenrolled device and the service provider. The enrolled device generates cryptographic signatures and passes them through the service provider to the unenrolled device, creating a trusted chain of verification that prevents MITM attacks while maintaining user-friendly enrollment

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/passive passcode transmission system with a cryptographic verification system. Instead of relying on simple passcode exchange that can be intercepted, the system uses cryptographic signatures, public-private key pairs, and verified challenge-response protocols to securely authenticate device enrollment

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If cryptographic verification is implemented, then security against MITM attacks is improved, but the enrollment process complexity increases

Engineering Contradiction:
Improvesecurity against MITM attacksVSAvoidenrollment process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary cryptographic setup in advance by enrolling devices with cryptographic key pairs before the actual enrollment scenario occurs. The enrolled devices already have verified cryptographic identities stored in the service provider, so when enrollment is needed, the complex cryptographic verification has already been completed, reducing on-demand complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the enrollment process into distinct cryptographic stages: (1) initial device enrollment with cryptographic key generation and storage, (2) challenge-response verification using segmented message exchanges, and (3) final enrollment confirmation. This segmentation makes the complex cryptographic process more manageable and traceable

Inventive Principle:
Principle #1Segmentation

3Productivity

If passcodes are transmitted between devices, then device enrollment can be completed, but the system becomes vulnerable to social engineering attacks

Engineering Contradiction:
Improveenrollment completion rateVSAvoidvulnerability to social engineering
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the passcode from the enrollment process entirely, replacing it with cryptographic signatures and verified challenge-response protocols. The enrolled device proves its identity through cryptographic verification rather than transmitting passcodes, eliminating the vulnerability to social engineering while maintaining enrollment functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent converts the potential harm of passcode interception into benefit by using cryptographic protocols where any intercepted communication can be detected through verification failures. The system is designed so that even if messages are intercepted, the cryptographic signatures and challenge-response verification prevent unauthorized enrollment, turning the communication vulnerability into a detectable and preventable condition

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20250392577A1Encryption-based device enrollment
Publication Date: 2025.12.25 ZOOM COMMUNICATIONS INC
  • US20250392577A1 patent drawing
  • US20250392577A1 patent drawing
  • US20250392577A1 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.