Patent ID: 7478248

Claim:
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.