Patent ID: 7698572
Filing Date: 2010-04-13
Classification: G06K

Abstract:
1. A security module for use with a terminal, comprising: a data interface adapted to be coupled to a terminal, configured to receive a first part of an algorithm code from the terminal, with the algorithm code concerning a cryptographic processing of data, a power interface configured to receive power from the terminal; a volatile memory configured to store the first part of the algorithm code received via the data interface, said volatile memory being coupled to the power interface in order to have power supplied thereto such that said volatile memory will be cleared upon an interruption of the receipt of the power from the terminal; a non-volatile memory in which a second part of the algorithm code, which is a remainder of the algorithm code, is stored, wherein the first and second parts of the algorithm code form the complete algorithm code; and a processor configured to perform the algorithm code in order to obtain an algorithm code result that can be delivered to the terminal, wherein the first part of the algorithm code includes memory addresses of computing components necessary for performing the algorithm code and/or jump addresses of the algorithm code pointing to partial routines within the second part of the algorithm code.