IP Library Granted Patent US 7,478,248
Granted Patent B2
US 7,478,248 · App. 10/304,772 · Granted Jan 13, 2009

Apparatus and method for securing data on a portable storage device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,478,248
App. No.
10/304,772
Granted
Jan 13, 2009
Kind
B2
Abstract

A portable storage device including a microprocessor and a secure user data area, the microprocessor operable to perform on-the-fly encryption/decryption of secure data stored on the storage device under a user password, the microprocessor also operable to exclude access to the secure user data area unless the user password is provided.

Claims (34)

1. A secure portable storage device connectable to a host device, the secure portable storage device comprising:

a. a storage medium including:

i. a secure user area for storing user data in an encrypted form and

ii. a register for storing therein an encrypted key; and

b. a microprocessor for:

i. using a user password for selectably encrypting a clear key to obtain said encrypted key and for decrypting said encrypted key to obtain the clear key, and

ii. using the clear key to selectably decrypt said encrypted form of the user data read from the secure user area, and to encrypt the user data received from the host thereby producing said encrypted form of the user data;

wherein said user password is generated by a user of the secure portable storage device;

wherein said microprocessor is further used to exclude access from said host device to said secure user area unless said user password is provided to said microprocessor; and

wherein said storage medium further includes an offset register, and wherein said secure area is made accessible by said microprocessor by offsetting storage medium addresses by an offset value retrieved from the offset register upon receiving said user password.

2. The secure portable storage device of claim 1 , wherein said storage medium further includes a clear user area, and wherein said microprocessor is further used to allow access from the host device to the clear user area without requiring entry of said user password.

3. The secure portable storage device of claim 1 , wherein said offsetting takes place in cooperation with said microprocessor causing said host device to remount said secure portable storage device.

4. The secure portable storage device of claim 1 , wherein said user password includes alphanumeric characters entered by the user.

5. The secure portable storage device of claim 1 , wherein said user password includes biometric data.

6. The secure portable storage device of claim 1 , wherein said storage medium further includes a user password register storing therein a hashed representation of said user password, and wherein said microprocessor is also operable to hash said user password.

7. A secure portable storage device connectable to a host device, comprising:

a. a storage medium including a secure user area and a clear user area, both areas selectably used for storing user data exchanged with the host device; and

b. a microprocessor operable to exclude access from the host device to the secure user area unless a user password is provided to the microprocessor, and to allow access from said host device to the clear user area without requiring entry of said user password;

wherein said user password is generated by a user of the secure portable storage device; and

wherein said storage medium, further includes an offset register, said secure user area made accessible via said microprocessor offsetting storage medium addresses by an offset value retrieved from the offset register upon receiving said user password.

8. The secure portable storage device of claim 7 , wherein said offsetting takes place in cooperation with said microprocessor causing said host device to remount said secure portable storage device.

9. The secure portable storage device of claim 7 , wherein said user password includes alphanumeric data.

10. The secure portable storage device of claim 7 , wherein said user password includes biometric data.

11. The secure portable storage device of claim 7 , wherein the operability of said microprocessor to exclude access includes use of said clear key to decrypt said user data read from said secure user area and to encrypt said user data written onto said secure user area.

12. The secure portable storage device of claim 11 , wherein said storage medium further includes a register for storing therein an encrypted key that has been encrypted from said clear key under said user password, and wherein said microprocessor is further operable to use said user password for decrypting the encrypted key to obtain said clear key prior to said using said clear key.

13. The secure portable storage device of claim 7 , wherein said storage medium further includes a user password register storing therein a hashed representation of said user password, and wherein said microprocessor is also operable to hash said user password.

14. A method for using a user password for securing and accessing user data exchanged with a host device and stored in a portable storage device, the portable storage device including a microprocessor, the method comprising:

a. generating a secret key by operating the microprocessor to generate a random clear key, operating the microprocessor to encrypt the clear key with the user password to obtain the secret key, and storing the secret key within the portable storage device;

b. selectably storing first user data in the portable storage device by receiving the first user data from the host device, retrieving the secret key from the portable storage device, operating the microprocessor to decrypt the secret key with the user password to obtain the clear key, and operating the microprocessor to encrypt the first user data and store the encrypted first user data within the portable storage device; and

c. selectably retrieving second encrypted user data from the portable storage device by reading second encrypted user data from the portable storage device, retrieving the secret key from the portable storage device, operating the microprocessor to decrypt the secret key with the user password to obtain the clear key, and operating the microprocessor to decrypt the second encrypted user data with the clear key and sending the decrypted second user data to the host device; wherein the user password is generated by a user of the portable storage device and wherein said portable storage device further including a secure storage area and a register to contain a representation of the user password;

d. selectably receiving an entered user password;

e. operating the microprocessor to check the entered user password against the representation of the user password, and then:

if the check is positive, operating the microprocessor to allow access to the secure storage area; and

if the check is negative, operating the microprocessor to exclude access from the secure storage area.

Assignments (8)
PATENT COLLATERAL AGREEMENT (DDTL) Recorded Feb 22, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 066648/0206 →
PATENT COLLATERAL AGREEMENT (AR) Recorded Feb 22, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 066648/0284 →
THIS IS A MUTUAL RESCISSION AGREMENT OF A PREVIOUSLY RECORDED ASSIGNMENT AT REEL/FRAME: 066114/0481 Recorded Feb 6, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: WESTERN DIGITAL ISRAEL LTD.
Reel/Frame 066507/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: WESTERN DIGITAL ISRAEL LTD.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 066114/0481 →
CHANGE OF NAME Recorded Aug 21, 2020
From: SANDISK IL LTD
To: WESTERN DIGITAL ISRAEL LTD
Reel/Frame 053574/0513 →
CHANGE OF NAME Recorded Jan 9, 2009
From: MSYSTEMS LTD
To: SANDISK IL LTD.
Reel/Frame 022085/0628 →
CHANGE OF NAME Recorded Jan 9, 2009
From: M-SYSTEMS FLASH DISK PIONEERS LTD
To: MSYSTEMS LTD
Reel/Frame 022082/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2002
From: ZIV, ARAN; BYCHKOV, EYAL
To: M-SYSTEMS FLASH DISK PIONEERS, LTD.
Reel/Frame 013549/0617 →