ADAPTIVE COUNTERMEASURE FOR BIT LEAKAGE IN LATTICE-BASED CRYPTOGRAPHY

    公开(公告)号:US20240223354A1

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

    申请号:US18090999

    申请日:2022-12-29

    Applicant: NXP B.V.

    CPC classification number: H04L9/002 H04L9/3093 H04L9/3218 H04L9/3247

    Abstract: A device may include a computer-readable memory and an integrated circuit including a processor configured to implement a cryptographic operation, wherein the cryptographic operation enables computation of a cryptographic result using a bit masking value y. The processor may be configured to access the computer-readable memory to determine a set of bit indexes, wherein each bit index in the set of bit indexes is associated with a bit value in the bit masking value y, for each bit index in the set of bit indexes, calculate an adaptive share value in which the bit value associated with the bit index is masked, and execute a cryptographic operation using the adaptive share value.

    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.

Patent Agency Ranking