IP Library Granted Patent US 10,382,214
Granted Patent B2
US 10,382,214 · App. 15/710,137 · Granted Aug 13, 2019

Authentication chaining by connected devices

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 10,382,214
App. No.
15/710,137
Granted
Aug 13, 2019
Kind
B2
Abstract

In a general aspect, a method for authenticating a plurality of slave devices connected to a master device can include: generating and sending by the master device a respective challenge to each slave device; in each slave device, generating a response to the respective challenge and transmitting it to the master device; verifying by the master device the response of one of the slave devices; returning by the master device the remaining responses to respective slave devices distinct from those that generated the responses; and verifying by each slave device the response returned thereto by the master device and transmitting the result of the verification to the master device.

Claims (20)

1. A method for authenticating a plurality of slave devices connected to a master device, the method comprising:

generating and sending, by the master device, a respective challenge to each slave device of the plurality of slave devices;

in each slave device of the plurality of slave devices, generating a respective response to the respective challenge and transmitting the respective response to the master device;

for each slave device of rank i, where i varies from 1 to N−1, N being a number of slave devices, sending, by the master device, a respective response of a slave device of rank i to a slave device of rank i+1;

verifying, by the master device, the respective response of a slave device of rank N;

if the respective response verified by the master device is valid, authenticating the slave device of rank N; and

if a result of the verification of the respective response verified by a slave device of rank j is valid, authenticating a slave device of rank j−1, where j decreases from N to 2.

2. The method of claim 1 , wherein the master device is a printer and the slave devices are ink cartridges.

3. A method for authenticating a plurality of ink cartridges connected to a printer, the method comprising:

generating and sending, by the printer, a respective challenge to each ink cartridge of the plurality of ink cartridges;

in each ink cartridge of the plurality of ink cartridges, generating a respective response to the respective challenge and transmitting the respective response to the printer;

verifying, by the printer, the respective response of one of the ink cartridges;

for each of the respective responses other than the respective response verified by the printer, sending, by the printer, the respective response of a respective ink cartridge to an ink cartridge distinct from the respective ink cartridge that generated the respective response; and

verifying, by each ink cartridge, the respective response sent thereto by the printer and transmitting a result of the verification to the printer.

4. A method for authenticating a plurality of consumable devices connected to an apparatus, the method comprising:

generating and sending, by the apparatus, a respective challenge to each consumable device of the plurality of consumable devices;

in each consumable device of the plurality of consumable devices, generating a respective response to the respective challenge and transmitting the respective response to the apparatus;

verifying, by the apparatus, the respective response of one of the consumable devices;

for each of the respective responses other than the respective response verified by the apparatus, sending, by the apparatus, the respective response of a respective consumable device to a consumable device distinct from the respective consumable device that generated the respective response; and

verifying, by each consumable device, the respective response returned sent thereto by the apparatus and transmitting a result of the verification to the apparatus.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: VERIMATRIX
To: WISEKEY SEMICONDUCTORS SAS
Reel/Frame 055910/0780 →
CHANGE OF ADDRESS Recorded Oct 16, 2019
From: VERIMATRIX
To: VERIMATRIX
Reel/Frame 050733/0003 →
CHANGE OF NAME Recorded Oct 7, 2019
From: INSIDE SECURE
To: VERIMATRIX
Reel/Frame 050647/0428 →
SECURITY INTEREST Recorded Feb 27, 2019
From: INSIDE SECURE
To: GLAS SAS, AS SECURITY AGENT
Reel/Frame 048449/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2017
From: DECUGIS, SEBASTIEN
To: INSIDE SECURE
Reel/Frame 044084/0329 →