Method and apparatus to provide secure mobile file system
AssigneeNokia Corporation
InventorRam Gopal Lakshmi Narayanan
Life of this patent
Estimating the term…
Loading patent…
AssigneeNokia Corporation
InventorRam Gopal Lakshmi Narayanan
Estimating the term…
In an exemplary embodiment of this invention there is disclosed a mobile wireless terminal (50) that includes a transceiver (52) for coupling the mobile wireless terminal to a wireless network operator (60), a controller (54) and a memory (56). The memory may be assumed to store a file system program (56A) executable by the controller, and to be operable to store a file having a file data portion (14) for containing file data and a data structure, such as a file header (10), having fields for containing values. A plurality of the fields contain a value of a public cryptographic key (24) associated with a file creator, a seed value (26), an encrypted seed value (28) obtained by encrypting the seed value with a private cryptographic key of the file creator, and a file integrity value (30) obtained using the encrypted seed value and the file data. By the use of the preferred embodiments a file can be traced-back though a plurality of file handlers to a creator of the file.
A method comprising:
A system comprising a file creator configured to create a file, the file creator comprising a unit to obtain a seed value and encrypt the seed value using a private cryptographic key associated with the file creator to form an encrypted seed value;
A file having a representation that is storable in a digital data storage medium, the file comprising a file data portion for storing file data and a data structure comprising fields for storing values, at least one of said fields storing a name of the file, and a plurality of others of said fields storing a value of a public cryptographic key associated with a file creator, a seed value, an encrypted seed value obtained by encrypting the seed value with a private cryptographic key of the file creator, and a file integrity value obtained using the encrypted seed value and the file data.
A digital data storage medium that stores a file comprised of a file data portion for containing file data and a data structure comprising fields for containing values, a plurality of said fields containing a value of a public cryptographic key associated with a file creator, a seed value, an encrypted seed value obtained by encrypting the seed value with a private cryptographic key of the file creator, and a file integrity value obtained using the encrypted seed value and the file data.
An apparatus comprising:
Dependencies are inferred from the claim text.