Apparatus and method for reading or writing user data
AssigneeKoninklijke Philips Electronics N.V.
InventorsWilhelmus Fransiscus Johannes Fontijn, Antonius Adriaan Maria Staring, Alexandre Sinitsyn
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorsWilhelmus Fransiscus Johannes Fontijn, Antonius Adriaan Maria Staring, Alexandre Sinitsyn
Estimating the term…
An apparatus for reading or writing user data stored block-wise in encrypted form on a storage medium. The apparatus includes a command interface for receiving and interpreting a read (or write) command. The read command includes a user data information specifying which user data are to be read. A reader reads the user data and a related encryption indicator from a block of the storage medium. The encryption indicator indicates if said user data is encrypted or not. The reader further reads a related key data identifier specifying which key data to use for decrypting the user data if said encryption indicator indicates that said user data are encrypted. A decryptor decrypts the user data using the key data.
An apparatus for reading user data comprising files stored block-wise on a storage medium, the storage of which is divided into blocks, and for storing a plurality of keys associated with said files, said apparatus comprising:
A method of reading user data comprising files stored block-wise on a storage medium, the storage of which is divided into blocks, and for reading a plurality of keys stored on said storage medium and associated with said files, said method comprising the acts of;
An apparatus for writing user data comprising files block-wise onto a storage medium, the storage of which is divided into blocks, and for writing a plurality of keys associated with said files, comprising:
A method of writing user data comprising files block-wise onto a storage medium, the storage of which is divided into blocks, and for writing a plurality of keys on said storage medium and associated with said files, said method comprising the acts of:
A storage medium storing files in blocks and storing a plurality of keys associated with said files, said files being selectively stored in encrypted or unencrypted form, further storing in each block an encryption indicator indicating if a tile of said files stored in said block is encrypted or not and a key identifier specifying which key of the plurality of keys is used for encrypting said file if said file is encrypted, wherein the key data identifier is stored next to the block from which the user data are to be read.
Dependencies are inferred from the claim text.