IoT Data Forwarding Server with Encryption and Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT data forwarding systems lack robust security and privacy measures, leading to potential security threats and inefficient data transmission due to simple login verification mechanisms and unnecessary data sharing.

Innovation Solution

A data forwarding system that includes a server with a processor for executing procedures such as encryption, key management, and authorization, enabling developers to set forwarding conditions, encrypt data, and manage decryption keys, ensuring secure and controlled data transmission between IoT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a message queue system is used for data forwarding in IoT, then data transmission between devices is enabled, but security and privacy are compromised due to simple login verification mechanisms

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidsecurity and privacy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing secure authentication mechanisms before data transmission. The server verifies device identities and establishes secure channels in advance, preventing unauthorized access before data is transmitted. This resolves the security issue while maintaining data transmission capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between client devices, implementing robust authentication and authorization mechanisms. The server mediates all data transmission requests, verifying credentials and controlling access rights, thereby enhancing security while enabling data forwarding functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a message queue system stores all received data, then data sharing is simplified, but unnecessary data transmission occurs causing energy waste and network performance degradation

Engineering Contradiction:
Improvedata sharing simplicityVSAvoidenergy waste from unnecessary data transmission
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system implements local quality by enabling developers to specify targeted data forwarding rules for different devices. Instead of broadcasting all data to everyone, the system selectively forwards only the necessary data to specific devices based on configured rules, reducing unnecessary transmission while maintaining ease of data sharing.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts data forwarding behavior based on device-specific configurations and real-time conditions. Developers can set dynamic forwarding rules that adapt to different scenarios, allowing the system to optimize data transmission in real-time and reduce energy waste from unnecessary data sharing.

Inventive Principle:
Principle #15Dynamics

3Reliability

If developers want to control data forwarding conditions and encryption settings, then security and privacy are enhanced, but system complexity increases

Engineering Contradiction:
Improvesecurity and privacy controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by providing developers with intuitive interfaces to configure forwarding rules and encryption settings without requiring complex system programming. The server automatically handles encryption, decryption, and data routing based on developer-configured parameters, reducing the complexity burden on developers while maintaining strong security controls.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10931647B2Data forwarding system
Publication Date: 2021.02.23 QUANTA COMPUTER INC
  • US10931647B2 patent drawing
  • US10931647B2 patent drawing
  • US10931647B2 patent drawing

AI summary

The data forwarding system includes a data storage device and a server. The data storage device is configured to store shared data uploaded by a first developer via a first terminal device. The server includes a processor which can load program codes to execute: a forwarding procedure for forwarding the shared data to a receiving device; a forwarding setting procedure for enabling the developer to apply forwarding settings to the shared data; a data processing procedure for executing the necessary data processing before forwarding the shared data; and a forwarding condition verification procedure for examining whether the shared data conforms to the forwarding settings.