Blockchain Data Storage for Mobile Body Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems in movable bodies, such as vehicles, lack secure data storage mechanisms, making it possible for external access and compromising the reliability of stored driving information.

Innovation Solution

A data storage device and program that define a normal world and a secure world, using a blockchain to store acquired data, where the normal storage unit stores data in a normal world and the secure storage unit generates and stores hash values in a secure world, restricting access and ensuring data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is stored in a normal storage area accessible from the normal world, then data storage capacity and ease of access are improved, but data security and reliability deteriorate due to external access risks

Engineering Contradiction:
Improveease of data accessVSAvoiddata reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The storage system is segmented into two distinct storage areas: a normal storage area for general data access and a secure storage area for critical data protection. This segmentation allows the system to maintain both ease of access for normal data and security for protected data, resolving the contradiction between accessibility and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A secure world environment acts as an intermediary layer between the normal world and the secure storage area. This intermediary provides a controlled interface that allows the normal world to access secure data through hash value comparisons without direct access to the secure storage area, thus maintaining both accessibility and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a secure storage area with restricted access is implemented, then data security and reliability are improved, but device complexity increases due to the need for separate secure world and normal world environments

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

Solution Approach 1:

The secure world environment serves multiple functions: it provides secure data storage, performs hash value calculations, verifies data integrity, and manages access control. By making the secure world multi-functional, the system reduces the need for separate dedicated components, thereby limiting the increase in device complexity while maintaining high reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If hash values are stored in the secure world to detect alterations, then data integrity is improved, but storage space requirements increase due to additional hash value storage

Engineering Contradiction:
Improvedata integrityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential hash values from the complete data and stores only these condensed representations in the secure storage area, rather than storing the entire data. This extraction approach maintains data integrity verification capability while significantly reducing the storage space requirement compared to storing all original data in the secure world.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11935341B2Data storage device and non-transitory tangible computer readable storage medium
Publication Date: 2024.03.19 DENSO CORP
  • US11935341B2 patent drawing
  • US11935341B2 patent drawing
  • US11935341B2 patent drawing

AI summary

A data storage device in a mobile body defines a normal world and a secure world and stores a data acquired in the mobile body using a blockchain. The data storage device includes: a normal storage processing unit that stores an acquired data in a storage area of the normal world; a block generator that generates a new block including a hash value based on a last block coupled at last to the blockchain, and a hash value based on the acquired data; and a secure storage processing unit that stores a hash value based on the new block as a block hash value in a storage area of the secure world.