The memory of a portable object intended for checking the integrity of a message contains at least one signature S, and the portable object also has processing circuits such as a processor, and a conversion algorithm A. The portable object is designed so that the message to be checked can be sent to the processing circuit of the portable object.