Method for removable element authentication in an embedded system
First Claim
1. A method for removable element authentication in an embedded system comprising the steps of:
- receiving, by a device host, a first removable entity product manufacture number, a first removable entity type category and a first secret key previously stored in the embedded system prior to insertion of a removable entity into the embedded system;
calculating, by the device host, a first registration identification by-applying the first removable entity product manufacture number, the first removable entity type category and the first secret key to a secure algorithm stored in the device host and storing the result of the calculation in the device host;
receiving, by the device host, a second removable entity product manufacture number, a second removable entity type category and a third registration identification stored in the removable entity after the removable entity is inserted into the embedded system;
calculating, by the device host, a second registration identification by-applying the second removable entity product manufacture number, the second removable entity type category and the first secret key to the secure the algorithm;
comparing the first registration identification, the second registration identification and the third registration identification with each other; and
displaying details of the removable entity to a user by the device if the first registration identification, the second registration identification and the third registration identification are identical to each other;
wherein when the embedded system is powered off, a device host user interface of the embedded system remains active and a device authentication of the removable entity is performed upon insertion of the removable entity into the embedded system regardless of a power status of the embedded system via a battery backup of the device host user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention proposes a method for protecting and monitoring removable entities in an embedded system. In accordance with the present invention, prior to insertion of a removable entity in the embedded system, a user registers details of the removable entity in the device host. The details may be entered after entering a password or a PIN. A registration identification is calculated based on an algorithm in the device host and is then stored in the host. After the removable entity is inserted, it is registered in an unalterable area (e.g. flash memory) of the device host. Information such as the category of the removable entity, a device number, etc. may be exchanged between the device host and the removable entity. The device host then computes a registration identification based on a Removable Entity Registration Algorithm. The identifications are then compared, and the device host displays the details of the removable entity to the user.
10 Citations
15 Claims
-
1. A method for removable element authentication in an embedded system comprising the steps of:
-
receiving, by a device host, a first removable entity product manufacture number, a first removable entity type category and a first secret key previously stored in the embedded system prior to insertion of a removable entity into the embedded system; calculating, by the device host, a first registration identification by-applying the first removable entity product manufacture number, the first removable entity type category and the first secret key to a secure algorithm stored in the device host and storing the result of the calculation in the device host; receiving, by the device host, a second removable entity product manufacture number, a second removable entity type category and a third registration identification stored in the removable entity after the removable entity is inserted into the embedded system; calculating, by the device host, a second registration identification by-applying the second removable entity product manufacture number, the second removable entity type category and the first secret key to the secure the algorithm; comparing the first registration identification, the second registration identification and the third registration identification with each other; and displaying details of the removable entity to a user by the device if the first registration identification, the second registration identification and the third registration identification are identical to each other; wherein when the embedded system is powered off, a device host user interface of the embedded system remains active and a device authentication of the removable entity is performed upon insertion of the removable entity into the embedded system regardless of a power status of the embedded system via a battery backup of the device host user interface. - View Dependent Claims (2, 3, 4, 5, 6, 14)
-
-
7. A device for removable entity authentication in an embedded system, comprising:
-
a slot for receiving said removable entity; an input/output device for receiving/output desired data items; a processor in communication with said slot, said input/output device and a memory, the memory contain code which when accessed by the processor causing the processor to; receive a first removable entity product manufacture number, a first removable entity type category and a first secret key previously stored in the embedded system prior to insertion of the removable entity into the embedded system; calculate a first registration identification by applying the first removable entity product manufacture number, the first removable entity type category and the first secret key to a secure algorithm; receive a second removable entity product manufacture number, a second removable entity type category and a third registration identification stored in the removable entity after the removable entity is inserted into the embedded system; calculate a second registration identification by applying the second removable entity product manufacture number, the second removable entity type category and the first secret key to the secure the algorithm; compare the first registration identification, the second registration identification and the third registration identification with each other; and display details of the removable entity to a user if the first registration identification, the second registration identification and the third registration identification are identical to each other; wherein when the embedded system is powered off, a device host user interface of the embedded system remains active and a device authentication of the removable entity is performed upon insertion of the removable entity into the embedded system regardless of a power status of the embedded system via a battery backup of the device host user interface. - View Dependent Claims (8, 9, 10, 11, 12, 13, 15)
-
Specification