Patents by Inventor David Tamagno
David Tamagno 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: 11716317Abstract: An electronic component includes a processor and a memory. The electronic component has a secure platform capable of storing at least one dual key pair and a corresponding digital signature. There is also a system including a host machine and an electronic component capable of being operated by the host machine. The electronic component has a processor, a memory, and a secure platform capable of storing at least one dual key pair and a corresponding digital signature. Another aspect describes a method, which includes reading a public key from an electronic component by a host machine, verifying the public key against a stored key in the host machine, digitally signing data using a private key from the electronic component, verifying the signed data against the stored key, and using the electronic component by the host machine only if the signed data and the public key are verified.Type: GrantFiled: March 9, 2021Date of Patent: August 1, 2023Assignee: STMICROELECTRONICS, INC.Inventors: Sean Newton, John Tran, David Tamagno
-
Patent number: 11321466Abstract: Techniques for providing data protection in an integrated circuit are provided. An example method according to these techniques includes determining that an unauthorized update has been made to software or firmware associated with the integrated circuit, and corrupting an anti-replay counter (ARC) value, maintained in a one-time programmable memory of the integrated circuit and used by the integrated circuit to protect contents of a non-volatile memory, responsive to determining that the unauthorized update has been made to the software or the firmware.Type: GrantFiled: March 7, 2019Date of Patent: May 3, 2022Assignee: QUALCOMM IncorporatedInventors: Vincent Pierre Le Roy, Baranidharan Muthukumaran, David Tamagno
-
Publication number: 20210218730Abstract: An electronic component includes a processor and a memory. The electronic component has a secure platform capable of storing at least one dual key pair and a corresponding digital signature. There is also a system including a host machine and an electronic component capable of being operated by the host machine. The electronic component has a processor, a memory, and a secure platform capable of storing at least one dual key pair and a corresponding digital signature. Another aspect describes a method, which includes reading a public key from an electronic component by a host machine, verifying the public key against a stored key in the host machine, digitally signing data using a private key from the electronic component, verifying the signed data against the stored key, and using the electronic component by the host machine only if the signed data and the public key are verified.Type: ApplicationFiled: March 9, 2021Publication date: July 15, 2021Inventors: Sean Newton, John Tran, David Tamagno
-
Patent number: 10979417Abstract: An electronic component includes a processor and a memory. The electronic component has a secure platform capable of storing at least one dual key pair and a corresponding digital signature. There is also a system including a host machine and an electronic component capable of being operated by the host machine. The electronic component has a processor, a memory, and a secure platform capable of storing at least one dual key pair and a corresponding digital signature. Another aspect describes a method, which includes reading a public key from an electronic component by a host machine, verifying the public key against a stored key in the host machine, digitally signing data using a private key from the electronic component, verifying the signed data against the stored key, and using the electronic component by the host machine only if the signed data and the public key are verified.Type: GrantFiled: June 17, 2019Date of Patent: April 13, 2021Assignee: STMICROELECTRONICS, INC.Inventors: Sean Newton, John Tran, David Tamagno
-
Patent number: 10606996Abstract: Techniques for authenticating a biometric input are disclosed. An example of a biometric authentication system is configured to receive a biometric input, perform a first authentication process on the biometric input with an application processor, such that the first authentication process generates one or more authentication parameters, provide the one or more authentication parameters to a secure processor, perform a second authentication process on the biometric input on the secure processor, such that the second authentication process utilizes the one or more authentication parameters, and output an authentication score based on the second authentication process.Type: GrantFiled: January 18, 2019Date of Patent: March 31, 2020Assignee: QUALCOMM IncorporatedInventors: Fitzgerald John Archibald, John Keith Schneider, David Tamagno, Laurence Geoffrey Lundblade
-
Publication number: 20190372964Abstract: An electronic component includes a processor and a memory. The electronic component has a secure platform capable of storing at least one dual key pair and a corresponding digital signature. There is also a system including a host machine and an electronic component capable of being operated by the host machine. The electronic component has a processor, a memory, and a secure platform capable of storing at least one dual key pair and a corresponding digital signature. Another aspect describes a method, which includes reading a public key from an electronic component by a host machine, verifying the public key against a stored key in the host machine, digitally signing data using a private key from the electronic component, verifying the signed data against the stored key, and using the electronic component by the host machine only if the signed data and the public key are verified.Type: ApplicationFiled: June 17, 2019Publication date: December 5, 2019Inventors: Sean Newton, John Tran, David Tamagno
-
Publication number: 20190278914Abstract: Techniques for providing data protection in an integrated circuit are provided. An example method according to these techniques includes determining that an unauthorized update has been made to software or firmware associated with the integrated circuit, and corrupting an anti-replay counter (ARC) value, maintained in a one-time programmable memory of the integrated circuit and used by the integrated circuit to protect contents of a non-volatile memory, responsive to determining that the unauthorized update has been made to the software or the firmware.Type: ApplicationFiled: March 7, 2019Publication date: September 12, 2019Inventors: Vincent Pierre LE ROY, Baranidharan MUTHUKUMARAN, David TAMAGNO
-
Patent number: 10380341Abstract: Various features pertain to defending a smartphone processor or other device from a transient fault attack. In one example, the processor is equipped to detect transient faults using a fault detection system and to adaptively adjust a control parameter in response to the transient faults, where the control parameter controls a physical operation of the processor (such as by gating its clock signal) or a functional operation of the fault detection system (such as a particular Software Fault Sensor (SFS) employed to detect transient faults). In some examples, in response to each newly detected fault, the detection system is controlled to consume more processor time to become more aggressive in detecting additional faults. This serves to quickly escalate fault detection in response to an on-going attack to promptly detect the attack so that the device can be disabled to prevent loss of sensitive information, such as security keys or passcodes.Type: GrantFiled: April 1, 2016Date of Patent: August 13, 2019Assignee: QUALCOMM IncorporatedInventors: Olivier Jean Benoit, David Tamagno
-
Patent number: 10326754Abstract: An electronic component includes a processor and a memory. The electronic component has a secure platform capable of storing at least one dual key pair and a corresponding digital signature. There is also a system including a host machine and an electronic component capable of being operated by the host machine. The electronic component has a processor, a memory, and a secure platform capable of storing at least one dual key pair and a corresponding digital signature. Another aspect describes a method, which includes reading a public key from an electronic component by a host machine, verifying the public key against a stored key in the host machine, digitally signing data using a private key from the electronic component, verifying the signed data against the stored key, and using the electronic component by the host machine only if the signed data and the public key are verified.Type: GrantFiled: October 3, 2017Date of Patent: June 18, 2019Assignee: STMICROELECTRONICS, INC.Inventors: Sean Newton, John Tran, David Tamagno
-
Publication number: 20190156006Abstract: Techniques for authenticating a biometric input are disclosed. An example of a biometric authentication system is configured to receive a biometric input, perform a first authentication process on the biometric input with an application processor, such that the first authentication process generates one or more authentication parameters, provide the one or more authentication parameters to a secure processor, perform a second authentication process on the biometric input on the secure processor, such that the second authentication process utilizes the one or more authentication parameters, and output an authentication score based on the second authentication process.Type: ApplicationFiled: January 18, 2019Publication date: May 23, 2019Inventors: Fitzgerald JOHN ARCHILBALD, John Keith SCHNEIDER, David TAMAGNO, Laurence Geoffrey LUNDBLADE
-
Patent number: 10248775Abstract: Techniques for authenticating a biometric input are disclosed. An example of a biometric authentication system is configured to receive a biometric input, perform a first authentication process on the biometric input with an application processor, such that the first authentication process generates one or more authentication parameters, provide the one or more authentication parameters to a secure processor, perform a second authentication process on the biometric input on the secure processor, such that the second authentication process utilizes the one or more authentication parameters, and output an authentication score based on the second authentication process.Type: GrantFiled: November 2, 2017Date of Patent: April 2, 2019Assignee: QUALCOMM IncorporatedInventors: Fitzgerald John Archibald, John Keith Schneider, David Tamagno, Laurence Geoffrey Lundblade
-
Publication number: 20180101669Abstract: Aspect may relate to a device that comprises a sensor and a first secure processor. The sensor may receive an input and generate raw data from the input. The first secure processor may control a first execution environment to perform operations including receiving the raw data from the sensor. Further, the device may include a second processor to control a second execution environment to perform operations including: receiving the raw data; performing data processing to determine normalized data from the raw data and additional data; performing feature extraction to the normalized data to determine features; and sending the features to the first execution environment. The first execution environment may use the features to match the features with stored reference features to authenticate a user.Type: ApplicationFiled: January 9, 2017Publication date: April 12, 2018Inventors: Olivier Jean Benoit, David Tamagno
-
Publication number: 20180068106Abstract: Techniques for authenticating a biometric input are disclosed. An example of a biometric authentication system is configured to receive a biometric input, perform a first authentication process on the biometric input with an application processor, such that the first authentication process generates one or more authentication parameters, provide the one or more authentication parameters to a secure processor, perform a second authentication process on the biometric input on the secure processor, such that the second authentication process utilizes the one or more authentication parameters, and output an authentication score based on the second authentication process.Type: ApplicationFiled: November 2, 2017Publication date: March 8, 2018Inventors: Fitzgerald JOHN ARCHILBALD, John Keith SCHNEIDER, David TAMAGNO, Laurence Geoffrey LUNDBLADE
-
Publication number: 20180026969Abstract: An electronic component includes a processor and a memory. The electronic component has a secure platform capable of storing at least one dual key pair and a corresponding digital signature. There is also a system including a host machine and an electronic component capable of being operated by the host machine. The electronic component has a processor, a memory, and a secure platform capable of storing at least one dual key pair and a corresponding digital signature. Another aspect describes a method, which includes reading a public key from an electronic component by a host machine, verifying the public key against a stored key in the host machine, digitally signing data using a private key from the electronic component, verifying the signed data against the stored key, and using the electronic component by the host machine only if the signed data and the public key are verified.Type: ApplicationFiled: October 3, 2017Publication date: January 25, 2018Inventors: Sean Newton, John Tran, David Tamagno
-
Patent number: 9836591Abstract: Techniques for authenticating a biometric input are disclosed. An example of a biometric authentication system is configured to receive a biometric input, perform a first authentication process on the biometric input with an application processor, such that the first authentication process generates one or more authentication parameters, provide the one or more authentication parameters to a secure processor, perform a second authentication process on the biometric input on the secure processor, such that the second authentication process utilizes the one or more authentication parameters, and output an authentication score based on the second authentication process.Type: GrantFiled: December 16, 2014Date of Patent: December 5, 2017Assignee: QUALCOMM IncorporatedInventors: Fitzgerald John Archibald, John Keith Schneider, David Tamagno, Laurence Geoffrey Lundblade
-
Publication number: 20170329995Abstract: Techniques for providing data protection in an integrated circuit are provided. A method according to these techniques includes exchanging messages with an off-chip, non-volatile memory to securely initialize an anti-replay counter (ARC) value in the integrated circuit based on an ARC value stored in the off-chip, non-volatile memory, and maintaining the ARC value stored in the integrated circuit such that the ARC value stored in the integrated circuit remains synchronized with the ARC value stored in the off-chip, non-volatile memory.Type: ApplicationFiled: August 5, 2016Publication date: November 16, 2017Inventors: Olivier Jean Benoit, Satish ANAND, David TAMAGNO
-
Patent number: 9794247Abstract: An electronic component includes a processor and a memory. The electronic component has a secure platform capable of storing at least one dual key pair and a corresponding digital signature. There is also a system including a host machine and an electronic component capable of being operated by the host machine. The electronic component has a processor, a memory, and a secure platform capable of storing at least one dual key pair and a corresponding digital signature. Another aspect describes a method, which includes reading a public key from an electronic component by a host machine, verifying the public key against a stored key in the host machine, digitally signing data using a private key from the electronic component, verifying the signed data against the stored key, and using the electronic component by the host machine only if the signed data and the public key are verified.Type: GrantFiled: August 22, 2006Date of Patent: October 17, 2017Assignee: STMICROELECTRONICS, INC.Inventors: Sean Newton, John Tran, David Tamagno
-
Publication number: 20170286680Abstract: Various features pertain to defending a smartphone processor or other device from a transient fault attack. In one example, the processor is equipped to detect transient faults using a fault detection system and to adaptively adjust a control parameter in response to the transient faults, where the control parameter controls a physical operation of the processor (such as by gating its clock signal) or a functional operation of the fault detection system (such as a particular Software Fault Sensor (SFS) employed to detect transient faults). In some examples, in response to each newly detected fault, the detection system is controlled to consume more processor time to become more aggressive in detecting additional faults. This serves to quickly escalate fault detection in response to an on-going attack to promptly detect the attack so that the device can be disabled to prevent loss of sensitive information, such as security keys or passcodes.Type: ApplicationFiled: April 1, 2016Publication date: October 5, 2017Inventors: Olivier Jean Benoit, David Tamagno
-
Publication number: 20170163417Abstract: Aspects may relate to a device that comprises: a non-volatile storage medium (NVM) to store a signature and a device key, the device key based on a symmetric master key and an identifier; an interface; and a processor coupled to the interface and the NVM. The processor may be configured to: apply a key derivation function (KDF) to the device key to generate a derivative key; apply a key generation function to the derivative key to generate at least one public key; and command transmission of the signature and the at least one public key through the interface to a service provider.Type: ApplicationFiled: February 10, 2016Publication date: June 8, 2017Inventors: Ivan McLean, David Tamagno, Stuart Moskovics, Manfred Von Willich
-
Publication number: 20160171198Abstract: Techniques for authenticating a biometric input are disclosed. An example of a biometric authentication system is configured to receive a biometric input, perform a first authentication process on the biometric input with an application processor, such that the first authentication process generates one or more authentication parameters, provide the one or more authentication parameters to a secure processor, perform a second authentication process on the biometric input on the secure processor, such that the second authentication process utilizes the one or more authentication parameters, and output an authentication score based on the second authentication process.Type: ApplicationFiled: December 16, 2014Publication date: June 16, 2016Inventors: Fitzgerald JOHN ARCHIBALD, John Keith SCHNEIDER, David TAMAGNO, Laurence Geoffrey LUNDBLADE