Patents by Inventor Philippe Roquelaure
Philippe Roquelaure 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: 9077334Abstract: A countermeasure in a logic circuit having a logic gate supplying a binary output signal, the method including supplying binary data having random values to inputs of logic circuit during a precharge phase; supplying data to process to inputs of the logic circuit during a data processing phase; supplying on input of the logic circuit a precharge command signal launching a precharge phase; and under the effect of the precharge command signal, adapting the functioning of a logic gate of the logic circuit, statistically unbalanced, so that the output signal of the logic gate is in a binary state with a same probability as the random binary data supplied on input of the logic circuit during the precharge phase.Type: GrantFiled: September 10, 2012Date of Patent: July 7, 2015Assignee: STMicroelectronics (Rousset) SASInventors: Frederic Bancel, Philippe Roquelaure
-
Patent number: 8466727Abstract: A method for detecting a disturbance of the state of a synchronous flip-flop of master-slave type including two bistable circuits in series, in which the bistable circuits are triggered by two first signals different from each other, and the level of an intermediary junction point between the two bistable circuits is compared both to the level present at the input of the master-slave flip-flop and to the level present at the output, which results in two second signals providing an indication as to the presence of a possible disturbance.Type: GrantFiled: July 28, 2009Date of Patent: June 18, 2013Assignee: STMicroelectronics (Rousset) SASInventors: Frédéric Bancel, Philippe Roquelaure
-
Patent number: 8412996Abstract: A device and a method detect an acceleration of a logic signal expressed by a closeness, beyond a closeness threshold, of at least two variation edges of the logic signal. A first control bit and a second control bit are provided. At each edge of the logic signal, the value of the first control bit is inverted after a first delay and the value of the second control bit is inverted after a second delay. An acceleration is detected when the two control bits have at the same time their respective initial values or their respective inverted initial values. Application is in particular but not exclusively to the detection of error injections in a secured integrated circuit.Type: GrantFiled: January 28, 2008Date of Patent: April 2, 2013Assignee: STMicroelectronics SAInventors: Frederic Bancel, Nicolas Berard, Philippe Roquelaure
-
Publication number: 20130002302Abstract: A countermeasure in a logic circuit having a logic gate supplying a binary output signal, the method including supplying binary data having random values to inputs of logic circuit during a precharge phase; supplying data to process to inputs of the logic circuit during a data processing phase; supplying on input of the logic circuit a precharge command signal launching a precharge phase; and under the effect of the precharge command signal, adapting the functioning of a logic gate of the logic circuit, statistically unbalanced, so that the output signal of the logic gate is in a binary state with a same probability as the random binary data supplied on input of the logic circuit during the precharge phase.Type: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: STMICROELECTRONICS (ROUSSET) SASInventors: Frederic Bancel, Philippe Roquelaure
-
Patent number: 8330495Abstract: A countermeasure in a logic circuit having a logic gate supplying a binary output signal, the method including supplying binary data having random values to inputs of logic circuit during a precharge phase; supplying data to process to inputs of the logic circuit during a data processing phase; supplying on input of the logic circuit a precharge command signal launching a precharge phase; and under the effect of the precharge command signal, adapting the functioning of a logic gate of the logic circuit, statistically unbalanced, so that the output signal of the logic gate is in a binary state with a same probability as the random binary data supplied on input of the logic circuit during the precharge phase.Type: GrantFiled: December 20, 2010Date of Patent: December 11, 2012Assignee: STMicroelectronics (Rousset) SASInventors: Frederic Bancel, Philippe Roquelaure
-
Patent number: 8127120Abstract: A method for executing by a processing unit a program stored in a memory, includes: detecting a piece of information during the execution of the program by the processing unit, and if the information is detected, triggering the execution of a hidden subprogram by the processing unit. The method may be applied to the securization of an integrated circuit.Type: GrantFiled: April 23, 2008Date of Patent: February 28, 2012Assignee: STMicroelectronics SAInventor: Philippe Roquelaure
-
Publication number: 20110156756Abstract: A countermeasure in a logic circuit having a logic gate supplying a binary output signal, the method including supplying binary data having random values to inputs of logic circuit during a precharge phase; supplying data to process to inputs of the logic circuit during a data processing phase; supplying on input of the logic circuit a precharge command signal launching a precharge phase; and under the effect of the precharge command signal, adapting the functioning of a logic gate of the logic circuit, statistically unbalanced, so that the output signal of the logic gate is in a binary state with a same probability as the random binary data supplied on input of the logic circuit during the precharge phase.Type: ApplicationFiled: December 20, 2010Publication date: June 30, 2011Applicant: STMICROELECTRONICS (ROUSSET) SASInventors: Frederic Bancel, Philippe Roquelaure
-
Patent number: 7688932Abstract: A method and a circuit for detecting a malfunction of at least one first counter controlled by a first signal, in which a second counter, controlled by a second signal identical to the first signal or to its inverse, and counting in the reverse direction with respect to the first counter, is set with a value complementary to a setting value of the first counter; the respective current values of the first and second counters are added up; and the current sum is compared with at least one value representing the greatest one of the setting values or this greatest value plus one.Type: GrantFiled: January 9, 2008Date of Patent: March 30, 2010Assignee: STMicroelectronics SAInventor: Philippe Roquelaure
-
Publication number: 20100026358Abstract: A method for detecting a disturbance of the state of a synchronous flip-flop of master-slave type including two bistable circuits in series, in which the bistable circuits are triggered by two first signals different from each other, and the level of an intermediary junction point between the two bistable circuits is compared both to the level present at the input of the master-slave flip-flop and to the level present at the output, which results in two second signals providing an indication as to the presence of a possible disturbance.Type: ApplicationFiled: July 28, 2009Publication date: February 4, 2010Applicant: STMicroelectronics (Rousset) SASInventors: Frederic Bancel, Philippe Roquelaure
-
Publication number: 20090327672Abstract: A method for executing by a processing unit a program stored in a memory, includes: detecting a piece of information during the execution of the program by the processing unit, and if the information is detected, triggering the execution of a hidden subprogram by the processing unit. The method may be applied to the securization of an integrated circuit.Type: ApplicationFiled: April 23, 2008Publication date: December 31, 2009Applicant: STMicroelectronics SAInventor: Philippe Roquelaure
-
Publication number: 20080294880Abstract: An electronic circuit containing a processing unit for executing program instructions, including at least one unit for recognizing at least one first instruction operator in the program and for converting this first operator into another instruction operator, both operators being interpretable by the processing unit. A method for controlling the access to data by such a circuit.Type: ApplicationFiled: May 19, 2008Publication date: November 27, 2008Applicant: STMicroelectronics S.A.Inventors: Philippe Roquelaure, Frederic Bancel, Nicolas Berard
-
Publication number: 20080208497Abstract: A device and a method detect an acceleration of a logic signal expressed by a closure, beyond a closure threshold, of at least two variation edges of the logic signal. A first control bit and a second control bit are provided. At each edge of the logic signal, the value of the first control bit is inverted after a first delay and the value of the second control bit is inverted after a second delay. An acceleration is detected when the two control bits have at the same time their respective initial values or their respective inverted initial values. Application is in particular but not exclusively to the detection of error injections in a secured integrated circuit.Type: ApplicationFiled: January 28, 2008Publication date: August 28, 2008Applicant: STMICROELECTRONICS SAInventors: Frederic Bancel, Nicolas Berard, Philippe Roquelaure
-
Publication number: 20080165913Abstract: A method and a circuit for detecting a malfunction of at least one first counter controlled by a first signal, in which a second counter, controlled by a second signal identical to the first signal or to its inverse, and counting in the reverse direction with respect to the first counter, is set with a value complementary to a setting value of the first counter; the respective current values of the first and second counters are added up; and the current sum is compared with at least one value representing the greatest one of the setting values or this greatest value plus one.Type: ApplicationFiled: January 9, 2008Publication date: July 10, 2008Applicant: STMICROELECTRONICS SAInventor: Philippe Roquelaure