发明名称 Controlled program execution by a portable data carrier
摘要 <p>In a method for controlled program execution by a portable data carrier, the value of a status counter (ZZ) is altered during execution of each controlled section ( 36 .x) of an executed program ( 30 ) in order to reflect the processing of the respective controlled section ( 36 .x); when executing a jump instruction ( 42 .x), which causes one or more controlled sections ( 36 .x) to be skipped, the value of the status counter (ZZ) is altered as if the skipped controlled sections ( 36 .x) had been executed and the value of the status counter (ZZ) is compared at at least one test point ( 38 ) with at least one admissible value. A portable data carrier has corresponding features. The invention provides reliable protection against manipulations of the portable data carrier and is also suitable for application in executing complex programs.</p>
申请公布号 AU2002363665(A1) 申请公布日期 2003.05.26
申请号 AU20020363665 申请日期 2002.10.29
申请人 GIESECKE AND DEVRIENT GMBH 发明人 DIETER WEISS
分类号 G06F15/00;G06F21/52;G06F21/55;G06K19/073;(IPC1-7):G06F11/28 主分类号 G06F15/00
代理机构 代理人
主权项
地址