Cartridge Memory Error-Detecting Code for Authentication Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveauthentication accuracyVSAvoiddata corruption
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error-detecting code verification is added before digital signature verification, then false authentication failures are reduced, but verification process complexity increases

Engineering Contradiction:
Improveverification accuracyVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12187046B2Memory, cartridge, and printing system
Publication Date: 2025.01.07 SEIKO EPSON CORP
  • US12187046B2 patent drawing
  • US12187046B2 patent drawing
  • US12187046B2 patent drawing

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.