EP3022059B2

Supply authentication via timing challenge response

Abstract

This record has no abstract on file.

EP3022059B2, drawing sheet 1
Sheet 1 of 4

Term

6.9 yearsleft in the term

Expires 30 August 2033.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

10 claims: 2 independent, 8 dependent

  1. 1
    A print supply cartridge (104) characterized by a microcontroller (106) to receive a timing challenge (128) and enable authentication of the cartridge by providing a challenge response (130) in a challenge response time (131) that falls within an expected time window, further comprising dedicated hardware logic on the microcontroller to perform a mathematical calculation in response to the timing challenge, wherein the calculation yields the challenge response within the expected time window, and further comprising characterization data stored on the microcontroller that includes expected time windows for completing the challenge response, wherein each expected time window is associated with a calculation count that specifies a number of times to perform a mathematical calculation from the timing challenge.
  2. 7
    A replaceable supply device (104) characterized by :a microcontroller (106) to derive a session key (124) with a host device (102), and to receive a time-dependent challenge from the host device that specifies a random seed, the session key (124), and a calculation cycle;and dedicated logic (132) within the microcontroller to perform a challenge calculation a number of times equal to the calculation cycle, wherein a first calculation uses the random seed and the session key to produce an output, and each subsequent calculation uses an output of a preceding calculation, further comprising characterization data stored in a memory of the microcontroller that includes different time windows for completing time-dependent challenges depending upon specified calculation cycles.