Electrical computers and digital processing systems: support – Data processing protection using cryptography – By stored data protection
Reexamination Certificate
2005-08-16
2005-08-16
Darrow, Justin T. (Department: 2132)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
By stored data protection
C713S194000, C713S152000
Reexamination Certificate
active
06931542
ABSTRACT:
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 characterized in that the second means is a portable and detachable auxiliary support which is provided with a chip.
REFERENCES:
patent: 6182205 (2001-01-01), Le Roux et al.
patent: 1009122 (1996-12-01), None
patent: 0191162 (1986-08-01), None
patent: 0268138 (1988-05-01), None
patent: 2762417 (1998-10-01), None
patent: 08-044553 (1996-02-01), None
patent: WO97/04412 (1997-02-01), None
patent: WO 9704412 (1997-02-01), None
T. Mashita, JP 08-044553 A, “System for Software Having Open Part and Secret Part Provided for Plural Users,” Feb. 16, 1996, Japan Patent Office, Computer Translation into English. Retrieved from the Internet:<URL: http://www.ipdl.jpo.go.jp/homepag—e.ipdl>.
Ferreira, R.C., “The Smart Card: A High Security Tool in EDP”, Phillips Telecommunication Review, vol. 47, No. 3, Sep. 1, 1989, pps. 1-19.
Keul, M., “‘Dongles’: Hardware schutzt Software”, Elektronik, vol. 39, No. 10, May 11, 1990, pps. 82-84, 86.
Burns Doane , Swecker, Mathis LLP
Darrow Justin T.
Gemplus
LandOfFree
Method for verifying the execution of a software product does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for verifying the execution of a software product, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for verifying the execution of a software product will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3517962