-
公开(公告)号:US20250119230A1
公开(公告)日:2025-04-10
申请号:US18378064
申请日:2023-10-09
Applicant: NXP B.V.
Inventor: Erik Kraft , Stefan LEMSITZER , Marcel MEDWED , Pablo CORBALÁN PELEGRIN , Tobias SCHNEIDER
IPC: H04K3/00 , G06F7/58 , H04B1/7183 , H04B1/719
Abstract: A device includes a first radio controller configured to communicate using a first protocol, and a pseudo random number generator configured to generate a pseudo random output value based on an input data value. The device includes a processor configured to determine a preamble code based on an output of the pseudo random number generator, and process a data packet received using the first radio controller using the preamble code to generate a processed data packet.
-
公开(公告)号:US20240223354A1
公开(公告)日:2024-07-04
申请号:US18090999
申请日:2022-12-29
Applicant: NXP B.V.
Inventor: Melissa AZOUAOUI , Tobias SCHNEIDER , Markus SCHOENAUER
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.
-
公开(公告)号:US20240202273A1
公开(公告)日:2024-06-20
申请号:US18066862
申请日:2022-12-15
Applicant: NXP B.V.
Inventor: Björn FAY , Tobias SCHNEIDER , Joost Roland Renes , Melissa Azouaoui , Joppe Willem Bos
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.
-
-