Authentication Software for Secure IoT Device Pairing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for establishing communication between devices are not efficient and do not effectively improve upon conventional systems, particularly in the context of increasing demand for network-connected devices.

Innovation Solution

A system utilizing authentication/connection software that facilitates communication between electronic devices, computing devices, and targeted devices through wireless protocols like Bluetooth and MQTT/COAP, enabling unique identification and secure connectivity via audio/visual signals and wireless units, with processing handled by computing devices and gateways.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional methods are used for establishing communication between devices, then device connectivity is achieved, but communication efficiency and security are insufficient

Engineering Contradiction:
Improvecommunication securityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing device discovery and authentication procedures before actual data communication begins. The system pre-establishes secure communication channels, exchanges cryptographic keys, and validates device identities in advance, ensuring that when communication starts, security protocols are already in place and efficiency is maximized without compromising security.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If authentication/connection software is implemented to enhance security, then communication security is improved, but system complexity increases

Engineering Contradiction:
Improvecommunication securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs an intermediary approach by introducing authentication/connection software as a mediator layer between devices. This software handles complex security protocols, key management, and authentication processes centrally, allowing individual devices to maintain simpler hardware while achieving enhanced security through the intermediary software layer that manages the complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If wireless protocols like Bluetooth and MQTT/COAP are used for device connectivity, then device connectivity is improved, but identification and security management becomes more difficult

Engineering Contradiction:
Improvedevice connectivityVSAvoididentification and security management
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies universality by creating a multi-functional authentication/connection software that handles multiple protocols (Bluetooth, MQTT, COAP) and security functions within a single integrated system. This universal software layer provides consistent identification and security management across different wireless protocols, making the system adaptable to various connectivity requirements while simplifying security management through a unified approach.

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

Data Source

PatentUS11184764B2Methods and systems of establishing communication between devices
Publication Date: 2021.11.23 AMZETTA TECH LLC
  • US11184764B2 patent drawing
  • US11184764B2 patent drawing
  • US11184764B2 patent drawing

AI summary

A representative electronic device comprises an audio/visual device, a wireless device, a processing device, and memory. The audio/visual device transmits either audio or visual signals, or both. The wireless device transmits and receives wireless signals having communications protocol to allow connectivity and collaboration between the electronic device and a targeted device. The memory includes an authentication/connection software which has instructions that are executed by the processing device. The instructions includes the following logics: instructing the audio/visual device to transmit the visible and/or audible signals to a computing device, wherein the visible and/or audible signals includes a unique identification code associated with the electronic device, wherein the targeted device receives the unique identification code via the computing device; instructing the wireless device to transmit and receive the wireless signals to/from the targeted device, wherein the wireless signals includes the unique identification code associated with the electronic device; and establishing communication between the electronic device and the targeted device based on the unique identification code.