IP Library Patent Application 19061212
Patent Application
App. No. 19/061,212

METHODS AND SYSTEMS FOR DETERMINING THE AUTHENTICITY OF A COMPONENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/061,212
Abstract

A method for determining the authenticity of a component in an electronic device, the method comprising: receiving a seed by a component in the electronic device; storing the seed in a block of non-volatile memory in the component; calculating, by the component, the output of a cryptographic function with the input based on the seed and storing the output in the block of non-volatile memory; iteratively calculating, by the component, the outputs of the cryptographic function wherein for each iteration the input for the cryptographic function is based on the seed and all previous outputs, and for each iteration storing the output in the block of non-volatile memory; and determining the authenticity of the component based on a selected output of the cryptographic function F, the selected output being one of the outputs stored in the block of non-volatile memory.

Claims (14)

1 . A method of determining the authenticity of a first component in an electronic device using a second component of the electronic device, the method comprising:

receiving a seed by a first component in the electronic device;

storing the seed in a block of non-volatile memory in the first component;

calculating, by the first component, the output of a cryptographic function with the input based on the seed and storing the output in the block of non-volatile memory;

iteratively calculating, by the first component, the outputs of the cryptographic function wherein for each iteration the input for the cryptographic function is based on the seed and all previous outputs, and for each iteration storing the output in the block of non-volatile memory;

iteratively calculating, by the second component, a series of outputs of a cryptographic function, wherein for each iteration the input for the cryptographic function is based on all previous outputs of the cryptographic function;

the second component requesting a selected output, the selected output corresponding to an output of the iterative calculation of the cryptographic function performed by the second component;

upon receiving the request from the second component, transmitting the selected output to the second component;

the second component comparing the selected output received with the corresponding selected output calculated by the iterative calculation of the cryptographic function performed by the second component; and

determining the authenticity of the first component based on a selected output of the cryptographic function F.

2 . The method of claim 1 , wherein the second component stores each output of the cryptographic function in a block of non-volatile memory of the second component.

3 . The method of claim 1 , comprising iteratively calculating, by the component, the series of outputs of the cryptographic function, wherein for each iteration the input for the cryptographic function is based on all previous outputs of the cryptographic function, and wherein for each iteration the component stores each output of the cryptographic function in a block of non-volatile memory of the component.

4 . The method of claim 3 , wherein upon the component receiving the request from the second component the component retrieves the existing stored selected output which is stored in the block of non-volatile memory of the component.

5 . The method of claim 1 , further comprising the second component comparing a threshold time with the total time taken to receive the selected output from the component after the request from the second component, wherein upon a determination that the total time is less than or equal to the threshold time, the component is identified as an authentic component, and wherein upon a determination that the total time is greater than the threshold time, the component is identified as a non-authentic component.

Assignments (5)
SECURITY INTEREST Recorded Jan 5, 2026
From: LEXMARK INTERNATIONAL, INC.
To: BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 074202/0192 →
SECURITY INTEREST Recorded Jan 5, 2026
From: LEXMARK INTERNATIONAL, INC.
To: BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 074202/0293 →
SECURITY INTEREST Recorded Sep 23, 2025
From: LEXMARK INTERNATIONAL, INC.
To: CITIBANK, N.A.
Reel/Frame 073007/0118 →
SECURITY INTEREST Recorded Sep 23, 2025
From: LEXMARK INTERNATIONAL, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 073007/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2025
From: FISTER, ZACHARY NATHAN; FOLEY, NATHAN WAYNE; RADEMACHER, TIMOTHY JOHN; WILLIAMS, JENNIFER TOPMILLER
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 070307/0597 →