发明名称 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>
申请公布号 EP1449084(B1) 申请公布日期 2013.04.10
申请号 EP20020790306 申请日期 2002.10.29
申请人 GIESECKE & DEVRIENT GMBH 发明人 WEISS, DIETER
分类号 G06F21/00;G06F15/00;G06F21/52;G06F21/55;G06K19/073 主分类号 G06F21/00
代理机构 代理人
主权项
地址