Dynamic Password Generation for IoT Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet of Things (IoT) devices lack robust security measures, making them vulnerable to hacker intrusion, as they often rely on simple encryption mechanisms and preset passwords, which can be easily compromised, leading to data theft and potential botnet attacks.

Innovation Solution

A network encryption method that authenticates and authorizes new devices through a Key connected to a server cloud, generating dynamic passwords by combining Key and network IDs with a TimeTable, enhancing security and complexity to prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If preset passwords are used for network connection, then ease of operation is improved, but network security deteriorates

Engineering Contradiction:
Improveease of connectionVSAvoidnetwork security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic password generation based on a combination of device ID, network ID, and time table, transforming static preset passwords into dynamically changing credentials. This resolves the contradiction by maintaining ease of automatic connection while significantly improving security through time-varying passwords that cannot be easily guessed or stolen.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the password parameter from a fixed preset value to a dynamically generated value that varies with time and device identity. This parameter transformation allows the system to maintain operational simplicity while enhancing security through cryptographic password generation.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If simple encryption mechanisms are used in IoT devices, then device complexity is reduced, but network security deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidnetwork security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a cloud server as an intermediary that performs the complex cryptographic operations of generating and managing dynamic passwords. IoT devices only need to store and use the generated passwords, avoiding the need for complex encryption hardware or software while maintaining high security through the cloud-based cryptographic system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If dynamic passwords are generated and updated, then network security is improved, but loss of time increases

Engineering Contradiction:
Improvenetwork securityVSAvoidpassword update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-generating and storing multiple password candidates in the time table during device initialization or cloud server setup. When connection is needed, the appropriate password is simply retrieved and used, avoiding real-time cryptographic computation and minimizing connection time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11968192B2Network encryption method
Publication Date: 2024.04.23 SIAOBAI INC
  • US11968192B2 patent drawing
  • US11968192B2 patent drawing
  • US11968192B2 patent drawing

AI summary

This invention involves an encryption method that is mainly applied to network. The network could be both wireless or wired, the former is connected through a wireless router, and the latter is connected through a router. When the network receives a message requesting connection from at least one new networking device, it can authenticate and authorize the message through the key to form a fixed connection with the network, and at the same time, at least one connected device to the network can update the password connected to the network synchronously, or at least one connected device connected to the network can update the password connected to the network at any time, so as to improve the performance of network security and avoid hacking.