发明名称 Controlled program execution by a portable data carrier
摘要 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.
申请公布号 US7441111(B2) 申请公布日期 2008.10.21
申请号 US20040495569 申请日期 2004.09.23
申请人 GIESECKE & DEVRIENT GMBH 发明人 WEISS DIETER
分类号 G06F9/22;G06F15/00;G06F21/52;G06F21/55;G06K19/073 主分类号 G06F9/22
代理机构 代理人
主权项
地址