Patents by Inventor Nicolas Giraud

Nicolas Giraud 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: 11973866
    Abstract: A cryptographic processing method comprises the following steps: obtaining a second number determined by adding to a first number the order of a finite group or a multiple of this order; determining a quotient and a remainder by dividing the second number by a random number; obtaining a third element equal to the combination of elements equal to a first element of the finite group and in number equal to the product of the quotient and the random number; obtaining a fourth element equal to the combination of elements equal to the first element and in number equal to the remainder; determining a second element by combining the third element and the fourth element.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: April 30, 2024
    Assignee: IDEMIA FRANCE
    Inventors: Guillaume Barbu, Alberto Battistello, Luk Bettale, Nicolas Debande, Christophe Giraud, Sarah Lopez, Franck Rondepierre
  • Publication number: 20220078020
    Abstract: Acquisition of a biometric template from a biometric device wherein a biometric image information is captured from said biometric device, wherein when an anti-spoofing detection method is successful, extracting said biometric template from the captured biometric image information and computing a digital integrity at least over a part of a predefined message, receiving by a biometric matching system said biometric template and said digital integrity, and setting up an authentication mechanism of the biometric device through the received digital integrity and that said biometric template by said biometric matching system only when the output of the authentication mechanism is successful.
    Type: Application
    Filed: December 23, 2019
    Publication date: March 10, 2022
    Inventors: Xavier BANCHELIN, Nicolas GIRAUD, Milan KRIZENECKY
  • Patent number: 9323955
    Abstract: The method for protecting a logic or mathematical operator of the NOR operator type, able to be used for executing a program in a microprocessor electronic module wherein the execution of the NOR operator is replaced by the execution (CAL-XORSEC(1) of a sequence Si operations having for final result a result identical to that of the XOR function. The sequence of operations Si composed of elementary operations with AND, OR and NOT is selected at each XOR operator from a set of eight equivalent sequences (S1 to S8) after determination CAL-NDO) of an order number ND0=1 according to the parameters of the program and/or a random parameter R supplied by a pseudo-random number generator (14).
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: April 26, 2016
    Assignee: GEMALTO SA
    Inventors: Nicolas Giraud, Abraham Brolh, Patrice Hameau
  • Patent number: 8079567
    Abstract: A valve assembly has a valve body having an inlet section for a pressurized fluid and an outlet. A piston is movable within the valve body between an open position and a closed position blocking fluid communication. The piston has an end section, a sealing section and a middle section located between the end section and the sealing section. A cavity receives the piston within the valve body. The cavity has a superior chamber, an intermediate chamber, and an inferior chamber. A spring within the superior chamber exerts a spring force onto the piston to urge the piston towards the open position. An actuator device provides upon actuation for a first flow of fluid outside the cavity from the inlet section to the superior chamber. The first flow causes a pressure within the superior chamber to increase until it is about the same as the pressure within the container so that the spring force moves the piston to the open position.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: December 20, 2011
    Assignee: Siemens S.A.S
    Inventors: Stéphane Beucher, Bernard Dusser, Nicolas Giraud
  • Patent number: 7844828
    Abstract: A method for verifying execution of a program, wherein the program comprises a first code portion and a second code portion. The method includes entering the first code portion, where the first code portion includes a first plurality of instructions, executing the first code portion, calculating a first checksum during the execution of the first code portion, wherein the first checksum is calculated using information associated with at least one of the first plurality of instructions, comparing the first checksum to a first pre-calculated checksum prior to exiting the first code portion, and exiting the first code portion and entering the second code portion if the first checksum equals the first pre-calculated checksum.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: November 30, 2010
    Assignee: Axalto SA
    Inventors: Nicolas Giraud, Stéphane Rainsard
  • Publication number: 20090211771
    Abstract: A valve assembly has a valve body having an inlet section for a pressurized fluid and an outlet. A piston is movable within the valve body between an open position and a closed position blocking fluid communication. The piston has an end section, a sealing section and a middle section located between the end section and the sealing section. A cavity receives the piston within the valve body. The cavity has a superior chamber, an intermediate chamber, and an inferior chamber. A spring within the superior chamber exerts a spring force onto the piston to urge the piston towards the open position. An actuator device provides upon actuation for a first flow of fluid outside the cavity from the inlet section to the superior chamber. The first flow causes a pressure within the superior chamber to increase until it is about the same as the pressure within the container so that the spring force moves the piston to the open position.
    Type: Application
    Filed: April 13, 2005
    Publication date: August 27, 2009
    Applicant: Siemens S.A.S.
    Inventors: Stephane Beucher, Bernard Dusser, Nicolas Giraud
  • Publication number: 20080016583
    Abstract: The method for protecting a logic or mathematical operator of the NOR operator type, able to be used for executing a program in a microprocessor electronic module wherein the execution of the NOR operator is replaced by the execution (CAL-XORSEC(1) of a sequence Si operations having for final result a result identical to that of the XOR function. The sequence of operations Si composed of elementary operations with AND, OR and NOT is selected at each XOR operator from a set of eight equivalent sequences (S1 to S8) after determination CAL-NDO) of an order number NDO=1 according to the parameters of the program and/or a random parameter R supplied by a pseudo-random number generator (14).
    Type: Application
    Filed: December 20, 2001
    Publication date: January 17, 2008
    Inventors: Nicolas Giraud, Abraham Brohl, Patrice Hameau
  • Patent number: 7228463
    Abstract: The method according to this invention concerns a method to secure the execution of a program stored in an electronic assembly comprising information processing means and information storage means. The method consists in checking the execution time of at least one sequence in said program with respect to the normal predetermined execution time of said sequence. This invention also concerns the electronic module in which said method is implemented and the card comprising said module.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: June 5, 2007
    Assignee: Axalto SA
    Inventor: Nicolas Giraud
  • Publication number: 20070106519
    Abstract: A method for verifying execution of a program, wherein the program comprises a first code portion and a second code portion. The method includes entering the first code portion, where the first code portion includes a first plurality of instructions, executing the first code portion, calculating a first checksum during the execution of the first code portion, wherein the first checksum is calculated using information associated with at least one of the first plurality of instructions, comparing the first checksum to a first pre-calculated checksum prior to exiting the first code portion, and exiting the first code portion and entering the second code portion if the first checksum equals the first pre-calculated checksum.
    Type: Application
    Filed: December 6, 2004
    Publication date: May 10, 2007
    Inventors: Nicolas Giraud, Stephane Rainsard
  • Publication number: 20050229164
    Abstract: The method according to this invention concerns a method to secure the execution of a program stored in an electronic assembly comprising information processing means and information storage means. The method consists in checking the execution time of at least one sequence in said program with respect to the normal predetermined execution time of said sequence. This invention also concerns the electronic module in which said method is implemented and the card comprising said module.
    Type: Application
    Filed: July 18, 2003
    Publication date: October 13, 2005
    Inventor: Nicolas Giraud
  • Publication number: 20040078589
    Abstract: The invention concerns a method for making secure execution of a ROM-implanted programme (PROG) in a microprocessor-based electronic module comprising the following steps:
    Type: Application
    Filed: November 18, 2003
    Publication date: April 22, 2004
    Inventor: Nicolas Giraud