×

Methods of operating storage systems including using a key to determine whether a password can be changed

  • US 9,576,154 B2
  • Filed: 11/15/2013
  • Issued: 02/21/2017
  • Est. Priority Date: 04/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a storage system, comprising:

  • using a device driver coupled to a storage device to encrypt a first key salt and a first number of iterations;

    storing the encrypted first key salt and the encrypted first number of iterations in a secure storage area of the storage device;

    using the device driver to combine a password, the first key salt, and the first number of iterations to produce a first key;

    encrypting the first key using the device driver;

    receiving a second key at the device driver;

    using the device driver to encrypt the second key with the first key to produce an encrypted second key; and

    storing a portion of the first key in the secure storage area of the storage device;

    wherein the portion of the first key in the secure storage area of the storage device is used by the device driver to determine whether a user is allowed to change the password;

    wherein the portion of the first key being used by the device driver to determine whether the user is allowed to change the password comprises the device driver comparing the portion of the first key in the secure storage area of the storage device to a portion of a third key that is generated by the device driver combining the password, a second number of iterations, and a second key salt; and

    using the device driver to generate a key schedule from the third key in response to the device driver determining that the portion of the first key in the secure storage area of the storage device is equal to the portion of the third key.

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