Single command payload transfers block of security functions to a storage device
First Claim
Patent Images
1. A storage device comprising:
- a storage medium;
a processor within the storage device adapted to receive multiple commands as a command block over an interface, the processor adapted to extract each of the multiple commands from the command block for execution on the storage device;
a plurality of security partitions;
a session manager within the storage device adapted to;
host a plurality of security sessions to correspond with the plurality of security partitions;
associate each of the multiple commands with selected security sessions of the plurality of security sessions; and
execute multiple, simultaneous security transactions on the selected security partitions.
5 Assignments
0 Petitions
Accused Products
Abstract
A storage device has a storage medium and a processor. The processor is disposed within the storage device and is adapted to receive multiple commands as a command block over an interface. The processor is adapted to extract each of the multiple commands from the single block for execution on the storage device.
-
Citations
15 Claims
-
1. A storage device comprising:
-
a storage medium; a processor within the storage device adapted to receive multiple commands as a command block over an interface, the processor adapted to extract each of the multiple commands from the command block for execution on the storage device; a plurality of security partitions; a session manager within the storage device adapted to; host a plurality of security sessions to correspond with the plurality of security partitions; associate each of the multiple commands with selected security sessions of the plurality of security sessions; and execute multiple, simultaneous security transactions on the selected security partitions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for processing commands on a storage device, the method comprising:
-
receiving on the storage device a command block comprising a plurality of commands in a single payload received from an external device over an interface; and extracting each of the plurality of commands from the command block using a command processor of the storage device; identifying an open security session based on information contained with an extracted command; and queuing the extracted command to the open security session when the open security session is identified. - View Dependent Claims (8, 9, 10)
-
-
11. A storage device comprising:
-
a storage medium having one or more security partitions; a processor within the storage device adapted to extract single commands from a command block comprising a plurality of commands received in a single payload, the processor adapted to process each single command on security sessions associated with the one or more security partitions; and a session manager executable by the processor and adapted to manage the security sessions on the one or more security partitions and to direct each of the single commands to an associated security session. - View Dependent Claims (12, 13, 14, 15)
-
Specification