Patents by Inventor Benjamin Duval
Benjamin Duval 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: 20240078305Abstract: Provided is an authentication method, the method comprising sending, by an entity, to a chip, at least one request for getting data; receiving, by the entity, from the chip, data; and, authenticating, by the entity, based on the received data, a family relating to the chip. Other embodiments disclosed.Type: ApplicationFiled: December 22, 2021Publication date: March 7, 2024Applicant: THALES DIS FRANCE SASInventors: Yannick TEGLIA, Alexandre BERZATI, Benjamin DUVAL
-
Publication number: 20240062032Abstract: Provided is a contactless electronic system configured for contactless communications with a reader over an electromagnetic field and comprising a power supply, a current monitor, a processing system comprising a hardware processor configured for performing operations, a dynamic extra current loader and a clock generator, wherein the power supply includes a clamp circuit, and wherein, continuously until the end of an execution phase of said hardware processor. The current monitor is configured for determining the maximal current Imax that can be provided by the power supply to the processing system from the electromagnetic field by comparing a current into the clamp circuit to at least one predetermined threshold. Other embodiments disclosed.Type: ApplicationFiled: September 30, 2021Publication date: February 22, 2024Applicant: THALES DIS FRANCE SASInventors: Benjamin DUVAL, Olivier FOURQUIN, Christophe MOREAUX, Laurent FABRE
-
Patent number: 11880249Abstract: Provided is a an electronic system (1) comprising a plurality of sub blocks (21, 22, . . . ), a differential amplifier (3), a voltage regulation loop comprising a first transistor (40) and a variable resistor (5), and a plurality of additional transistors (41, 42, . . . ). The input reference voltage (VRF) and the variable resistor are configured such that a first sub block (21) is supplied with its required power supply output voltage (VDD1) by the transistor to which it is connected. The amplifier is configured to output on each of its outputs a power supply reference voltage (VG1, VG2 . . . ) such that each sub block (22, . . . ) other than the first sub block is supplied with its required power supply output voltage (VDD2 . . . ) by the transistor to which it is connected.Type: GrantFiled: September 30, 2020Date of Patent: January 23, 2024Assignee: THALES DIS FRANCE SASInventors: Benjamin Duval, Olivier Fourquin, Frederic Demolli
-
Publication number: 20230344656Abstract: Provided is a method for generating a physical unclonable function PUF response by a PUF circuit of an electronic device, said PUF circuit comprising pairs of electronic components called PUF primitives implementing said physical unclonable function, by obtaining a challenge (S1), generating PUF output bits (S2) by applying said physical unclonable function to said obtained challenge, and generating said PUF response (S3) from said generated PUF output bits verifying ? > ?? +|T| or ? < -?? -|T| with ?? a predetermined threshold. In some embodiments it maximizes a PUF response entropy based only on the analog differential values generated by the comparators of the electronic device. Other embodiments disclosed.Type: ApplicationFiled: November 17, 2021Publication date: October 26, 2023Applicant: THALES DIS FRANCE SASInventors: Benjamin DUVAL, Alexandre BERZATI, Olivier FOURQUIN
-
Publication number: 20230327891Abstract: Provided is an electronic device and a method thereof for repairing response bits of a physical unclonable function of an electronic device, said physical unclonable function outputting said response bits and additional output bits. The method includes generating a PUF response from said response bits (S1), detecting an error in the PUF response (S2), determining erroneous response bits of the PUF response (S3), determining a match (S4) between each determined erroneous response bit and a selected additional output bit such that replacing the erroneous response bits by the matching additional output bits corrects the error in the PUF response, storing said determined match in a repair list (S5), and replacing (S6) in the PUF response said erroneous response bits with the matching additional output bits in the repair list. Other embodiments disclosed.Type: ApplicationFiled: September 17, 2021Publication date: October 12, 2023Applicant: THALES DIS FRANCE SASInventors: Benjamin DUVAL, Alexandre BERZATI, Olivier FOURQUIN
-
Patent number: 11706040Abstract: A method of identifying primitives for implementing a physical unclonable function providing a response representative of a device comprising a plurality of primitives coupled in pairs, said primitives being configured for being one-time programmable through application of a burning energy to said primitives, by selecting a subset of the pairs, assessing a difference between electrical characteristics values provided by primitives belonging to each pair of said subset, qualifying all pairs of primitives for which the assessed difference is higher than a reference threshold, and identifying said qualified pairs of primitives comprising programming at least one primitive of each pair of primitives for which the assessed difference is lower than said reference threshold, by applying a burning energy to said at least one primitive so as to differentiate qualified pairs of primitives from those that are not qualified.Type: GrantFiled: December 5, 2019Date of Patent: July 18, 2023Assignee: THALES DIS FRANCE SASInventors: Olivier Fourquin, Alexandre Berzati, Benjamin Duval
-
Publication number: 20230152869Abstract: Provided is a an electronic system (1) comprising a plurality of sub blocks (21, 22, . . . ), a differential amplifier (3), a voltage regulation loop comprising a first transistor (40) and a variable resistor (5), and a plurality of additional transistors (41, 42, . . . ). The input reference voltage (VRF) and the variable resistor are configured such that a first sub block (21) is supplied with its required power supply output voltage (VDD1) by the transistor to which it is connected. The amplifier is configured to output on each of its outputs a power supply reference voltage (VG1, VG2 . . . ) such that each sub block (22, . . . ) other than the first sub block is supplied with its required power supply output voltage (VDD2 . . . ) by the transistor to which it is connected.Type: ApplicationFiled: September 30, 2020Publication date: May 18, 2023Applicant: THALES DIS DESIGN SERVICES SASInventors: Benjamin DUVAL, Olivier FOURQUIN, Frederic DEMOLLI
-
Publication number: 20230016826Abstract: Provided is a contactless electronic system configured for contactless communications with a reader over an electromagnetic field and comprising a power supply, a current monitor, a processing system comprising a hardware processor configured for performing operations, a dynamic extra current loader and a clock generator. The current monitor is configured for determining maximal current Imax that can be provided by the power supply to the processing system from the electromagnetic field, and is configured for comparing, during an execution phase of said hardware processor, said determined maximal current Imax and a current drawn by the processing system.Type: ApplicationFiled: December 4, 2020Publication date: January 19, 2023Applicant: THALES DIS DESIGN SERVICES SASInventors: Benjamin DUVAL, Olivier FOURQUIN, Christophe MOREAUX, Laurent FABRE
-
Patent number: 11323256Abstract: A method, cryptographic device, and computer readable memory with instructions, for generating a cryptographic key from at least one prime number, by performing during runtime of the cryptographic device by obtaining from memory a challenge and at least one associated increment number, generating a seed by applying a Physically Unclonable function to said obtained challenge, generating at least one prime number from said generated seed by performing said cryptographic prime numbers generation algorithm and by performing therein as many incrementation steps as said obtained at least one increment number, and generating the cryptographic key from the generated prime number.Type: GrantFiled: April 24, 2019Date of Patent: May 3, 2022Assignee: THALES DIS DESIGN SERVICES SASInventors: Olivier Fourquin, Alexandre Berzati, Benjamin Duval
-
Publication number: 20220029835Abstract: A method of identifying primitives for implementing a physical unclonable function providing a response representative of a device comprising a plurality of primitives coupled in pairs, said primitives being configured for being one-time programmable through application of a burning energy to said primitives, by selecting a subset of the pairs, assessing a difference between electrical characteristics values provided by primitives belonging to each pair of said subset, qualifying all pairs of primitives for which the assessed difference is higher than a reference threshold, and identifying said qualified pairs of primitives comprising programming at least one primitive of each pair of primitives for which the assessed difference is lower than said reference threshold, by applying a burning energy to said at least one primitive so as to differentiate qualified pairs of primitives from those that are not qualified.Type: ApplicationFiled: December 5, 2019Publication date: January 27, 2022Inventors: Olivier FOURQUIN, Alexandre BERZATI, Benjamin DUVAL
-
Publication number: 20210243021Abstract: A method, cryptographic device, and computer readable memory with instructions, for generating a cryptographic key from at least one prime number, by performing during runtime of the cryptographic device by obtaining from memory a challenge and at least one associated increment number, generating a seed by applying a Physically Unclonable function to said obtained challenge, generating at least one prime number from said generated seed by performing said cryptographic prime numbers generation algorithm and by performing therein as many incrementation steps as said obtained at least one increment number, and generating the cryptographic key from the generated prime number.Type: ApplicationFiled: April 24, 2019Publication date: August 5, 2021Inventors: Olivier FOURQUIN, Alexandre BERZATI, Benjamin DUVAL
-
Patent number: 8412873Abstract: A bridge circuit 10 is provided between first data port A1, A2 and second data port B1, B2. The bridge circuit comprises a first transceiver stage 40 comprising at least one input buffer 11, 14 and at least one tri-state output buffer 12, 13 linked to the first data port, a second transceiver stage 50 comprising at least one input buffer 21, 24 and at least one tri-state output buffer 12, 13 linked to the second data port, a first detection circuit 31 for detecting the arrival of a packet by the first data port, a second detection circuit 37 for detecting the arrival of a packet by the second data port. A selection circuitry 34, 35 enables the output of tri-state output buffer of the first or of the second transceiver stage depending of the detection made by the first and second detection circuits.Type: GrantFiled: December 21, 2007Date of Patent: April 2, 2013Assignees: Gemalto SA, Invia SASInventors: Robert Leydier, Alain Pomet, Benjamin Duval
-
Patent number: 8283931Abstract: A method and a system for qualifying an integrated circuit according to a parasitic supply peak detector that it contains, including: supply of the integrated circuit to be tested under at least a first voltage; checking of a starting of the circuit; application of at least one first noise peak on the circuit power supply, while respecting an amplitude and time gauge; and comparison of average currents consumed by the circuit before and after the peak.Type: GrantFiled: June 15, 2007Date of Patent: October 9, 2012Assignee: STMicroelectronics S.A.Inventors: Alexandre Malherbe, Benjamin Duval
-
Patent number: 7958175Abstract: A method for generating a random number, comprising steps of receiving a data transmission binary signal subjected to phase jitter, generating several oscillator signals substantially of a same average frequency and having distinct respective phases, sampling a status of each of the oscillator signals upon the appearance of edges of the binary signal, and of generating a random number using the statuses of each of the oscillator signals. The method may be applied to an integrated circuit usable in a smart card.Type: GrantFiled: January 12, 2007Date of Patent: June 7, 2011Assignees: STMicroelectronics SA, Axalto SAInventors: Alain Pomet, Benjamin Duval, Robert Leydier
-
Patent number: 7881894Abstract: One delay circuit is inserted in open loop inside a clock recovery circuit for improving the accuracy of clock recovery. One oscillator signal ?(0) to ?(2i?1) is provided with a basic Step of Time. A rational number of Step of Time corresponding to a bit-duration is measured inside a received flow of bits. The oscillator signal ?(0) to j(2i?1) is transformed into a clock signal CK having active edges of said clock signal in phase with at least one oscillator signal ?(0) to ?(2i?1), two consecutive active edges being separated by a time duration proportional to the integer part of the number of Step of Time. A time delay is computed proportional to the fractional part of the number of Step of Time. The next active edge of the clock signal CK is delayed of said computed delay.Type: GrantFiled: June 10, 2006Date of Patent: February 1, 2011Assignees: Gemalto SA, STMicroelectronics, SAInventors: Robert Leydier, Alain Pomet, Benjamin Duval
-
Patent number: 7839182Abstract: A circuit for detecting noise peaks on the power supply of an electronic circuit, including at least a first transistor having its control terminal connected to a terminal of application of a first potential of a supply voltage of the circuit and having a first conduction terminal connected to a terminal of application of a second potential via at least one first resistive element, the second conduction terminal of the first transistor providing the result of the detection.Type: GrantFiled: December 19, 2006Date of Patent: November 23, 2010Assignee: STMicroelectronics S.A.Inventors: Alexandre Malherbe, Benjamin Duval
-
Patent number: 7836239Abstract: A device includes a serial port for connecting as a slave to a master device through a serial link. The device further includes a detection circuit for detecting the presence of an impedance of the master device, linked to a terminal of the serial port. The device can be used with microprocessor cards comprising a USB port.Type: GrantFiled: August 3, 2006Date of Patent: November 16, 2010Assignee: STMicroelectronics SAInventors: Benjamin Duval, Alain Pomet
-
Publication number: 20100281197Abstract: A bridge circuit 10 is provided between first data port A1, A2 and second data port B1, B2. The bridge circuit comprises a first transceiver stage 40 comprising at least one input buffer 11, 14 and at least one tri-state output buffer 12, 13 linked to the first data port, a second transceiver stage 50 comprising at least one input buffer 21, 24 and at least one tri-state output buffer 12, 13 linked to the second data port, a first detection circuit 31 for detecting the arrival of a packet by the first data port, a second detection circuit 37 for detecting the arrival of a packet by the second data port. A selection circuitry 34, 35 enables the output of tri-state output buffer of the first or of the second transceiver stage depending of the detection made by the first and second detection circuits.Type: ApplicationFiled: December 21, 2007Publication date: November 4, 2010Applicants: GEMALTO SA, INVIA SASInventors: Robert Leydier, Alain Pomet, Benjamin Duval
-
Publication number: 20090089347Abstract: A method for generating a random number, comprising steps of receiving a data transmission binary signal subjected to phase jitter, generating several oscillator signals substantially of a same average frequency and having distinct respective phases, sampling a status of each of the oscillator signals upon the appearance of edges of the binary signal, and of generating a random number using the statuses of each of the oscillator signals. The method may be applied to an integrated circuit usable in a smart card.Type: ApplicationFiled: January 12, 2007Publication date: April 2, 2009Applicants: STMicroelectronics SA, Axalto SAInventors: Alain Pomet, Benjamin Duval, Robert Leydier
-
Publication number: 20080231328Abstract: One delay circuit is inserted in open loop inside a clock recovery circuit for improving the accuracy of clock recovery. One oscillator signal ?(0) to ?(2i-1) is provided with a basic Step of Time. A rational number of Step of Time corresponding to a bit-duration is measured inside a received flow of bits. The oscillator signal ?(0) to j(2i-1) is transformed into a clock signal CK having active edges of said clock signal in phase with at least one oscillator signal ?(0) to ?(2i-1), two consecutive active edges being separated by a time duration proportional to the integer part of the number of Step of Time. A time delay is computed proportional to the fractional part of the number of Step of Time. The next active edge of the clock signal CK is delayed of said computed delay.Type: ApplicationFiled: June 10, 2006Publication date: September 25, 2008Applicant: AXALTO SAInventors: Robert Leydier, Alain Pomet, Benjamin Duval