Cloud-Mediated IoT Device Pairing via Pre-Registration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for pairing IoT devices in local networks are insecure and complex, relying on pre-configured username and password credentials that are often not changed, leading to potential unauthorized access and difficulties in device discovery and connection, especially for displayless or input-limited devices.

Innovation Solution

A communication system that uses a cloud service as a security checkpoint with a network service discovery protocol, incorporating encryption and contextual rules for secure device pairing, eliminating the need for additional hardware like Bluetooth or NFC and simplifying the linking process without requiring expert user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If pre-configured username and password credentials are used for device pairing, then device connection is established, but security vulnerabilities arise and unauthorized access becomes possible

Engineering Contradiction:
Improvedevice connectionVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-registering devices with a cloud service before actual pairing occurs. During pairing, devices authenticate through the cloud service which verifies credentials in advance, allowing simple user interaction while maintaining strong security through pre-configured verification mechanisms

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cloud service acts as an intermediary between devices during pairing. Instead of devices directly exchanging credentials, they both communicate with the cloud service which validates authentication tokens and establishes secure connections, eliminating the need for users to manually configure credentials while maintaining security

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If traditional pairing methods are used, then devices can connect, but the pairing process becomes complex and requires expert user interaction

Engineering Contradiction:
Improvepairing processVSAvoidpairing procedure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables self-service pairing where devices automatically perform registration and authentication with the cloud service without requiring user configuration. Users simply initiate pairing on both devices, and the system handles credential verification, token exchange, and connection establishment automatically

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The cloud service provides a universal pairing mechanism that works across different device types and networks. The same cloud-based authentication protocol handles pairing for various IoT devices, eliminating the need for device-specific pairing procedures and reducing overall system complexity

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

3Ease of manufacture

If default login credentials are used, then device setup is simplified, but security risks and unauthorized access vulnerabilities increase

Engineering Contradiction:
Improvedevice setupVSAvoidunauthorized access
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

Devices perform preliminary registration with the cloud service during manufacturing or initial setup, receiving unique authentication tokens. These tokens are verified by the cloud service before allowing any network access, ensuring that even if default credentials are used, security is maintained through pre-configured token-based authentication

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cloud service intermediates all authentication processes, verifying device credentials and managing security tokens centrally. This prevents direct exposure of credentials between devices and ensures that only authenticated devices can join the network, eliminating vulnerabilities associated with default login credentials

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3609119B1Device pairing in a local network
Publication Date: 2020.09.09 MCAFEE LLC
  • EP3609119B1 patent drawingFigure 1A
  • EP3609119B1 patent drawingFigure 1B
  • EP3609119B1 patent drawingFigure 2

AI summary

Particular embodiments described herein provide for an electronic device that can be configured to receive registration data for a local network device, receive registration data for an electronic device, receive a request to pair the local network device and the electronic device, where the request to pair the devices includes a pairing code, and allow the pairing if the registration data for the local network device, the registration data for the electronic device, and the pairing code satisfies predetermined conditions. In an example, the paring code was to the local network device and the electronic device requested and received the pairing code from the local network device.