Lightweight Security Scheme for IoT Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security schemes for data communication in systems like video surveillance and IoT face challenges in supporting low-performance devices, leading to communication failures and reliability issues due to high processing loads and complex encryption complexities.

Innovation Solution

A lightweight security scheme using a symmetrical encryption key generated through time synchronization and blockchain, where the encryption key is created by combining a time difference with a hash value from a previous block in the blockchain, reducing processing load and enhancing security by easily detecting key forgery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing encryption schemes are used to ensure data security, then security is improved, but device complexity and processing load increase significantly

Engineering Contradiction:
Improvedata securityVSAvoidencryption complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex encryption key generation process from the terminal device and relocates it to a dedicated key management server. The terminal only needs to store and use pre-generated encryption keys, eliminating the need for complex encryption operations at the terminal while maintaining strong security through AES-256 encryption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a key management server as an intermediary between terminals and the encryption process. This server handles key generation, distribution, and management, acting as a mediator that reduces the computational burden on terminals while ensuring secure key management through blockchain technology.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If hardware configuration supporting security protocol is installed in terminal devices, then security is improved, but processing load and communication failures increase

Engineering Contradiction:
Improvesecurity protocol supportVSAvoidcommunication stability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the security protocol processing from terminal devices and centralizes it in key management servers. Terminals only perform simple key storage and usage operations, while complex security operations are handled by servers, reducing terminal processing load and improving communication stability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements automatic key management where the system self-generates, self-distributes, and self-manages encryption keys through blockchain technology. This automated approach eliminates the need for manual key configuration and reduces the processing burden on terminal devices.

Inventive Principle:
Principle #25Self-service

3Reliability

If complex encryption schemes are used, then security is improved, but processing load on terminal devices increases

Engineering Contradiction:
Improveencryption securityVSAvoidterminal processing load
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts energy-intensive encryption operations from terminal devices and relocates them to key management servers with sufficient computational resources. Terminals only perform lightweight key storage and decryption operations, dramatically reducing their energy consumption while maintaining strong security through server-side AES-256 encryption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The key management server acts as an intermediary that handles all computationally intensive encryption and key generation operations. This mediator approach allows terminals to use strong encryption schemes without bearing the energy cost, as the server absorbs the processing load.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If blockchain technology is used to secure encryption keys, then key security is improved, but system complexity increases

Engineering Contradiction:
Improveencryption key securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a key management server as an intermediary that handles all blockchain interactions for key generation and management. This centralizes the complexity of blockchain operations in a single point, allowing terminals to benefit from blockchain-secured keys without directly dealing with blockchain complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts blockchain complexity from the distributed terminal network and concentrates it in a centralized key management server. The server handles all blockchain operations including key generation, storage, and verification, while terminals simply use the keys provided by the server, reducing overall system complexity at the terminal level.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11133931B2Security service providing apparatus and method for supporting lightweight security scheme
Publication Date: 2021.09.28 GREEN IT KOREA CO LTD
  • US11133931B2 patent drawing
  • US11133931B2 patent drawing
  • US11133931B2 patent drawing

AI summary

The present invention relates to security service providing apparatus and method for supporting lightweight security which provides lightweight security by using an error coefficient and a hash of a chain block used for time synchronization with the terminal for generation of an encryption key to improve security complexity while securing security for communication with terminals and also securing security for an encryption key through the blockchain. According to the present invention, for security for the communication session between the service providing apparatus and the terminal, the encryption key of the terminal is generated as the hash through the hash algorithm by combining the time difference generated in the time synchronization process with the terminal and the hash generated based on the information related to the encryption key of the other terminal stored in the blockchain to generate a symmetrical encryption key which cannot be inferred and has high security.