Storage card with integral file system, access control and cryptographic support
First Claim
Patent Images
1. A portable storage device that can be removably coupled to a computer, comprising:
- data storage;
an authentication engine capable to authenticate a password and to transmit authorization to access the data storage;
a file system, coupled to the authentication engine, capable to receive a file access request from the computer, to receive authorization from the authentication engine, and to control execution of the file access request.
3 Assignments
0 Petitions
Accused Products
Abstract
A storage card includes non-volatile memory; an authentication engine capable to authenticate a password and transmit authorization to read from and write to files; a file system, coupled to the authentication engine, capable to receive file commands from a computer, receive authorization from the authentication engine, and to transmit file instructions; and a sector driver, coupled to the file system and the memory, capable to read from and write to the memory in response to the instructions received from the file system.
78 Citations
29 Claims
-
1. A portable storage device that can be removably coupled to a computer, comprising:
-
data storage;
an authentication engine capable to authenticate a password and to transmit authorization to access the data storage;
a file system, coupled to the authentication engine, capable to receive a file access request from the computer, to receive authorization from the authentication engine, and to control execution of the file access request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented in a portable storage device, comprising:
-
receiving a write request by a file system in the portable storage device from a computer, the write request including data;
receiving a password;
authenticating the password;
encrypting the data if the password is authenticated; and
using the file system to write the encrypted data and a decryption key to data storage within the portable storage device if the password is authenticated. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method implemented in a portable storage device, comprising:
-
receiving a read request from a computer by a file system in the portable storage device;
receiving a password; and
authenticating the password;
using the file system to access data storage in the portable storage device to obtain an encrypted file associated with the read request from the data storage, if the password is authenticated;
decrypting the encrypted file associated with the read request if the password is authenticated; and
transmitting the decrypted file to the computer if the password is authenticated. - View Dependent Claims (17, 18, 19)
-
-
20. A portable storage apparatus capable of being removably coupled to a computer, comprising:
-
data storage for storing data, the data storage having a directory area;
a file name analyzer capable to receive a file name from the computer and to obtain data storage location information corresponding to the file name from the directory area in the data storage; and
a sector driver, coupled to the file name analyzer, capable to receive the location information from the file name analyzer and to retrieve data corresponding to the data storage location information from the data storage. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method implemented in a portable storage device, comprising:
-
receiving a read request from a computer by a file system in the portable storage device;
receiving a password;
authenticating the password; and
using the file system to transmit a file associated with the read request from data storage within the portable storage device to the computer if the password is authenticated. - View Dependent Claims (26, 27, 28, 29)
-
Specification