The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 30, 2003
Filed:
Jun. 14, 2001
Petrus Johannes Lenoir, Eindhoven, NL;
Johan Cornelis Talstra, Eindhoven, NL;
Johan Paul Marie Gerard Linnartz, Eindhoven, NL;
Koninklijke Philips Electronics N.V., Eindhoven, NL;
Abstract
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 ( ).