-
公开(公告)号:US11115061B2
公开(公告)日:2021-09-07
申请号:US17010351
申请日:2020-09-02
Inventor: Fabrice Romain , Mathieu Lisart , Patrick Arnould
Abstract: A datum is written to a memory, by splitting a binary word, representative of the datum and an error correcting or detecting code, into a first part and a second part. The first part is written at a logical address in a first memory circuit. The second part is written at the logical address in a second memory circuit. The error correcting or detecting code is dependent on both the datum and the logical address.
-
公开(公告)号:US20220391171A1
公开(公告)日:2022-12-08
申请号:US17744337
申请日:2022-05-13
Inventor: Fabrice Romain , Fabien Journet
IPC: G06F7/523
Abstract: In an embodiment, after a first phase of multiplication, in an electronic multiplication circuit, of a first operand by a second operand leading to a successive delivery of least significant words of the result of the first multiplication, a second multiplication, of the first operand by a supplementary operand is implemented in the electronic multiplication circuit, during a second phase of multiplication. The supplementary operands are not all identical.
-
公开(公告)号:US11509332B2
公开(公告)日:2022-11-22
申请号:US17394118
申请日:2021-08-04
Inventor: Fabrice Romain , Mathieu Lisart , Patrick Arnould
Abstract: A datum is written to a memory, by splitting a binary word, representative of the datum and an error correcting or detecting code, into a first part and a second part. The first part is written at a logical address in a first memory circuit. The second part is written at the logical address in a second memory circuit. The error correcting or detecting code is dependent on both the datum and the logical address.
-
公开(公告)号:US20180181968A1
公开(公告)日:2018-06-28
申请号:US15901003
申请日:2018-02-21
Applicant: STMicroelectronics (Rousset) SAS
Inventor: Denis Farison , Fabrice Romain , Christophe Laurencin
CPC classification number: G06Q30/018 , G06F21/44 , G06F21/73
Abstract: 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.
-
公开(公告)号:US09934509B2
公开(公告)日:2018-04-03
申请号:US14305129
申请日:2014-06-16
Applicant: STMicroelectronics (Rousset) SAS
Inventor: Denis Farison , Fabrice Romain , Christophe Laurencin
CPC classification number: G06Q30/018 , G06F21/44 , G06F21/73
Abstract: 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.
-
公开(公告)号:US09934508B2
公开(公告)日:2018-04-03
申请号:US14305070
申请日:2014-06-16
Applicant: STMicroelectronics (Rousset) SAS
Inventor: Denis Farison , Fabrice Romain , Christophe Laurencin
CPC classification number: G06Q30/018 , G06F3/12 , G06F21/44 , G06F21/608 , G06F21/73
Abstract: 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.
-
公开(公告)号:US20170344310A1
公开(公告)日:2017-11-30
申请号:US15331470
申请日:2016-10-21
Inventor: Michael Peeters , Fabrice Marinet , Jean-Louis Modave , Fabrice Romain
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/064 , G06F3/0673 , G06F21/52 , G06F21/554 , G06F21/566 , G06F2221/034 , G09C1/00 , H04L9/004 , H04L2209/046 , H04L2209/12
Abstract: An algorithm execution method includes carrying out a first execution of the algorithm by a processing unit, sending at least one first result, which is to be written into a memory, to a memory management circuit, and storing said first result into a first area of the volatile memory. The method also includes carrying out a second execution of the algorithm by the processing unit, sending at least one second result, which is to be written into the memory, to the memory management circuit, and applying, by means of the memory management circuit, a different processing for the at least one second result in the second execution than was applied for the at least one first results in the first execution.
-
公开(公告)号:US11762633B2
公开(公告)日:2023-09-19
申请号:US17039353
申请日:2020-09-30
Inventor: Rene Peyrard , Fabrice Romain
CPC classification number: G06F7/764 , G06F7/4824 , G06F7/49942
Abstract: The present disclosure relates to a circuit and method for determining a sign indicator bit of a binary datum including a step for processing of the binary datum masked with a masking operation, and not including any processing step of the binary datum.
-
公开(公告)号:US20210109713A1
公开(公告)日:2021-04-15
申请号:US17038584
申请日:2020-09-30
Inventor: Rene Peyrard , Fabrice Romain
Abstract: The present disclosure relates to a device and method for processing masked binary data values, comprising extracting and inserting a first part of a first masked binary data value in a second masked binary data value, in which the first and second masked binary data values stay masked throughout all of the processing.
-
公开(公告)号:US10157386B2
公开(公告)日:2018-12-18
申请号:US15901003
申请日:2018-02-21
Applicant: STMicroelectronics (Rousset) SAS
Inventor: Denis Farison , Fabrice Romain , Christophe Laurencin
Abstract: 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.
-
-
-
-
-
-
-
-
-