Patents by Inventor Jean-Pierre Thibault
Jean-Pierre Thibault 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: 11809570Abstract: A method and apparatus for analyzing side-channel security vulnerabilities in a digital device. A first time sequence of measurements of side-channel related phenomena of the digital device, such as power draw or electromagnetic emissions is obtained. A second time sequence of debug outputs of the digital device, such as program counter contents or other device processor or register states, is obtained. The first time sequence and the second time sequence are obtained based on a common time reference, and thus correlated in time. A controller can provide a common timing signal to measurement equipment obtaining the first time sequence and to a debug tool obtaining the second time sequence, and the common time reference can be correspond to the common timing signal.Type: GrantFiled: October 6, 2020Date of Patent: November 7, 2023Assignee: Newae Technology IncInventors: Jean-Pierre Thibault, Colin Patrick O'Flynn
-
Publication number: 20220108021Abstract: A method and apparatus for analyzing side-channel security vulnerabilities in a digital device. A first time sequence of measurements of side-channel related phenomena of the digital device, such as power draw or electromagnetic emissions is obtained. A second time sequence of debug outputs of the digital device, such as program counter contents or other device processor or register states, is obtained. The first time sequence and the second time sequence are obtained based on a common time reference, and thus correlated in time. A controller can provide a common timing signal to measurement equipment obtaining the first time sequence and to a debug tool obtaining the second time sequence, and the common time reference can be correspond to the common timing signal.Type: ApplicationFiled: October 6, 2020Publication date: April 7, 2022Inventors: JEAN-PIERRE THIBAULT, COLIN PATRICK O'FLYNN
-
Patent number: 10133611Abstract: A system and method for communicating data between a first software and a second software located on first and second devices, respectively, has a hardware driver and memory associated with each device. Each communication of data from the first software to the second software allocates memory to manage data to be communicated from the first software to the second software, provides memory allocation information to the hardware driver associated with the first software, and transmits the data from the first hardware driver to the second hardware driver for delivery to the second software via the memory associated with the second software.Type: GrantFiled: October 7, 2014Date of Patent: November 20, 2018Assignee: Synopsys, Inc.Inventors: Andrew Alexander Elias, Jean-Pierre Thibault, Nick Bowler, Steven Lougheed, Michael James Lewis
-
Patent number: 9852312Abstract: A secure generic encryption system for nonsecure datapaths comprises a format-specific adaptation layer/data path for receiving and processing nonsecure content data; an authentication engine located within a security perimeter and coupled to an external communication interface for authentication and supplying the format-specific adaptation layer/data path, located outside the security perimeter, with an output signal indicating whether authentication is successful; and a generic encryption module located within the security perimeter and coupled (1) to the authentication engine for receiving from the authentication engine initialization vectors, encryption keys, and the output signal indicating whether authentication is successful, and (2) to the format-specific adaptation layer/data path for (a) receiving a read signal from the format-specific adaptation layer/data path, and (b) providing the format-specific adaptation layer/data path with a data-available signal to indicate whether data is available to beType: GrantFiled: September 18, 2014Date of Patent: December 26, 2017Assignee: Synopsys, Inc.Inventors: Jean-Pierre Thibault, A. A. Jithra Adikari
-
Patent number: 9742438Abstract: An embodiment of a method and apparatus for ciphering data. Data is provided for ciphering. The data is ciphered in a plurality of steps. For each step, determining an encoding for error detection of the data being processed within the step. Determining an output error detection encoding for the step. Processing data of the round to provide output error detection encoding. Then, verifying the encoding against a determined output error detection encoding. If the output error detection encoding is not the same as the determined error detection encoding, providing a signal indicating the presence of an error within the cipher process.Type: GrantFiled: August 5, 2016Date of Patent: August 22, 2017Assignee: Synopsys, Inc.Inventors: A. A. Jithra Adikari, Jean-Pierre Thibault, Mike Borza
-
Publication number: 20160344409Abstract: An embodiment of a method and apparatus for ciphering data. Data is provided for ciphering. The data is ciphered in a plurality of steps. For each step, determining an encoding for error detection of the data being processed within the step. Determining an output error detection encoding for the step. Processing data of the round to provide output error detection encoding. Then, verifying the encoding against a determined output error detection encoding. If the output error detection encoding is not the same as the determined error detection encoding, providing a signal indicating the presence of an error within the cipher process.Type: ApplicationFiled: August 5, 2016Publication date: November 24, 2016Inventors: A.A. Jithra Adikari, Jean-Pierre Thibault, Mike Borza
-
Patent number: 9417951Abstract: What is disclosed is an embodiment of a method for ciphering data. Data is provided for ciphering thereof. The data is ciphered in a plurality of steps. For each step, an encoding for error detection of the data for being processed within the step is determined. An output error detection encoding for the step is determined. The data for being processed within the round is processed to provide output error detection encoding which is then verified against the determined output error detection encoding. When the output error detection encoding is other than same as the determined error detection encoding, providing a signal indicative of an error within the cipher process.Type: GrantFiled: December 20, 2013Date of Patent: August 16, 2016Assignee: Synopsys, Inc.Inventors: A. A. Jithra Adikari, Jean-Pierre Thibault, Mike Borza
-
Publication number: 20160098376Abstract: A system and method for communicating data between a first software and a second software located on first and second devices, respectively, has a hardware driver and memory associated with each device. Each communication of data from the first software to the second software allocates memory to manage data to be communicated from the first software to the second software, provides memory allocation information to the hardware driver associated with the first software, and transmits the data from the first hardware driver to the second hardware driver for delivery to the second software via the memory associated with the second software.Type: ApplicationFiled: October 7, 2014Publication date: April 7, 2016Inventors: Andrew Alexander Elias, Jean-Pierre Thibault, Nick Bowler, Steven Lougheed, Michael James Lewis
-
Publication number: 20160085993Abstract: A secure generic encryption system for nonsecure datapaths comprises a format-specific adaptation layer/data path for receiving and processing nonsecure content data; an authentication engine located within a security perimeter and coupled to an external communication interface for authentication and supplying the format-specific adaptation layer/data path, located outside the security perimeter, with an output signal indicating whether authentication is successful; and a generic encryption module located within the security perimeter and coupled (1) to the authentication engine for receiving from the authentication engine initialization vectors, encryption keys, and the output signal indicating whether authentication is successful, and (2) to the format-specific adaptation layer/data path for (a) receiving a read signal from the format-specific adaptation layer/data path, and (b) providing the format-specific adaptation layer/data path with a data-available signal to indicate whether data is available to beType: ApplicationFiled: September 18, 2014Publication date: March 24, 2016Inventors: Jean-Pierre Thibault, A.A. Jithra Adikari
-
Publication number: 20150178146Abstract: What is disclosed is an embodiment of a method for ciphering data. Data is provided for ciphering thereof. The data is ciphered in a plurality of steps. For each step, an encoding for error detection of the data for being processed within the step is determined. An output error detection encoding for the step is determined. The data for being processed within the round is processed to provide output error detection encoding which is then verified against the determined output error detection encoding. When the output error detection encoding is other than same as the determined error detection encoding, providing a signal indicative of an error within the cipher process.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: ELLIPTIC TECHNOLOGIES INC.Inventors: A. A. Jithra ADIKARI, Jean-Pierre THIBAULT, Mike BORZA
-
Patent number: 8074943Abstract: A pipe support which comprises a body having a recess of a generally U-shaped configuration formed therein, the recess being opened at a top end, the body having a clamping portion extending downwardly and which clamping portion includes first and second resilient members which each comprise a vertical sidewall and an inwardly extending end segment. The pipe support is particularly suitable for use on various structural members.Type: GrantFiled: April 23, 2008Date of Patent: December 13, 2011Inventors: Martin Boudreau, Jean-Pierre Thibault
-
Patent number: 7744041Abstract: A pipe support assembly which comprises a main body having a U-shaped recess therein, and a cover member for the body, the cover member having an arcuate configuration and being sized to fit between the first and second side walls, each of the cover members and body having a channel or a recess designed to receive a tie wrap to secure a pipe in position. The main body portion also has a clamping portion which comprises first and second resilient members.Type: GrantFiled: April 23, 2008Date of Patent: June 29, 2010Inventors: Martin Boudreau, Jean-Pierre Thibault
-
Publication number: 20080265106Abstract: A pipe support which comprises a body having a recess of a generally U-shaped configuration formed therein, the recess being opened at a top end, the body having a clamping portion extending downwardly and which clamping portion includes first and second resilient members which each comprise a vertical sidewall and an inwardly extending end segment. The pipe support is particularly suitable for use on various structural members.Type: ApplicationFiled: April 23, 2008Publication date: October 30, 2008Inventors: Martin Boudreau, Jean-Pierre Thibault
-
Publication number: 20080203241Abstract: A pipe support assembly which comprises a main body having a U-shaped recess therein, and a cover member for the body, the cover member having an arcuate configuration and being sized to fit between the first and second side walls, each of the cover members and body having a channel or a recess designed to receive a tie wrap to secure a pipe in position. The main body portion also has a clamping portion which comprises first and second resilient members.Type: ApplicationFiled: April 23, 2008Publication date: August 28, 2008Inventors: Martin Boudreau, Jean-Pierre Thibault
-
Publication number: 20070114338Abstract: A pipe support assembly which comprises a main body having a U-shaped recess therein, and a cover member for the body, the cover member having an arcuate configuration and being sized to fit between the first and second side walls, each of the cover members and body having a channel or a recess designed to receive a tie wrap to secure a pipe in position. The main body portion also has a clamping portion which comprises first and second resilient members.Type: ApplicationFiled: November 18, 2005Publication date: May 24, 2007Inventors: Martin Boudreau, Jean-Pierre Thibault
-
Publication number: 20050116129Abstract: A pipe support which comprises a body having a recess of a generally U-shaped configuration formed therein, the recess being opened at a top end, the body having a clamping portion extending downwardly and which clamping portion includes first and second resilient members which each comprise a vertical sidewall and an inwardly extending end segment. The pipe support is particularly suitable for use on various structural members.Type: ApplicationFiled: October 15, 2004Publication date: June 2, 2005Inventors: Martin Boudreau, Jean-Pierre Thibault
-
Patent number: 6865330Abstract: In a module for connecting and distributing optical fibers, intended for use in an optical distribution frame, the first end of each fiber is connected to a connecting socket and the second end of each fiber is connected to an optical distribution or transmission cable. The module includes an arm for guiding each fiber fixed by its first end to a support for a row of connecting sockets and connected by its second end to a cassette for coiling up each fiber. The cassette is articulated to the arm.Type: GrantFiled: November 7, 2002Date of Patent: March 8, 2005Assignee: NexansInventors: Didier Lecomte, Alain Lepeuve, Jean-Pierre Thibault
-
Patent number: 6845208Abstract: The distribution frame and the method relate to a telecommunication installation in which optical fiber links are connected to connection members formed by sockets distributed on the front face of at least one distribution rack and in which jumpers provide the links between the connection members to which the links are individually connected. A robotized set of specialized tools is provided: to mount a plug on one end of a jumper reserve stored in coiled form; to position the plug in a connection member of a socket; to fit the jumper uncoiled from this member as far as another member; to adjust the length and to cut a section of uncoiled jumper; and to mount a plug on the end of the section and to position this plug in the other member.Type: GrantFiled: November 8, 2002Date of Patent: January 18, 2005Assignee: NexansInventors: Jean-Pierre Thibault, Alain Vincent, Alain Lepeuve, Bertrand Joly, Didier Lecomte
-
Publication number: 20030128951Abstract: In a module for connecting and distributing optical fibers, intended for use in an optical distribution frame, the first end of each fiber is connected to a connecting socket and the second end of each fiber is connected to an optical distribution or transmission cable. The module includes an arm for guiding each fiber fixed by its first end to a support for a row of connecting sockets and connected by its second end to a cassette for coiling up each fiber. The cassette is articulated to the arm.Type: ApplicationFiled: November 7, 2002Publication date: July 10, 2003Inventors: Didier Lecomte, Alain Lepeuve, Jean-Pierre Thibault
-
Publication number: 20030118311Abstract: The distribution frame and the method relate to a telecommunication installation in which optical fiber links are connected to connection members formed by sockets distributed on the front face of at least one distribution rack and in which jumpers provide the links between the connection members to which the links are individually connected.Type: ApplicationFiled: November 8, 2002Publication date: June 26, 2003Inventors: Jean-Pierre Thibault, Alain Vincent, Alain Lepeuve, Bertrand Joly, Didier Lecomte