Mailbox Communication Hardware ID Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mailbox communication between CPUs, data recipients may unintentionally receive data from unauthorized transmitters, and verifying the transmitter's identity without sharing confidential information is challenging, especially in real-time communication systems.

Innovation Solution

The electronic device employs a shared storage area where data is transmitted and received, with each device storing and verifying the hardware ID of the transmitting device before allowing data access, using mailbox hardware to generate and verify transmission signals and IDs, thus preventing unauthorized access without requiring shared confidential information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If confidential information is shared between data transmitter and data recipient for verification, then data transmitter verification is improved, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improvedata transmitter verificationVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the verification function from the data transmission protocol itself and implements it as a separate hardware component (verification unit) that operates independently. This verification unit reads hardware IDs from identification storage units in both transmitter and recipient devices, performing verification without requiring sharing of confidential information through the communication channel.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces hardware IDs stored in identification storage units as intermediary verification elements. Instead of directly sharing confidential information between transmitter and recipient, the system uses these hardware IDs as mediators that can be read and compared to establish authentication, thereby avoiding the need to transmit or store sensitive confidential data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If transmitter verification is implemented in real-time mailbox communication, then data security is improved, but communication speed and real-time performance deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements preliminary action by pre-storing hardware IDs in identification storage units within both transmitter and recipient devices before communication occurs. This allows the verification unit to perform authentication by simply reading and comparing these pre-stored IDs during real-time communication, avoiding complex verification computations that would slow down the communication speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification unit performs self-service authentication by independently reading hardware IDs from both the transmitter device and recipient device, and comparing them against pre-stored reference IDs. This self-contained verification process eliminates the need for external verification servers or complex multi-step authentication protocols, maintaining real-time communication performance while ensuring data security.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10936532B2Electronic device and data transmitting/receiving method
Publication Date: 2021.03.02 KIOXIA CORP
  • US10936532B2 patent drawing
  • US10936532B2 patent drawing
  • US10936532B2 patent drawing

AI summary

An electronic device includes a first device, a second device, and a storage area shared by the first device and the second device when performing mailbox communication between the first device and the second device. When transmitting first data from the first device to the second device via the mailbox communication, the first device stores first data in the storage area. The second device, which has stored therein an identifier of a device permitted to transmit data to the second device via the mailbox communication, obtains an identifier of the first device, and compares the obtained identifier to the identifier stored in the second device to determine whether acquisition of the first data from the storage area is permitted. When the acquisition of the first data from the storage area is determined to be permitted, the second device reads the first data from the storage area.