Imaging Cartridge Address Verification via Indexing Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing imaging devices face security risks due to shared bus systems, where counterfeit imaging cartridges can steal slave addresses, leading to data errors and viruses by responding to commands with false data.

Innovation Solution

Implementing a verification method in imaging devices and cartridges using indexing rules to generate new slave addresses, with the device verifying the correctness of these addresses by comparing them to the initially stored values, thereby preventing counterfeit cartridges from mimicking valid ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a shared bus system is used for chip communication, then device complexity is reduced and ease of operation is improved, but security reliability deteriorates due to address stealing attacks

Engineering Contradiction:
Improvecommunication simplicityVSAvoidsecurity verification
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-storing the initial slave address in the imaging device before communication occurs. This allows the system to later verify whether received addresses match the pre-stored value, preventing counterfeit cartridges from using address stealing attacks. The verification process compares the current address against the preliminarily stored address to ensure authenticity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If slave addresses are transmitted on the shared bus, then communication efficiency is improved, but vulnerability to counterfeit cartridges increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcounterfeit cartridge attacks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements feedback by having the imaging cartridge send back its slave address to the imaging device after receiving communication commands. The imaging device then verifies this received address against the pre-stored initial address. This feedback loop ensures that even though addresses are transmitted on the shared bus for efficiency, the system can detect and reject counterfeit cartridges that attempt to steal or transmit incorrect addresses.

Inventive Principle:
Principle #23Feedback

3Reliability

If address verification is implemented, then security against counterfeit cartridges is improved, but device complexity increases

Engineering Contradiction:
Improvecounterfeit detectionVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the taking out principle by extracting the address verification function as a separate, dedicated process. Instead of embedding complex verification logic throughout the communication protocol, the system isolates the verification step: store the initial address separately, then compare received addresses against this stored value. This extraction keeps the verification mechanism simple and modular, minimizing the increase in overall device complexity while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9335695B2Imaging device, imaging cartridge, and verification method
Publication Date: 2016.05.10 APEX MICROELECTRONICS CO LTD

AI summary

An imaging device, an imaging cartridge, and a verification method are disclosed. The method comprises storing a first slave address of the imaging cartridge and configuring a first indexing rule in the imaging device. The method further comprises: an indexing step, including sending an indexing command to the imaging cartridge, generating a predicated address for the imaging cartridge based on the first indexing rule and the indexing command, and updating the first slave address of the imaging cartridge based on the predicated address; and a verification step, including judging whether a second slave address of the imaging cartridge is correct according to answer data sent by the imaging cartridge, or according to the answer data sent by the imaging cartridge as well as the first slave address of the imaging cartridge. The answer data comprise indexing feedback data that include the second slave address of the imaging cartridge, or response data with respect to an addressing command that includes the first slave address of the imaging cartridge. A counterfeit imaging cartridge which steals a slave address via the bus can be verified.