Toner Cartridge Authentication Using Elliptic-Curve Challenge Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to effectively authenticate components in electronic systems, particularly in imaging devices, as non-authentic components can mimic authentic behavior, leading to operational issues and security vulnerabilities that worsen over the system's lifecycle.

Innovation Solution

A method using elliptic curve cryptography is employed to authenticate components, where a random integer is generated and used to calculate a point on an elliptic curve, with a bitmask masking certain bits, iteratively calculating a point with varying integers, and comparing results to determine authenticity, allowing for flexible complexity increases over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional encryption schemes are implemented on non-authentic components using firmware, then it becomes easier to produce non-authentic components that pass authentication, but security is compromised

Engineering Contradiction:
Improveease of producing non-authentic componentsVSAvoidauthentication security
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent changes the fundamental parameter of authentication from software-based encryption to hardware-based elliptic curve cryptography. By requiring specific hardware capabilities to perform ECDSA operations, the system makes it infeasible to replicate authentication using simple firmware, thus resolving the contradiction between ease of manufacture and security reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the software/firmware-based encryption mechanism with a hardware-based cryptographic system. The authentic component must have dedicated hardware circuitry capable of performing elliptic curve cryptographic operations, substituting the software approach that non-authentic components could easily replicate.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Extent of automation

If a security component checks the authenticity of multiple components and carries out many other functions, then processing requirements increase, but system complexity and processing time worsen

Engineering Contradiction:
Improveauthentication checking capabilityVSAvoidprocessing requirements
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent extracts the complex authentication processing from the central security component and distributes it to individual supply components. Each supply component independently performs ECDSA signature verification using its own embedded cryptographic hardware, eliminating the need for the security component to perform complex cryptographic operations on multiple components.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements self-service authentication where each supply component autonomously verifies its own authenticity through embedded cryptographic hardware. The component performs self-checks and provides cryptographic proofs without requiring extensive processing from external security components, reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

3Duration of action of moving object

If non-genuine supply items have shorter lifecycles than imaging systems, then hardware in non-genuine items may increase in power dramatically, but any security method becomes obsolete over time

Engineering Contradiction:
Improvelifecycle durationVSAvoidsecurity method obsolescence
Core Design Contradiction:
Duration of action of moving objectVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptability through configurable bitmask parameters that can be updated via over-the-air updates. The bitmask controls which bits of the random integer are masked during authentication, allowing the security complexity to be dynamically adjusted over time to counter evolving threats without requiring hardware changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes security parameters (bitmask configuration) over time through software updates. By modifying the bitmask parameters that control authentication complexity, the system can adapt to new threats and extend the effective lifecycle of the security method without requiring hardware replacement.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12572949B2Methods and systems for determining the authenticity of a component using elliptic-curve cryptography
Publication Date: 2026.03.10 LEXMARK INTERNATIONAL INC
  • US12572949B2 patent drawing
  • US12572949B2 patent drawing
  • US12572949B2 patent drawing

AI summary

A method of determining the authenticity of a replaceable toner cartridge in a printing device using an elliptic curve E defined over a finite field Fq, where q is an integer, the method comprising: the printing device generating a random integer j, where the random integer j is in the interval of one to the integer q; the printing device calculating a point T=j·S, where point S is a point on elliptic curve E(Fq); the printing device calculating a binary value k which is equal to the binary random integer j with a bitmask m applied thereto; the printing device sending point T and binary value k to the replaceable toner cartridge; and the replaceable toner cartridge iteratively calculating point U=n·S for different values of integer n, where for each iterative calculation integer n takes different values.