摘要 |
<p>The invention relates to a method and system for authenticating a program code. In the method, a first check sum is computed at the program code, the computed check sum is compared with a second check sum known to be valid and in response to the aforementioned comparison the program code is proved to be authentic in case the first check sum matches with the second check sum. Further, a predetermined challenge is added to the program code after which the aforementioned first check sum is computed at the combination of the program code and the challenge. In this way, the applications used in applications demanding high security may be certified dependably and variably. In that case, the users of software may count on the authenticity of the data processed, e.g. on the display of a mobile phone or a keyboard throughout the whole process.</p> |