Patents by Inventor Michael Barthe

Michael Barthe 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: 9513842
    Abstract: A smart card compares an object identification parameter associated with a write command with an object identification parameter stored in the non-volatile memory of the smart card. If the comparison is positive, the data embedded in the write command is written at a at a predefined address whose value is stored in the non-volatile memory, an address corresponding to the sum of the stored predefined address and the size of the written data is calculated, and the calculated address is stored in the non-volatile memory in place of the predefined address. If the comparison is negative, the data is written at a default address, an address corresponding to the sum of the default address and the size of the written data is calculated, and the calculated address is stored in the non-volatile memory as the predefined address.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: December 6, 2016
    Assignee: MORPHO
    Inventors: Michael Barthe, Geoffrey Spinau
  • Patent number: 9372791
    Abstract: The invention relates to a method for masking the end-of-life transition of an electronic microprocessor device comprising a reprogrammable non-volatile memory containing an end-of-life state variable (FdVE). The value of the variable (FdVE) is loaded (A) into random access memory. Prior to the execution of any current command (COM), the value of the variable (FdVR) in random access memory is checked (B). The end-of-life transition is executed (C) in the event of an empty value. Otherwise, the initialization or the execution of the command (COM) is continued (D). Upon detection (E) of an intrusive attack, the end-of-life state variable (FdVR) is written (F) in the single random-access memory, and the end-of-life state variable (FdVE) is deleted (G) from the non-volatile memory in a delayed manner. The invention is suitable for all electronic devices, microprocessor cards or the like.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: June 21, 2016
    Assignee: MORPHO
    Inventors: Mael Berthier, Michael Barthe
  • Publication number: 20140351494
    Abstract: The invention relates in particular to a method for writing data in a non-volatile memory of a smart card. The invention also relates to a smart card and a computer program capable of implementing such a method, to a storage medium including such a computer program, and to a system including a smart card and a device making it possible to write in the card.
    Type: Application
    Filed: November 30, 2012
    Publication date: November 27, 2014
    Applicant: MORPHO
    Inventors: Michael Barthe, Geoffrey Spinau
  • Publication number: 20140013042
    Abstract: The invention relates to a method for masking the end-of-life transition of an electronic microprocessor device comprising a reprogrammable non-volatile memory containing an end-of-life state variable (FdVE). The value of the variable (FdVE) is loaded (A) into random access memory. Prior to the execution of any current command (COM), the value of the variable (FdVR) in random access memory is checked (B). The end-of-life transition is executed (C) in the event of an empty value. Otherwise, the initialization or the execution of the command (COM) is continued (D). Upon detection (E) of an intrusive attack, the end-of-life state variable (FdVR) is written (F) in the single random-access memory, and the end-of-life state variable (FdVE) is deleted (G) from the non-volatile memory in a delayed manner. The invention is suitable for all electronic devices, microprocessor cards or the like.
    Type: Application
    Filed: January 10, 2012
    Publication date: January 9, 2014
    Applicant: MORPHO
    Inventors: Mael Berthier, Michael Barthe
  • Publication number: 20130312110
    Abstract: The invention relates in particular to an electronic device equipped with a virtual machine for executing an applet. The virtual machine is arranged so as to recognize the instructions of the applet and to execute a code corresponding to each instruction. The virtual machine comprises an association module arranged so as to associate several distinct but operationally identical codes with one and the same instruction, and a selection module arranged so as to select the code to be executed for said instruction in a random manner. The invention also relates to a method of securing a counter-electronic device against hidden-channel attacks.
    Type: Application
    Filed: December 22, 2011
    Publication date: November 21, 2013
    Applicant: MORPHO
    Inventors: Frederic Boulet, Michael Barthe, Thanh-ha Le