Slave Apparatus Authentication for I2C Bus Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic systems using the Inter-IC Bus, signal attenuation and interference can lead to improper or erroneous access operations by master apparatuses on slave apparatuses, lacking effective security authentication mechanisms, which results in instability and errors.

Innovation Solution

Implementing a predetermined key for the slave apparatus to protect its data storage unit, allowing it to authenticate access requests from master apparatuses through a serial transmission interface, determining whether to grant access based on the input key provided by the master apparatus, thereby preventing malicious or erroneous access without external control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple master apparatuses and slave apparatuses are connected on the same Inter-IC Bus, then the system can achieve parallel connection and simplified wiring, but signal attenuation and interference cause improper access operations and system instability

Engineering Contradiction:
Improveparallel connection capabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by implementing an authentication mechanism that proactively prevents improper access operations before they can cause system instability. The slave apparatus authenticates access requests from master apparatuses using predetermined keys, thereby counteracting the potential harmful effects of signal attenuation and interference that occur in multi-device Inter-IC Bus configurations.

Inventive Principle:
Principle #9Preliminary anti-action

2Reliability

If the write protect pin in GPIO interface is used to provide anti-write function, then the slave apparatus can be protected from unauthorized writing, but the protection can be achieved only through external control

Engineering Contradiction:
Improvedata protection capabilityVSAvoidexternal control requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the slave apparatus to autonomously perform authentication of access requests using predetermined keys stored within its own memory. This eliminates the need for external control mechanisms such as write protect pins connected to GPIO interfaces, as the slave apparatus independently determines whether to grant or deny access based on authentication results.

Inventive Principle:
Principle #25Self-service

3Reliability

If authentication mechanism is implemented using predetermined keys, then the slave apparatus can prevent malicious or erroneous access operations, but the system requires additional authentication processing steps

Engineering Contradiction:
Improveaccess securityVSAvoidauthentication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing authentication only for specific access requests that require protection, rather than applying it universally to all communications. The slave apparatus selectively authenticates access requests based on the nature of the access and the importance of the data being accessed, thereby reducing unnecessary authentication processing time while maintaining security for critical operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9633196B2Electronic system, electronic apparatus and access authentication method thereof
Publication Date: 2017.04.25 WIWYNN CORP
  • US9633196B2 patent drawing
  • US9633196B2 patent drawing
  • US9633196B2 patent drawing

AI summary

An electronic system, an electronic apparatus, and an access authentication method thereof are provided. The electronic system includes a master apparatus and a slave apparatus. The slave apparatus is coupled to the master apparatus through a serial transmission interface. The slave apparatus includes a data storage unit protected by the slave apparatus with a predetermined key. The master apparatus sends an access request to the data storage unit through the serial transmission interface. The slave apparatus determines whether the master apparatus is allowed to access the data storage unit according to the predetermined key and a key inputted by the master apparatus for authentication.