Patents by Inventor Matthieu Rivain

Matthieu Rivain has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220293222
    Abstract: Described herein is a secure integrated storage and analysis solution for personal genomic applications. The method guarantees data privacy whilst enabling access and ongoing analysis of genomic data when required. Described is a computer implemented homomorphic encryption method for securely producing natively encrypted sequencing data in a way that allows subsequent analysis on the encrypted data without requiring the file to be decrypted.
    Type: Application
    Filed: May 26, 2020
    Publication date: September 15, 2022
    Inventors: Francois Paillier, Jackeline Palma, Pascal Pallier, Matthieu Rivain, Louis Goubin
  • Patent number: 9722773
    Abstract: A method for determining a representation of a product of a first element and a second element is disclosed comprising, picking a random value for each pair of a first integer between 1 and d and a second integer greater than the first integer, adding the random value to the product of a first value and a second value, and adding the result of the first addition and the product of the first value and the second value. Then summing, for each integer between 1 and d, a product of the first and second values associated with the integer, the random values associated with the pairs of which the first integer is the integer concerned, and the values obtained for the pairs of which the second integer is the integer concerned.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: August 1, 2017
    Assignee: OBERTHUR TECHNOLOGIES
    Inventors: Emmanuel Prouff, Matthieu Rivain
  • Patent number: 8805913
    Abstract: A method for evaluating a function of a finite field of characteristic p into itself, for an element x of the field, uses an evaluation, for the element x, of a polynomial formed by a plurality of monomials. The evaluation of the polynomial includes the following steps: determining monomials the degree of which is an integer power of the characteristic p by successive raisings of the element x to the power p; and determining monomials the degree of which is different from an integer power of the characteristic p on the basis of the determined monomials, the degree of which is an integer power of the characteristic p, and by at least one multiplication. An evaluating device is also provided.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: August 12, 2014
    Assignee: Oberthur Technologies
    Inventors: Emmanuel Prouff, Matthieu Rivain
  • Patent number: 8473751
    Abstract: A method for data cryptographic processing, that is implemented by an electronic entity and includes the conversion of input data (M?i?1), masked by an input mask (X), into output data, the conversion using a conversion table (S), and the method including the following steps: for at least one plurality of possible values (A) for the input mask (X), transferring the output value of the conversion table (S) corresponding to the masked input data (M?i?1) converted by the application of an unmasking operation using the possible value (A), into a table (T) at a position corresponding to a determined value (0) masked by the input mask (X) and converted by the application of an unmasking operation using the possible value (A); determining the output data using the value located in the table (T) at the position corresponding to the determined value (0).
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: June 25, 2013
    Assignee: Oberthur Technologies
    Inventors: Matthieu Rivain, Emmanuel Prouff
  • Publication number: 20110295918
    Abstract: A method for evaluating a function of a finite field of characteristic p into itself, for an element x of the field, uses an evaluation, for the element x, of a polynomial formed by a plurality of monomials. The evaluation of the polynomial includes the following steps: determining monomials the degree of which is an integer power of the characteristic p by successive raisings of the element x to the power p; and determining monomials the degree of which is different from an integer power of the characteristic p on the basis of the determined monomials, the degree of which is an integer power of the characteristic p, and by at least one multiplication. An evaluating device is also provided.
    Type: Application
    Filed: May 26, 2011
    Publication date: December 1, 2011
    Applicant: OBERTHUR TECHNOLOGIES
    Inventors: Emmanuel PROUFF, Matthieu RIVAIN
  • Publication number: 20110293088
    Abstract: A representation is determined of the product of first and second elements of a finite set with cardinality strictly greater than two and in which are defined an addition and a multiplication that is commutative and distributive with respect to that addition.
    Type: Application
    Filed: May 26, 2011
    Publication date: December 1, 2011
    Applicant: OBERTHUR TECHNOLOGIES
    Inventors: Emmanuel PROUFF, Matthieu RIVAIN
  • Publication number: 20110055591
    Abstract: A method for data cryptographic processing, that is implemented by an electronic entity and includes the conversion of input data (M?i?1), masked by an input mask (X), into output data, the conversion using a conversion table (S), and the method including the following steps: for at least one plurality of possible values (A) for the input mask (X), transferring the output value of the conversion table (S) corresponding to the masked input data (M?i?1) converted by the application of an unmasking operation using the possible value (A), into a table (T) at a position corresponding to a determined value (0) masked by the input mask (X) and converted by the application of an unmasking operation using the possible value (A); determining the output data using the value located in the table (T) at the position corresponding to the determined value (0).
    Type: Application
    Filed: December 13, 2007
    Publication date: March 3, 2011
    Applicant: OBERTHUR TECHNOLOGIES
    Inventors: Matthieu Rivain, Emmanuel Prouff