Patents by Inventor Christophe Laurencin
Christophe Laurencin 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: 10984845Abstract: In an embodiment, a method for protecting an electronic circuit includes: detecting a malfunction of the electronic circuit; executing a plurality of waves of countermeasures without interrupting an operation of the electronic circuit; and triggering a reset of the electronic circuit after executing the plurality of waves of countermeasures. An interval between two waves of countermeasures of the plurality of waves of countermeasures is variable.Type: GrantFiled: December 27, 2019Date of Patent: April 20, 2021Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics (Alps) SASInventors: Diana Moisuc, Christophe Laurencin
-
Publication number: 20200322149Abstract: An electronic chip with a communication interface is disclosed. In an embodiment, an electronic device includes an electronic chip having a plurality of ISO/IEC 7816 standardized interfaces.Type: ApplicationFiled: March 11, 2020Publication date: October 8, 2020Inventors: Alexandre Tramoni, Christophe Laurencin
-
Publication number: 20200211607Abstract: In an embodiment, a method for protecting an electronic circuit includes: detecting a malfunction of the electronic circuit; executing a plurality of waves of countermeasures without interrupting an operation of the electronic circuit; and triggering a reset of the electronic circuit after executing the plurality of waves of countermeasures. An interval between two waves of countermeasures of the plurality of waves of countermeasures is variable.Type: ApplicationFiled: December 27, 2019Publication date: July 2, 2020Inventors: Diana Moisuc, Christophe Laurencin
-
Publication number: 20200210569Abstract: In an embodiment, an electronic circuit includes a plurality of protective nodes. Each protective node includes at least one monitoring circuit for processing information representative of a detection of a disturbance based on a detection circuit; and at least one reaction circuit for implementing a countermeasure controlled by the monitoring circuit.Type: ApplicationFiled: December 27, 2019Publication date: July 2, 2020Inventors: Diana Moisuc, Christophe Laurencin
-
Patent number: 10621593Abstract: In order to verify the authenticity of a product associated with a host device, the product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The host device sends a control signal for selecting and activating one of those ciphered functions. The product then deciphers and executes the function. The result of the function execution is then enciphered and communicated back to host device when a decision on product authenticity is made.Type: GrantFiled: November 13, 2018Date of Patent: April 14, 2020Assignee: STMicroelectronics (Rousset) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Patent number: 10540663Abstract: The authenticity of a product associated with a host device is verified through a process. The product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The process involves, in a first phase, the sending by the host device of a control signal for executing a function, with the product functioning to decipher the function and store the unciphered function in the non-volatile memory. The process further involves, in a second phase, the sending by the host device of a control signal for causing execution of the deciphered function, with the product functioning to execute the function and send a result of this execution back to the host device. The host device evaluates the received result to verify product authenticity.Type: GrantFiled: February 20, 2018Date of Patent: January 21, 2020Assignee: STMicroelectronics (Rousset) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Patent number: 10389521Abstract: A circuit includes a first processing unit and a second identical processing unit. A first communication bus passes encrypted data between one of a plurality of functions and one or both of the first and second processing units. A selection circuit determines whether the encrypted bus is coupled to the first processing unit, the second processing unit, or both of the first and second processing units.Type: GrantFiled: April 26, 2016Date of Patent: August 20, 2019Assignee: STMicroelectronics (Rousset) SASInventors: Mathieu Lisart, Benoit Durand, Massimo Cervetto, Christophe Laurencin
-
Publication number: 20190080336Abstract: In order to verify the authenticity of a product associated with a host device, the product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The host device sends a control signal for selecting and activating one of those ciphered functions. The product then deciphers and executes the function. The result of the function execution is then enciphered and communicated back to host device when a decision on product authenticity is made.Type: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Applicant: STMicroelectronics (Rousset) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Patent number: 10157386Abstract: In order to verify the authenticity of a product associated with a host device, the product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The host device sends a control signal for selecting and activating one of those ciphered functions. The product then deciphers and executes the function. The result of the function execution is then communicated back to host device when a decision on product authenticity is made.Type: GrantFiled: February 21, 2018Date of Patent: December 18, 2018Assignee: STMicroelectronics (Rousset) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Publication number: 20180181968Abstract: In order to verify the authenticity of a product associated with a host device, the product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The host device sends a control signal for selecting and activating one of those ciphered functions. The product then deciphers and executes the function. The result of the function execution is then communicated back to host device when a decision on product authenticity is made.Type: ApplicationFiled: February 21, 2018Publication date: June 28, 2018Applicant: STMicroelectronics (Rousset) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Publication number: 20180174156Abstract: The authenticity of a product associated with a host device is verified through a process. The product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The process involves, in a first phase, the sending by the host device of a control signal for executing a function, with the product functioning to decipher the function and store the unciphered function in the non-volatile memory. The process further involves, in a second phase, the sending by the host device of a control signal for causing execution of the deciphered function, with the product functioning to execute the function and send a result of this execution back to the host device. The host device evaluates the received result to verify product authenticity.Type: ApplicationFiled: February 20, 2018Publication date: June 21, 2018Applicant: STMicroelectronics (Rousset) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Patent number: 9934509Abstract: In order to verify the authenticity of a product associated with a host device, the product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The host device sends a control signal for selecting and activating one of those ciphered functions. The product then deciphers and executes the function. The result of the function execution is then communicated back to host device when a decision on product authenticity is made.Type: GrantFiled: June 16, 2014Date of Patent: April 3, 2018Assignee: STMicroelectronics (Rousset) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Patent number: 9934508Abstract: The authenticity of a product associated with a host device is verified through a process. The product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The process involves, in a first phase, the sending by the host device of a control signal for executing a function, with the product functioning to decipher the function and store the unciphered function in the non-volatile memory. The process further involves, in a second phase, the sending by the host device of a control signal for causing execution of the deciphered function, with the product functioning to execute the function and send a result of this execution back to the host device. The host device evaluates the received result to verify product authenticity.Type: GrantFiled: June 16, 2014Date of Patent: April 3, 2018Assignee: STMICROELECTRONICS (ROUSSET) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Publication number: 20170141913Abstract: A circuit includes a first processing unit and a second identical processing unit. A first communication bus passes encrypted data between one of a plurality of functions and one or both of the first and second processing units. A selection circuit determines whether the encrypted bus is coupled to the first processing unit, the second processing unit, or both of the first and second processing units.Type: ApplicationFiled: April 26, 2016Publication date: May 18, 2017Inventors: Mathieu Lisart, Benoit Durand, Massimo Cervetto, Christophe Laurencin
-
Publication number: 20140367465Abstract: In order to verify the authenticity of a product associated with a host device, the product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The host device sends a control signal for selecting and activating one of those ciphered functions. The product then deciphers and executes the function. The result of the function execution is then communicated back to host device when a decision on product authenticity is made.Type: ApplicationFiled: June 16, 2014Publication date: December 18, 2014Applicant: STMicroelectronics (Rousset) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Publication number: 20140372327Abstract: The authenticity of a product associated with a host device is verified through a process. The product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The process involves, in a first phase, the sending by the host device of a control signal for executing a function, with the product functioning to decipher the function and store the unciphered function in the non-volatile memory. The process further involves, in a second phase, the sending by the host device of a control signal for causing execution of the deciphered function, with the product functioning to execute the function and send a result of this execution back to the host device. The host device evaluates the received result to verify product authenticity.Type: ApplicationFiled: June 16, 2014Publication date: December 18, 2014Applicant: STMICROELECTRONICS (ROUSSET) SASInventors: Denis Farison, Fabrice Romain, Christophe Laurencin
-
Patent number: 8161224Abstract: A method and a device for converting a first bus including at least a data wire and a clock wire into a single-wire bus, wherein a data bit of the first bus is converted on half a period of the clock signal for transmission over the second bus, a waiting pattern being placed on the second bus during the other half-period.Type: GrantFiled: July 14, 2009Date of Patent: April 17, 2012Assignees: STMicroelectronics (Rousset) SAS, Proton World Internationl N.V.Inventors: Christophe Laurencin, Jean-Louis Modave
-
Publication number: 20100017553Abstract: A method and a device for converting a first bus including at least a data wire and a clock wire into a single-wire bus, wherein a data bit of the first bus is converted on half a period of the clock signal for transmission over the second bus, a waiting pattern being placed on the second bus during the other half-period.Type: ApplicationFiled: July 14, 2009Publication date: January 21, 2010Applicants: Proton World International N.V., STMicroelectronics (Rousset) SASInventors: Christophe Laurencin, Jean-Louis Modave