发明名称 METHOD FOR VERIFYING THE EXECUTION OF A SOFTWARE PRODUCT
摘要 The present invention relates to a method for verifying the execution of a computer program, comprising the following steps: 1) a program is split up into at least two parts, one public and one secret, whereby the public part is executed on a first processing means and the second part is executed on a second secure processing means; 2) the public part is placed in a memory pertaining to the first processing means; 3) the secret part is placed on a secure support pertaining to the second processing means in order to be connected to the first processing means; 4) the following operations are performed so that the program can be executed by the first processing means: a) the second processing means is connected to the first and parameters and variables that are a function of external signals triggered by a user are transmitted from the first processing means to the second, b) at least one part of the program is executed by the second processing means, implementing a certain number of received parameters/variables, c) the results of the execution as described in b) are transmitted from the second processing means to the first, d) a certain number of said results are used in the execution performed by the first means. The invention is characterised in that the second means is a portable and detachable auxiliary support which is provided with a chip.
申请公布号 EP1086411(A1) 申请公布日期 2001.03.28
申请号 EP19980930841 申请日期 1998.06.12
申请人 GEMPLUS 发明人 GREGOIRE, LOUIS
分类号 G06F12/14;G06F21/12;(IPC1-7):G06F1/00 主分类号 G06F12/14
代理机构 代理人
主权项
地址