LIARDET, PIERRE YVAN (Total 260 Patents Found)

A method for protecting a key implemented, by an electronic circuit, in a symmetrical algorithm for ciphering or deciphering a message, including the steps of: selecting in non-deterministic fashion a pair of different masks from a set of at least four different masks, the masks having the property of representing diff...
A method and a circuit for masking a digital word by application of a random bijection, including applying at least one first operation including selecting a non-disjoint subset of the word having its position and size depending on a first random quantity, and assigning to each bit of the subset, the state of the bit h...
A method and a circuit for scrambling an RSA-CRT algorithm calculation by an electronic circuit, in which a result is obtained from two modular exponentiation calculations, each providing a partial result, and from a recombination step, and in which a first step adds a digital quantity to at least one first partial res...
本发明涉及一种用于RSA算法的素数生成的保护。一种由电子电路通过对连续候选数字的素数特征进行测试,以对至少一个素数的生成进行保护的方法,包括:对于每个候选数字:进行包括至少一个第一随机数的参考数字计算;基于模幂计算的...
The secure coprocessor encryption technique has a memory module (30) and a battery of input/output registers (32). A multiplexer (34) transfers the digital words between the input/output register and the input register (36). There is a key register (38) and processing module (42). The battery of input/output registers ...
A method and a circuit for normalizing an initial bit flow, provided by a noise source, comprising dividing the bit flow into words of identical lengths, and assigning to each bit word of the initial flow an output state, the occurrence of a word, all the bits of which have identical states, alternately resulting in th...
A method and a circuit for protecting a digital quantity over a first number of bits, in an algorithm executing at least one modular exponentiation of data by the quantity, the steps including at least one squaring up and at least one multiplication and implementing, for each bit of the quantity, different calculation ...
A method for protecting a key implemented, by an electronic circuit, in a symmetrical algorithm for ciphering or deciphering a message, including the steps of: selecting in non-deterministic fashion a pair of different masks from a set of at least four different masks, the masks having the property of representing diff...
L'invention concerne un procédé et un circuit de protection d'une quantité numérique (d) contenue dans un circuit intégré (1) sur un premier nombre de bits (n), dans un calcul d'exponentiation modulaire d'une donnée (M) par ladite quantité numérique, consistant à : sélectionner au moins un de...
The invention concerns a method for encrypting, with a random quantity (r), a calculation using at least a modular operation ( 3 ), the method consisting in multiplying a first modulo (n) by said random quantity, in taking as modulo of the operation, the result (m) of said multiplication and in carrying out a modular r...
A method and a circuit for standardizing a noise source providing an initial bit flow, including dividing the initial bit flow into bit words of identical lengths, and assigning an output state according to the states of the bits of the current word and to a pre-established assignment rule, the assignment rule being in...
A method of secure cryptographic calculation includes formulating a first list of first random quantities, formulating a first non-linear substitution operator masked with at least part of the first list, and formulating a second list determined from the first list. The second list includes second random quantities res...
The invention relates to a method and a circuit for extracting a secret datum from an integrated circuit involved in an authentication procedure. The secret datum is obtained at least partially from a network of physical parameters that are linked to the production of the integrated circuit chip. Said secret datum is...
A method and an element of ciphering by an integrated processor of data to be stored in a memory, including applying a ciphering algorithm which is a function of a key specific to the integrated circuit and of an initialization vector, and of memorizing at least the ciphered data, the initialization vector depending at...
L'invention concerne un processeur d'exécution d'un algorithme Rijndeal, effectuant plusieurs tours de chiffrement d'une matrice composée de blocs de données pour obtenir une matrice de même taille, chaque tour impliquant une matrice de blocs de clés et une table de substitution des blocs de donné...
A method for protecting an execution, by an integrated circuit, of a ciphering and/or deciphering algorithm taking into account data and at least one valid key and performing several iterations of the same calculation, including at least one execution of an iteration with the valid key between several executions of the...
The secure coprocessor encryption technique has a memory module (30) and a battery of input/output registers (32). A multiplexer (34) transfers the digital words between the input/output register and the input register (36). There is a key register (38) and processing module (42). The battery of input/output registers ...
An integrated circuit and an antifraud method implementing at least one operation involving at least one secret quantity, and functionally including upstream and downstream of the operator at least one source register and at least one destination register, respectively, and including means for loading a random number a...
<P>PROBLEM TO BE SOLVED: To provide a method for masking a plurality of identical function processes for manipulating digital data. <P>SOLUTION: The function processes are divided into a plurality of steps; the processes are interrupted, when each step is completed to save at least one intermediate result;...
A method for performing at least one jump in a program executed by a processor, including determining a result over several bits as an indicator that a desired condition has been complied with, the result corresponding to an operation taking into account at least one predetermined value and at least one current value; ...
The invention concerns a method and a system for making secure a secret quantity, contained in an electronic device, and used at least partly in an encryption algorithm of at least part of an input data executing a predetermined number (N) of successive iterations of a common function and producing at least part of an ...
L ' invention concerne un procédé et un circuit de protection d'une quantité numérique (d) contenue dans un circuit intégré (1) sur un premier nombre de bits (n) , dans un calcul d'exponentiation modulaire d'une donnée (M) par ladite quantité numérique, consistant à : sélectionner au moins un...
The method involves dividing an initial bit stream into words of identical length. A determination unit (15) attributes a state not only to mixed pairs e.g. 01 and 10, but also to identical pairs 00 and 11. The determination unit supplies normalized output bit stream (NBS) based on respective states of current bit pair...