Patents by Inventor Karine HEYDEMANN

Karine HEYDEMANN 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: 20240069917
    Abstract: A method for executing a machine code with a computer, including constructing a signature for a current instruction on the basis of signals generated by a stage of a hardware processing path, this stage being a decoder or a stage following the decoder in the hardware processing path, and on the basis of the preceding signature constructed for an instruction which precedes it, then checking the integrity of the executed machine code by comparing the signature constructed for the current instruction with a prestored reference signature, then only when the integrity of the current instruction has been checked successfully, decrypting a cryptogram of the following instruction using the signature constructed for the current instruction.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 29, 2024
    Applicants: Commissariat à l'Energie Atomique et aux Energies Alternatives, CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE, SORBONNE UNIVERSITE
    Inventors: Thomas CHAMELOT, Damien COUROUSSE, Karine HEYDEMANN
  • Patent number: 11704128
    Abstract: An execution method includes supplying of a machine code, the machine code being formed by a succession of base blocks and each base block being associated with a signature and comprising instructions to be protected. Each instruction to be protected is immediately preceded or followed by an instruction for constructing the value of the signature associated with the base block. Each construction instruction is coded on strictly less than N bits, and each word of the machine code which comprises at least one portion of one of said instructions to be protected also comprises one of the construction instructions so that A is not possible to load an instruction to be protected into an execution file, without at the same time loading a construction instruction which modifies the value of the signature associated with the base block when it is executed.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: July 18, 2023
    Assignees: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES, SORBONNE UNIVERSITE, CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE
    Inventors: Damien Courousse, Karine Heydemann, Thierno Barry
  • Publication number: 20200257805
    Abstract: This execution method comprises the supplying of the machine code, this machine code being formed by a succession of base blocks, each base block being associated with a signature and comprising instructions to be protected, each instruction to be protected being immediately preceded or followed by an instruction for constructing the value of the signature associated with this base block, wherein: each construction instruction is coded on strictly less than N bits, and each word of the machine code which comprises at least one portion of one of said instructions to be protected also comprises one of said construction instructions so that it is not possible to load an instruction to be protected into an execution file, without at the same time loading a construction instruction which modifies the value of the signature associated with this base block when it is executed.
    Type: Application
    Filed: March 20, 2018
    Publication date: August 13, 2020
    Applicants: COMMISSARIAT A L'ENERGIE ATGMIGUE ET AUX ENERGIES ALTERNATIVES, SORBONNE UNIVERSITE, CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE
    Inventors: Damien COUROUSSE, Karine HEYDEMANN, Thierno BARRY