Global Patent Index - EP 1295200 A2

EP 1295200 A2 20030326 - DATA PROCESSING METHOD AND DEVICE FOR PROTECTED EXECUTION OF INSTRUCTIONS

Title (en)

DATA PROCESSING METHOD AND DEVICE FOR PROTECTED EXECUTION OF INSTRUCTIONS

Title (de)

DATENVERARBEITUNGSVERFAHREN UND VORRICHTUNG ZUM SCHUTZ VON BEFEHLSAUSFÜHRUNG

Title (fr)

PROCEDE ET DISPOSITIF DE TRAITEMENT DE DONNEES SERVANT A PROTEGER L'EXECUTION D'INSTRUCTIONS

Publication

EP 1295200 A2 20030326 (EN)

Application

EP 01936364 A 20010514

Priority

  • EP 0105560 W 20010514
  • US 59206000 A 20000612

Abstract (en)

[origin: WO0197010A2] A device to determine whether an application program has been unduly manipulated is provided with a signature register that is coupled to the output of the instruction register and/or to the addresses of the program memory. The signature register is also coupled to a mode bit of a processor having two operating modes. In a first mode, the signature register accumulates the output of the instruction register and/or the addresses of the program memory, yet the output of the signature register is not externally discernable. In a second mode, the signature register is set to no longer accumulate inputs. In the second mode, the signature register content is checked by a comparison with a specified value. This comparison value can be effectively contained in an instruction at relevant positions in the program. In one embodiment, the signature value is not compared directly but is only compared after the value is encrypted to ensure that in the case of unauthorized manipulation of the program, the comparison value cannot be readily modified.

IPC 1-7

G06F 9/00

IPC 8 full level

G06F 9/30 (2006.01); G06F 11/30 (2006.01); G06F 21/52 (2013.01); G06F 21/74 (2013.01); G06K 19/073 (2006.01); G07F 7/10 (2006.01); G07F 7/12 (2006.01); G06F 1/00 (2006.01)

CPC (source: EP)

G06F 9/30101 (2013.01); G06F 21/52 (2013.01); G06F 21/74 (2013.01); G06Q 20/341 (2013.01); G07F 7/08 (2013.01); G07F 7/082 (2013.01); G07F 7/1008 (2013.01); G07F 7/12 (2013.01); G07F 7/122 (2013.01)

Citation (search report)

See references of WO 0197010A2

Designated contracting state (EPC)

AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

DOCDB simple family (publication)

WO 0197010 A2 20011220; WO 0197010 A3 20020321; EP 1295200 A2 20030326; JP 2004503860 A 20040205

DOCDB simple family (application)

EP 0105560 W 20010514; EP 01936364 A 20010514; JP 2002511070 A 20010514