IoT Terminal Authentication via Unique IDs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid development of the Internet of Things (IoT) has created a need for an efficient and effective method for data transmission between diverse electronic devices, including terminals and servers, due to the disparate technologies involved in communication within this ecosystem.

Innovation Solution

A system and method for data transmission that utilizes unique terminal identifiers (IDs) for secure authentication and channel establishment between terminals and servers, incorporating a communication module to configure channels based on these IDs, ensuring secure and efficient data exchange across IoT environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If unique terminal identifiers are used for authentication and channel establishment, then data transmission security is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission securityVSAvoidauthentication and channel configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring unique terminal identifiers in the communication module before data transmission begins. The communication module automatically uses these pre-set identifiers for authentication and channel establishment, eliminating the need for complex real-time configuration and reducing operational complexity while maintaining security.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If unique terminal identifiers are used for authentication, then legitimate device communication is ensured, but operational complexities are increased

Engineering Contradiction:
Improvelegitimate device communicationVSAvoidchannel configuration operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the communication module to automatically perform authentication and channel establishment using the pre-configured unique terminal identifiers. The system serves itself by automatically matching identifiers and establishing channels without requiring manual configuration or complex user operations, thereby ensuring legitimate communication while simplifying ease of operation.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If disparate communication technologies are supported in IoT ecosystem, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improvecommunication technology compatibilityVSAvoiddata transmission system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a communication module that handles multiple communication technologies through a unified interface. The module uses a common authentication mechanism based on unique terminal identifiers that works across different communication protocols and devices, enabling the system to support diverse IoT technologies while maintaining manageable complexity through standardization.

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

Data Source

PatentUS11196742B2Method, system, and device for communicating data between devices to control one of the devices
Publication Date: 2021.12.07 BANMA ZHIXING NETWORK HONGKONG CO LTD
  • US11196742B2 patent drawing
  • US11196742B2 patent drawing
  • US11196742B2 patent drawing

AI summary

The present application discloses a method, device, and system for data transmission. The system includes a first terminal having an associated terminal ID and a server. At least one of the first terminal and the server establishes a channel between the first terminal and the server based at least in part on the terminal ID, the channel corresponding to a communication channel that is to be used by the first terminal and the server to communicate data. The terminal ID is used to authenticate the first terminal in connection with the channel being established between the first terminal and the server.