Watermark detector

The present invention relates to a method of outsourcing intermediate results of an internal data processing to an external memory, a device for processing data having an interface for outsourcing intermediate results of an internal data processing, a disk drive having a corresponding device for pro...

Full description

Saved in:
Bibliographic Details
Main Authors Lenoir, Petrus Johannes, Talstra, Johan Cornelis, Linnartz, Johan Paul Marie Gerard
Format Patent
LanguageEnglish
Published 30.12.2003
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention relates to a method of outsourcing intermediate results of an internal data processing to an external memory, a device for processing data having an interface for outsourcing intermediate results of an internal data processing, a disk drive having a corresponding device for processing data and a cellular phone having a device for processing data. The invention relates to a method of outsourcing intermediate results of an internal data processing to an external memory, to a corresponding device for processing data having an interface for outsourcing intermediate results, to a disk drive having a corresponding device for processing data, and a cellular phone having a device for processing data. This method can be applied when confidential data is processed but intermediate results thereof need to be stored externally to the processing. First intermediate result data units (I) are combined with first verification data units (V) in order to provide a data signal (S), which is encrypted (E) and stored in an external memory (). When the intermediate result data units (I) stored in the external memory () are needed during a subsequent internal data processing a data signal (E) is read from the external memory (). After the decryption of the read data signal second verification data units (V) and second intermediate result data units (I) are obtained. Said second read verification data units (V) are verified with said first verification data units (V) in order to detect any manipulation of the intermediate result data during the time that they were stored in the external memory ().