Patent ID: 8645693
Filing Date: 2014-02-04
Classification: H04L

Abstract:
1. A host apparatus which authenticates a device, the host apparatus comprising: a port adapted to transmit data to the device; a computer readable medium which stores data and a plurality of keys and associated device identifications; a processor coupled to the computer readable medium and to the port and which transmits to the device via the port an authentication request including selection parameters; wherein the processor, responsive to the request, receives via the port a device identification and a received digest value, wherein the device identification includes a batch identification and a key identification, the batch identification identifies a data batch in the stored data, the data batch assigned uniquely to the device, and the key identification identifies a key from the stored plurality of keys, the identified key assigned uniquely to the device; wherein the processor verifies the received batch identification and key identification and if verified computes a message authentication code of the selection parameters and the data batch keyed by the identified key and authenticates the device if the received digest value matches the computed message authentication code.