EFFICIENT FAULT COUNTERMEASURE THROUGH POLYNOMIAL EVALUATION

    公开(公告)号:US20240202273A1

    公开(公告)日:2024-06-20

    申请号:US18066862

    申请日:2022-12-15

    Applicant: NXP B.V.

    CPC classification number: G06F17/10 G06F7/4812

    Abstract: Various embodiments relate to a fault detection system and method for polynomial operations, including: selecting a plurality of evaluation points; evaluating a first polynomial at the plurality of evaluation points to produce first results; applying a first function to the first polynomial to produce a second polynomial; evaluating the second polynomial at the plurality of evaluation points second results; evaluating a second scalar function on the first results to produce third results; comparing the second results to the third results; and performing a polynomial operation using the second polynomial when the second results match the third results.

    MORE SECURE DATA READING WITH ERROR CORRECTION CODES

    公开(公告)号:US20240111624A1

    公开(公告)日:2024-04-04

    申请号:US17937138

    申请日:2022-09-30

    Applicant: NXP B.V.

    Inventor: Björn FAY

    CPC classification number: G06F11/1044 G06F21/566 G06F2221/034

    Abstract: Various embodiments relate to a memory controller configured to read data from a memory array, including: an error correction codes (ECC) encoder configured to encode data stored in the memory array; an ECC decoder configured to decode first data read from the memory array based upon a first read request and detect errors in the first data read from the memory array; and a fault controller configured to: command the memory controller to read other data from the memory array when the ECC detects an error; command the memory controller to re-read the first data from the memory array; when the ECC detects an error; compare the re-read first data to the read first data; and signal a fault attack when the re-read first data is different from the read first data.

Patent Agency Ranking