×

System and method for providing security to a portable storage device

  • US 7,631,195 B1
  • Filed: 03/15/2006
  • Issued: 12/08/2009
  • Est. Priority Date: 03/15/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising a portable storage device and a host system, said portable storage device being coupleable to said host system using a Universal Serial Bus (USB) interface such that a microprocessor disposed on the portable storage device is accessible by a central processing unit of the host system through the USB interface when the portable storage device is coupled to the host system,wherein said portable storage device includes a random number generator operable to generate a new random number each time the portable storage device is accessed by the host system;

  • wherein said host system includes an encryption engine operable to encrypt a password, a logical block address and data using the random number generated by the portable storage device,wherein said portable storage device includes a secure area for storing the encrypted password, encrypted logical block address and encrypted data,the host system encryption engine being further operable to encrypt the random number using a key to generate an encrypted random number, the encrypted random number being stored in the secure area of the portable storage device and associated with the encrypted data;

    wherein said host system further includes a decryption engine operable to decrypt the encrypted random number using the key and to decrypt the encrypted data associated with the encrypted random number; and

    wherein said portable storage further includes a decryption engine operable to decrypt the encrypted password and the encrypted logical block address and to generate an encrypted password and an unencrypted logical block address.

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