IoT Data Conversion Device Using Pre-Shared Keys to Reduce Communication Cost

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IoT-based information processing systems, the large number of keys required for decrypting encrypted data transmitted by sensor devices leads to significant communication costs, especially when a large volume of data is transmitted, and there is a need to hide the decryption method from different management entities.

Innovation Solution

The system employs a data conversion method where the information analysis device shares first and second information with sensor devices to convert data formats of encrypted data, allowing the information analysis device to acquire and convert the data formats using specific information embedded in the data, thereby eliminating the need for key transmission and reducing communication costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensor devices transmit encrypted data to the information collection device, then data security is improved, but communication cost increases due to key transmission

Engineering Contradiction:
Improvedata securityVSAvoidcommunication cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the key transmission requirement from the encryption process. Instead of transmitting keys with encrypted data, the system uses pre-shared keys stored in both the sensor device and information analysis device, eliminating the need for key transmission and reducing communication overhead while maintaining security

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary action by pre-sharing encryption keys between sensor devices and the information analysis device before data transmission occurs. This allows the information analysis device to decrypt data without requiring real-time key transmission, reducing communication cost while maintaining security

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the information collection device decrypts encrypted data, then data accessibility is improved, but the decryption method must be exposed to different management entities

Engineering Contradiction:
Improvedata accessibilityVSAvoiddecryption method security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces the information analysis device as an intermediary between the sensor device and information collection device. The information analysis device performs decryption using pre-shared keys and then transmits only the decrypted data to the information collection device, which never receives or processes encryption keys, thus maintaining decryption method security while enabling data accessibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the system into distinct functional roles: sensor devices for data collection, information analysis device for decryption processing, and information collection device for data storage. This segmentation allows the information collection device to access decrypted data without needing decryption capabilities, separating data accessibility from decryption method exposure

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10459878B2Medium storing data conversion program, data conversion device, and data conversion method
Publication Date: 2019.10.29 FUJITSU LTD
  • US10459878B2 patent drawing
  • US10459878B2 patent drawing
  • US10459878B2 patent drawing

AI summary

A data conversion method performed by a computer, the method is configured to cause the computer to; when the computer receives a plurality of data, acquire first information and second information from a storage, the first information designating any data among the plurality of data, the second information designating a predetermined number of data, data formats of which are collectively converted among the plurality of data; acquire, based on the acquired first information and the acquired second information, the predetermined number of conversion target data from the received plurality of data; extract each pieces of specific information embedded in each of the acquired predetermined number of conversion target data; and convert the data format of each of the respective predetermined number of conversion target data by using the extracted predetermined number of pieces of the specific information.