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:
- registering details of the removable entity in a device host prior to insertion of the removable entity into the embedded system;
calculating a first registration identification based on an algorithm in the device host and storing the result in the device host;
registering the first registration identification in an unalterable memory area of the device host after the removable entity is inserted into the embedded system;
calculating a second registration identification based on a removable entity registration algorithm by the device host; and
displaying the details of the removable entity to the user by the device host after comparing the first registration into the embedded system and the second registration identification,wherein, if the user wants to change the removable entity, the user de-registers the device through an appropriate device host user interface configuration, then de-lists the removable device as non-secure and deletes the registration identification in the device host.
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
20 Claims
-
1. A method for removable element authentication in an embedded system comprising the steps of:
-
registering details of the removable entity in a device host prior to insertion of the removable entity into the embedded system; calculating a first registration identification based on an algorithm in the device host and storing the result in the device host; registering the first registration identification in an unalterable memory area of the device host after the removable entity is inserted into the embedded system; calculating a second registration identification based on a removable entity registration algorithm by the device host; and displaying the details of the removable entity to the user by the device host after comparing the first registration into the embedded system and the second registration identification, wherein, if the user wants to change the removable entity, the user de-registers the device through an appropriate device host user interface configuration, then de-lists the removable device as non-secure and deletes the registration identification in the device host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 registering details of the removable entity prior to insertion of the removable entity into said slot; calculate a first registration identification based on an algorithm; register the first registration identification in an unalterable area of the memory after the removable entity is inserted into the slot; calculate a second registration identification based on a removable entity registration algorithm; and displaying the details of the removable entity to the user after comparing the first registration into the embedded system and the second registration identification. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A portable device including an interface for communicating with a removable medium, said device comprising:
a processor, in communication with said interface, responsive to insertion of said removable medium into said slot, accessing a code stored in a memory, for; determining a first registration identification based on an algorithm, wherein receive details of the removable medium are prestored in said memory; registering the first registration identification in an unalterable area of the memory; determining a second registration identification based on a removable medium registration algorithm; comparing the first registration into the embedded system and the second registration identification; and outputting the details of the removable medium. - View Dependent Claims (19, 20)
Specification