IP Library Granted Patent US 12,174,936
Granted Patent B2
US 12,174,936 · App. 16/953,971 · Granted Dec 24, 2024

Remote programming of unique and secure supply tags

Inventors: Tom Wagener (Shakopee, MN); Ryan Boudreau (Shakopee, MN); Travis Morrison (Shakopee, MN); Tyler Nehowig (Shakopee, MN); Mark Oeltjenbruns (Shakopee, MN); Jagdish Rebello (Shakopee, MN)
Assignee: ENTRUST CORPORATION
G06F21/45H04L9/321B41J2/17546G06K19/0723G08C2201/91H04L9/3247
View Patent ↗
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 12,174,936
App. No.
16/953,971
Granted
Dec 24, 2024
Kind
B2
Abstract

A method for providing remote programming of a supply tag of a print supply used with an authorized entity's card personalization system is provided. The method includes an issuance server authenticating remote programming of the supply tag, receiving first supply tag data of the print supply including a first digital signature, updating the first supply tag data to obtain second supply tag data, and issuing a second digital signature based on the second supply tag data. The second digital signature secures the second supply tag data.

Claims (31)

1. A method for providing remote programming of a supply tag of a print supply used with an authorized entity's card personalization system, the method comprising:

an issuance server authenticating remote programming of the supply tag by determining that an entity is an authorized entity, wherein the issuance server is remote from the entity;

the issuance server receiving, from the entity, first supply tag data of the print supply including a first digital signature and a first authorized entity code;

the issuance server authenticating the print supply by determining that the first digital signature is valid;

upon the issuance server determining that both the entity is the authorized entity and that the first digital signature is valid, the issuance server updating the first supply tag data to obtain second supply tag data by replacing the first authorized entity code with a second authorized entity code that is unique to the authorized entity, wherein the second authorized entity code matches the print supply to the authorized entity's card personalization system; and

the issuance server issuing a second digital signature based on the second supply tag data;

wherein the second digital signature secures the second supply tag data including the second authorized entity code.

2. The method of claim 1 , wherein the first digital signature is generated using a first private key and the second digital signature is generated using a second private key, wherein the first private key is different than the second private key.

3. The method of claim 1 , wherein the first digital signature and the second digital signature are both generated using a same private key.

4. The method of claim 1 , wherein the issuance server issuing the second digital signature based on the second supply tag data includes at least one of:

the issuance server obtaining the second digital signature from a security element storage and sending the second digital signature to the authorized entity, and

the issuance server authorizing the authorized entity to obtain, from a security element storage, the second digital signature to be stored in the supply tag with the first digital signature.

5. The method of claim 1 , further comprising the issuance server sending the second supply tag data to the authorized entity for programming onto the supply tag along with the second digital signature.

6. A system for remote programming of a supply tag for a print supply used with a card personalization machine, the system comprising:

an entity that receives first supply tag data from the supply tag of the print supply and transmits the first supply tag data to an issuance server, the first supply tag data including a first digital signature and a first authorized entity code;

the issuance server:

authenticates remote programming of the supply tag by determining that the entity using the authorized entity code is an authorized entity,

receives the first supply tag data from the entity,

authenticates the print supply by determining that the first digital signature is valid,

upon determining that both the entity is the authorized entity and that the first digital signature is valid, updates the first supply tag data, and

issues a new digital signature based on second supply tag data;

a security element storage that generates the new digital signature for the supply tag based on the second supply tag data,

wherein the new digital signature secures the second supply tag data.

7. The system of claim 6 , wherein the security element storage is a hardware security module.

8. The system of claim 6 , wherein the supply tag is a radio frequency identification tag.

9. The system of claim 6 , wherein the security element storage is part of the issuance server.

10. The system of claim 6 , wherein the issuance server issues the new digital signature by at least one of:

obtaining the new digital signature from the security element storage and sending the new digital signature to the authorized entity, and

authorizing the authorized entity to obtain the new digital signature from the security element storage to be stored in the supply tag with the previous digital signature.

11. The system of claim 6 , wherein the authorized entity remotely programs the supply tag with the new digital signature and a second authorized entity code.

12. The system of claim 6 , wherein the issuance server sends the second supply tag data including a second authorized entity code to the authorized entity.

Assignments (1)
SECURITY INTEREST Recorded Mar 27, 2024
From: ENTRUST CORPORATION
To: BMO BANK N.A., AS COLLATERAL AGENT
Reel/Frame 066917/0024 →