USABLE AND SECURE PORTABLE STORAGE
First Claim
Patent Images
1. A data storage device comprising:
- a. An interface operable to connect the data storage device to a host system;
b. A storage area; and
c. A drive control program, wherein upon connection of the data storage device to a source host system using the interface, the drive control program is operable to;
i. Determine if the data storage device is unlocked;
ii. Validate a password and unlock the data storage device if the data storage device is determined to be locked;
iii. Receive selected file information from a user;
iv. Receive option information from the user;
v. Copy the selected files to the storage area; and
vi. Save ticket information to the data storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a technique for providing shared access to an encrypted portable memory device which improves both usability and security by allowing the owner of the encrypted storage device to designate access to specified files only to the next host to mount the secure disk. The number of steps required to perform a file sharing operation is greatly reduced with this system and access to the contents of the protected storage device can be granted with greater granularity.
109 Citations
21 Claims
-
1. A data storage device comprising:
-
a. An interface operable to connect the data storage device to a host system; b. A storage area; and c. A drive control program, wherein upon connection of the data storage device to a source host system using the interface, the drive control program is operable to; i. Determine if the data storage device is unlocked; ii. Validate a password and unlock the data storage device if the data storage device is determined to be locked; iii. Receive selected file information from a user; iv. Receive option information from the user; v. Copy the selected files to the storage area; and vi. Save ticket information to the data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data storage device comprising:
-
a. An interface operable to connect the data storage device to a host system; b. A storage area; and c. A drive control program, wherein upon connection of the data storage device to a target computer using the interface, the drive control program is operable to; i. Obtain a public and private keys for the target computer; ii. Store the public key to the data storage device; and iii. Store the private key on the target computer; and wherein upon subsequent connection of the data storage device to a source computer using the interface, the drive control program is further operable to; iv. Receive selected file information from a user; v. Encrypt the selected files using the stored public key; and vi. Copy the encrypted selected files to the storage area. - View Dependent Claims (15)
-
-
16. A data storage device comprising:
-
a. An interface operable to connect the data storage device to a host system; b. A storage area; and c. A drive control program, wherein upon connection of the data storage device to a source host using the interface, the drive control program is operable to; i. Obtain a public and private keys; ii. Store the private key on the source host; iii. Store the private key on a remote network server; iv. Receive selected file information from a user; v. Encrypt the selected files using a session key and store the encrypted selected files to the storage area; and vi. Encrypt the session key and ticket information with the private key and store the session key and the ticket information to the data storage device; and wherein upon subsequent connection of the data storage device to a target host using the interface, the drive control program is further operable to; vii. Request the remote network server to validate the ticket information; viii. If the ticket information is found to be valid, receive from the remote network server the session key; and ix. Decrypt the encrypted selected files using the received session key. - View Dependent Claims (17, 18)
-
-
19. A data storage device comprising:
-
a. An interface operable to connect the data storage device to a host system; b. A secure key storage area operable to store an encryption key; c. An encryption engine operable to encrypt information with the encryption key; d. A storage area operable to store the encrypted information; e. A ticket storage area operable to store ticket information; f. A protection logic comprising a clock, the protection logic operable to discard the information stored in the storage area or the encryption key if the ticket information is determined to be invalid; and g. A drive access program, wherein upon connection of the data storage device to a source host system using the interface, the drive access program is operable to; i. Receive selected file information from a user; ii. Obtain encryption key and store the obtained encryption key to the secure key storage area; iii. Copy the selected files to the storage area; and iv. Save the ticket information to the ticket storage area. - View Dependent Claims (20, 21)
-
Specification