Data Managing Apparatus Hash Verification IoT Tampering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data collection methods in IoT systems, such as edge computing, lack mechanisms to ensure data credibility and prevent tampering during the collection process, making it difficult for data users to verify the integrity of the data.

Innovation Solution

A data managing apparatus and method that utilizes public and private keys to generate and verify hash values from collection history information, ensuring that only authorized processing occurs by maintaining the data history when the hash values match, thus preventing tampering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data collection is performed using edge computing methods, then data collection efficiency is improved, but data credibility and integrity cannot be ensured

Engineering Contradiction:
Improvedata collection efficiencyVSAvoiddata credibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by generating hash values of collection history information at the edge device before data transmission, and pre-establishing cryptographic key pairs for authentication. This allows integrity verification to be prepared in advance, ensuring data credibility is maintained from the moment of collection without compromising efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the central apparatus verifies hash values against collected data and sends authentication results back to edge devices. This closed-loop verification ensures that only credible data is accepted, while maintaining efficient data collection through automated validation.

Inventive Principle:
Principle #23Feedback

2Reliability

If data tampering prevention mechanisms are implemented, then data integrity is improved, but system complexity increases

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

Solution Approach 1:

The patent uses hash values as intermediary elements that represent complex data integrity verification processes. Instead of directly implementing complex verification logic at every node, the system uses hash values as mediators to simplify the verification process, reducing system complexity while maintaining data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces mechanical data verification methods with cryptographic hash functions and digital signature mechanisms. This substitution eliminates the need for complex manual verification processes while providing robust data integrity protection, thereby reducing operational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If hash value verification is performed on all collected data, then data authenticity is improved, but processing time increases

Engineering Contradiction:
Improvedata authenticityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing hash verification selectively on critical data points or sampling mechanisms rather than every single data point. This approach maintains data authenticity for essential information while reducing overall processing time through targeted verification.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

By pre-generating hash values at the edge device before transmission, the system eliminates the need for time-consuming hash calculations at the central apparatus. This preliminary computation significantly reduces processing time while maintaining thorough verification of data authenticity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11546155B2Data managing apparatus, data processing apparatus, and data managing method
Publication Date: 2023.01.03 NEC CORP
  • US11546155B2 patent drawing
  • US11546155B2 patent drawing
  • US11546155B2 patent drawing

AI summary

The present disclosure is designed to properly prevent tampering of data, which might take place in a data collection route. Data managing apparatus 100 includes a reception processing unit 131 configured to receive processing history information related to a history of processing performed on collected data and encrypted information of a first hash value generated from the processing history information using a public key associated with the processing, a generation processing unit 133 configured to generate a second hash value from the processing history information, and a maintaining unit 135 configured to maintain the processing history information when the first hash value, decrypted from the encrypted information using a private key associated with the data collection process, and the second hash value match.