Patents by Inventor Benoit Chevallier-Mames

Benoit Chevallier-Mames 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).

  • Patent number: 7359508
    Abstract: A method for the secure application of a cryptographic algorithm of the RSA type in an electronic component obtains the value of a public exponent e from a given set of probable values, without a priori knowledge of that value. Having determined the value for the public exponent e, the application of countermeasures using the value of e, to block error attacks and side channel attacks, particularly of the DPA and SPA type, are carried out on the application of a private operation of the cryptographic algorithm.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: April 15, 2008
    Assignee: Gemplus
    Inventors: Karine Villegas, Marc Joye, Benoit Chevallier-Mames
  • Publication number: 20080063184
    Abstract: The invention relates to method of performing a modular multiplication using numbers with 2n bits. The method includes the steps of breaking the numbers (A, B) down into a 2n base or a U base, U being a suitable integer; and, subsequently, performing MultModDiv—and/or MultModDivlnit-type elementary operations on the numbers with n bits resulting from the first step. The invention also relates to a method of calculating a Euclidean multiplication/division. The invention can be used for cryptographic calculations.
    Type: Application
    Filed: August 20, 2004
    Publication date: March 13, 2008
    Inventors: Pascal Paillier, Marc Joye, Benoit Chevallier-Mames
  • Publication number: 20050163312
    Abstract: The invention relates to a cryptographic method secured against a covert channel attack. According to the invention, in order to carry out a selected block of instructions as a function of an input variable amongst N predefined instruction blocks, a common block is carried out on the predefined N instruction blocks, a predefined number of times, the predefined number being associated with the selected instruction block.
    Type: Application
    Filed: April 3, 2003
    Publication date: July 28, 2005
    Applicant: GEMPLUS
    Inventors: Marc Joye, Benoit Chevallier-Mames