Abstract: The invention relates to a secret-key cryptographic calculation process for protecting a computer system against physical attacks, wherein a) the standard cryptographic calculation process is separated into several distinct, parallel process parts using partial intermediate results distinct from those of the standard calculation, and b) the final value of the standard cryptographic calculation is reconstructed from the distinct partial intermediate results.
The invention is particularly applicable to computer systems such as embedded systems such as a smart card.
Abstract: The invention relates to a process for storing and using sensitive information in a security module and to a security module arranged to implement the process, and protect the sensitive information against fraudulent utilization. The sensitive information ISj is stored in a form {overscore (ISj)} encrypted using a temporary encrypting protection key CPi, whose content varies over time. The sensitive information {overscore (ISj)} is decrypted before being used in a given operation, using a temporary decrypting protection key CPid. Before the contents of the encrypting and decrypting keys are varied, the sensitive information {overscore (ISj)} is decrypted with the current decrypting key, and then it is re-encrypted with the new encryption key to obtain a new encrypted form, different from the previous one.
Abstract: A process for protecting accesses to at least one server (30) is characterized in that it makes it possible to protect accesses originating from user stations (2) whose destination is at least one application server through a network (42) using a multisession, multiport telecommunication protocol, said process consisting of a step for the systematic establishment of a parallel security session between the user station (2) and a security processor (1) interposed between the user station to be protected during application sessions and the server or servers (30) to be protected and a step for the cyclic initiation of security sessions.