×

Solid-state storage subsystem security solution

  • US 9,251,381 B1
  • Filed: 12/29/2011
  • Issued: 02/02/2016
  • Est. Priority Date: 06/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for restricting access to data stored in a memory array, the system comprising:

  • a storage subsystem comprising a controller and a non-volatile memory, the controller configured to communicate with a host system to verify the identity of the host system based on a unique identifier of the host system, and the non-volatile memory having stored therein;

    at least a portion of a software application; and

    at least one data string used to identify the storage subsystem, the at least one data string stored within a memory location that is separate from general readable/writeable memory and is not accessible via standard storage access commands; and

    executable code adapted to run on the host system and configured to;

    provide the unique identifier of the host system to the storage subsystem for verifying the identity of the host system;

    access, via advanced technology attachment (ATA) vendor-specific commands, the at least one data string located on the storage subsystem to verify the identity of the storage subsystem; and

    cause the host system to execute the portion of the software application located on the storage subsystem after a one-to-one pairing is created between the host system and the storage subsystem, wherein the one-to-one pairing is created after (1) the storage subsystem has verified the identity of the host system based on the unique identifier of the host system and (2) the host system has verified the identity of the storage subsystem based on the at least one data string.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×