Cartridge Memory Error-Detecting Code for Authentication Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems attached to cartridges face issues where data corruption can lead to false verification of digital signatures, causing genuine cartridges to be incorrectly identified as non-genuine products during authentication processes.
Innovation Solution
Incorporating a memory system that stores manufacturing information, including the number of refills, an electronic signature, and a first error-detecting code, which allows for verification of the electronic signature only after ensuring that the manufacturing information has not been corrupted by comparing the first error-detecting code with a calculated second error-detecting code.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If digital signature verification is performed using hashes, then authentication security is improved, but data corruption causes false verification results leading to genuine cartridges being misidentified
Solution Approach 1:
The patent applies preliminary action by calculating and storing an error-detecting code (such as CRC) of the manufacturing information in advance, before the digital signature verification process. This pre-calculated code is stored alongside the manufacturing information and digital signature. During verification, the system first checks the error-detecting code to ensure the manufacturing information has not been corrupted before proceeding with digital signature verification, thus preventing data corruption from causing false verification results.
2Reliability
If error-detecting code verification is added before digital signature verification, then false authentication failures are reduced, but verification process complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the verification process into two distinct stages: first verifying the error-detecting code of the manufacturing information, and then verifying the digital signature. This segmentation allows each verification step to be performed independently and systematically, making the complex verification process more manageable and structured rather than attempting to verify everything in a single undifferentiated step.
Solution Approach 2:
The error-detecting code verification is performed as a preliminary action before the digital signature verification. This preliminary check ensures that the manufacturing information is intact and has not been corrupted, providing a foundation for the subsequent digital signature verification and preventing wasted computational effort on corrupted data.
Data Source
AI summary
A memory stores manufacturing information including at least the number of refills, an electronic signature of the manufacturing information, and a first error-detecting code of the manufacturing information. The number of refills is the number of times that, after consumption of a liquid contained in the cartridge, the cartridge is refilled with the liquid.


