Back to results
US 10,484,371 B2Granted
Device controller security system
AssigneeSeagate Technology LLC
InventorJackson Ellis
Life of this patent
Estimating the term…
Abstract
A computing device may accumulate behavior parameters of a controller or media with an authentication module of the controller prior to generating a unique signature with the authentication module. The unique signature can then be verified responsive to an initialization command from a host device before data is transferred by the controller between the host device and the media in response to the controller issuing at least one data access command.
Claims19
A method comprising:
- accumulating at least one behavior parameter of a controller of a data storage device with an authentication module of the controller during data access operation of the controller;
- generating a unique signature of the controller with the authentication module of the controller based on the at least one behavior parameter;
- connecting a first host device to the controller;
- providing a first signature to the controller from the first host device;
- rejecting a first data access command from the first host in response to the first signature not matching the unique signature;
- connecting a second host device to the controller;
- providing a second signature to the controller from the second host device;
- verifying the second signature matches the unique signature responsive to an initialization command from the second host device to confirm the second host device is trusted;
- and
- transferring data between the second host device and the non-volatile memory with the controller in response to the controller issuing a second data access command.
7 more elements
A method comprising:
- accumulating at least one behavior parameter of a media by an authentication module of a system controller during data access operation of the media;
- generating a unique signature of the media with the authentication module based on the at least one behavior parameter;
- connecting a first host device to the controller;
- providing a first signature to the controller from the first host device;
- rejecting a first data access command from the first host in response to the first signature not matching the unique signature;
- connecting a second host device to the controller;
- providing a second signature to the controller from the second host device;
- verifying the unique signature responsive to an initialization command from the second host device connected to the system controller and data storage device to confirm the second host device is trusted;
- and
- transferring data between the second host device and the media with the system controller in response to the system controller issuing a second data access command.
7 more elements
Dependencies are inferred from the claim text.