Global Patent Index - EP 0977160 A1

EP 0977160 A1 20000202 - Method and data processing device for the reliable execution of instructions

Title (en)

Method and data processing device for the reliable execution of instructions

Title (de)

Verfahren und Datenverarbeitungsanordnung zum gesicherten Ausführen von Befehlen

Title (fr)

Méthode et dispositif de traitment de données pour l'exécution fiable des instructions

Publication

EP 0977160 A1 20000202 (DE)

Application

EP 99202405 A 19990721

Priority

DE 19834486 A 19980731

Abstract (en)

The method provides a signature register (20) in the card, connected to the output of the command register (14) or with the address of the program store. Its content is tested at prearranged places during the running of the program i.e. compared with a given value. This comparison can be stopped on command at this point in the program. The signature value is compared not directly but after a confidential connection

Abstract (de)

Um insbesondere bei einer Smartcard prüfen zu können, ob ein Anwenderprogramm unberechtigt manipuliert wurde, wird in der Karte ein Signaturregister vorgesehen, das mit dem Ausgang des Befehlsregisters und/oder mit den Adressen dessen Programmspeichers gekoppelt wird und dessen Inhalt an vorgegebenen Stellen des Programmablaufs geprüft, d.h. mit einem vorgegebenen Wert verglichen wird. Dieser Vergleichswert kann zweckmäßig an diesen betreffenden Stellen im Programm in einem Befehl enthalten sein. Vorteilhaft wird nicht der Signaturwert direkt, sondern nach einer geheimen Verschlüsselung verglichen, um bei einer unberechtigten Manipulation des Programms zu verhindern, daß der Vergleichswert entsprechend verändert werden kann. <IMAGE>

IPC 1-7

G07F 7/10; G06F 11/28

IPC 8 full level

G06F 11/28 (2006.01); G06F 12/14 (2006.01); G06F 21/12 (2013.01); G06F 21/22 (2006.01); G06F 21/24 (2006.01); G06F 21/64 (2013.01); G07F 7/10 (2006.01)

CPC (source: EP)

G06F 11/28 (2013.01); G06Q 20/3552 (2013.01); G07F 7/1008 (2013.01)

Citation (search report)

Designated contracting state (EPC)

DE FR GB

DOCDB simple family (publication)

EP 0977160 A1 20000202; EP 0977160 B1 20060125; DE 19834486 A1 20000203; DE 59913078 D1 20060413; JP 2000112749 A 20000421

DOCDB simple family (application)

EP 99202405 A 19990721; DE 19834486 A 19980731; DE 59913078 T 19990721; JP 21891099 A 19990802