Patents by Inventor Marc Mouffron

Marc Mouffron 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: 11533162
    Abstract: A method for verification of integrity and decryption of an encrypted message including ordered data blocks, the method performed by a cryptomodule and including storing or activating an integrity key; calculating an initial integrity code; generating a verification key and storing it; for each data block: storing the data block; updating an intermediate integrity code with the integrity key, the data block and the initial integrity code or the intermediate integrity code of the preceding data block; generating an authentication code using the verification key; deleting the data block; analysing the final integrity code; if the integrity is verified: storing or activating a decryption key specific to the encrypted message; for each data block: storing the data block; verifying the authenticity and the row of the data block using its authentication code; decrypting the data block with the decryption key; transmitting to the terminal the decrypted data block.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: December 20, 2022
    Assignee: AIRBUS DS SLC
    Inventors: Marc Mouffron, Nathalie Renault
  • Publication number: 20200204347
    Abstract: A method for verification of integrity and decryption of an encrypted message including ordered data blocks, the method performed by a cryptomodule and including storing or activating an integrity key; calculating an initial integrity code; generating a verification key and storing it; for each data block: storing the data block; updating an intermediate integrity code with the integrity key, the data block and the initial integrity code or the intermediate integrity code of the preceding data block; generating an authentication code using the verification key; deleting the data block; analysing the final integrity code; if the integrity is verified: storing or activating a decryption key specific to the encrypted message; for each data block: storing the data block; verifying the authenticity and the row of the data block using its authentication code; decrypting the data block with the decryption key; transmitting to the terminal the decrypted data block.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 25, 2020
    Inventors: Marc MOUFFRON, Nathalie RENAULT
  • Patent number: 9344226
    Abstract: This transmission comprising a first transmission of a packet (52), comprising the steps consisting in: a first processing (54) of said packet (52) to obtain a first packet (56); and a coding (57, 59) of the first packet (56); wherein, when the first coded packet is received erroneous, the method comprises a second transmission of said packet, comprising: the steps implemented in the transmitter, consisting in: a second processing (84) of said packet (52) to obtain a second packet (86); and a coding (87, 89) of the second packet (86); and the steps implemented in the receiver, consisting in: a modification of the first and/or the second coded packets to obtain two packets in which the difference due to the first and second processings is compensated for: a combination (110) of both packets according to a HARQ procedure; and a decoding (112) of the combined packet.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 17, 2016
    Assignees: CASSIDIAN SAS, CASSIDIAN FINLAND OY
    Inventors: Philippe Mege, Christophe Molko, Marc Mouffron, Christophe Brutel
  • Publication number: 20140250325
    Abstract: This transmission comprising a first transmission of a packet (52), comprising the steps consisting in: a first processing (54) of said packet (52) to obtain a first packet (56); and a coding (57, 59) of the first packet (56); wherein, when the first coded packet is received erroneous, the method comprises a second transmission of said packet, comprising: the steps implemented in the transmitter, consisting in: a second processing (84) of said packet (52) to obtain a second packet (86); and a coding (87, 89) of the second packet (86); and the steps implemented in the receiver, consisting in: a modification of the first and/or the second coded packets to obtain two packets in which the difference due to the first and second processings is compensated for: a combination (110) of both packets according to a HARQ procedure; and a decoding (112) of the combined packet.
    Type: Application
    Filed: October 5, 2012
    Publication date: September 4, 2014
    Inventors: Philippe Mege, Christophe Molko, Marc Mouffron, Christophe Brutel
  • Patent number: 8615537
    Abstract: The invention related to a method for encoding information using non-linear evenly distributed functions, that comprises the following steps for building such a function: selecting a first natural integer n, a first set En of cardinal n, a group G operating on said first set En, a second natural integer q and a second set Eq of cardinal q; defining a set OG of the orbits of the group G operating on vectors of n elements in the set Eq, a function II that, for each vector of the n elements of the set Eq, associates the corresponding orbit and a second function ? allocating to each orbit of the group G a value of the set Eq; evenly distributing into a number q of sections the sums of the cardinals of the orbits of the group; defining a third function F comprising the first and second functions ?oII.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: December 24, 2013
    Assignee: Eads Secure Networks
    Inventor: Marc Mouffron
  • Patent number: 7774677
    Abstract: For the transmission of information with verification of transmission errors, a useful information message (M) is transmitted in a determined frame while being associated with a determined number p of transmission error verification bits (CRC,S) also transmitted in the frame. In order to have an element allowing the verification of intentional errors, determined number p1 of the transmission error verification bits form a seal (S) obtained from a determined sealing function, where p1 is a number less than p. Application to radiocommunications equipment requiring the verification of the integrity and the authentication of the messages transmitted.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: August 10, 2010
    Assignee: EADS Secure Networks
    Inventors: Marc Mouffron, Jean-Michel Tenkes
  • Publication number: 20100138462
    Abstract: The invention related to a method for encoding information using non-linear evenly distributed functions, that comprises the following steps for building such a function: selecting a first natural integer n, a first set En of cardinal n, a group G operating on said first set En, a second natural integer q and a second set Eq of cardinal q; defining a set OG of the orbits of the group G operating on vectors of n elements in the set Eq, a function II that, for each vector of the n elements of the set Eq, associates the corresponding orbit and a second function ? allocating to each orbit of the group G a value of the set Eq; evenly distributing into a number q of sections the sums of the cardinals of the orbits of the group; defining a third function F comprising the first and second functions ?oII.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 3, 2010
    Applicant: Eads Secure Networks
    Inventor: Marc Mouffron
  • Publication number: 20090147956
    Abstract: A secret element is shared with a cryptographic module. The secret element can be obtained from at least first and second partial secret information items. A first transmission transmits the first partial secret information item to the cryptographic module but not the first partial information item, this second transmission being separate from the first transmission. The secret element can then be obtained in the cryptographic module from the first and second partial secret information items transmitted.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 11, 2009
    Applicant: EADS SECURE NETWORKS
    Inventors: Frederic Rousseau, Jean-Michel Tenkes, Marc Mouffron
  • Publication number: 20070140259
    Abstract: For the transmission of information with verification of transmission errors, a useful information message (M) is transmitted in a determined frame while being associated with a determined number p of transmission error verification bits (CRC,S) also transmitted in the frame. In order to have an element allowing the verification of intentional errors, determined number p1 of the transmission error verification bits form a seal (S) obtained from a determined sealing function, where p1 is a number less than p. Application to radiocommunications equipment requiring the verification of the integrity and the authentication of the messages transmitted.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 21, 2007
    Applicant: Eads Secure Networks
    Inventors: Marc Mouffron, Jean-Michel Tenkes