Adding a fingerprint to a machine learning model

    公开(公告)号:US11501108B2

    公开(公告)日:2022-11-15

    申请号:US16043909

    申请日:2018-07-24

    Applicant: NXP B.V.

    Abstract: Various embodiments relate to a method of producing a machine learning model with a fingerprint that maps an input value to an output label, including: selecting a set of extra input values, wherein the set of extra input values does not intersect with a set of training labeled input values for the machine learning model; selecting a first set of artificially encoded output label values corresponding to each of the extra input values in the set of extra input values, wherein the first set of artificially encoded output label values are selected to indicate the fingerprint of a first machine learning model; and training the machine learning model using a combination of the extra input values with associated first set of artificially encoded output values and the set of training labeled input values to produce the first learning model with the fingerprint.

    BIOMETRIC SYSTEM AND METHOD FOR RECOGNIZING A BIOMETRIC CHARACTERISTIC IN THE BIOMETRIC SYSTEM

    公开(公告)号:US20210232667A1

    公开(公告)日:2021-07-29

    申请号:US16752734

    申请日:2020-01-27

    Applicant: NXP B.V.

    Abstract: A data processing system and a method are provided for recognizing a scanned biometric characteristic in the data processing system. The data processing system includes a biometric sensor, a rich execution environment (REE), and a secure element (SE). In one embodiment, during an enrollment operation, a random challenge is applied to scanned data to produce a biometric template that is stored. During subsequent validation operations, the SE determines if user data includes evidence of the random challenge before providing access to a secure application. Evidence of the random challenge indicates the user data was provided by the biometric sensor. In another embodiment, the sensor data is split between the REE and the SE and partially processed in the SE. The described embodiments prevent a replay attack from being conducted in communications between the REE and the SE.

    SYSTEMS AND METHODS FOR DETECTING REPLAY ATTACKS TO AN AUTHENTICATION SYSTEM

    公开(公告)号:US20250117474A1

    公开(公告)日:2025-04-10

    申请号:US18378599

    申请日:2023-10-10

    Applicant: NXP B.V.

    Abstract: A REE can approve or deny authentication based on a sensor output signal and a secure element (SE) operatively coupled to the REE can detect a replay attack. A feature extractor produces a feature vector from the sensor output signal. The feature vector can be used to authenticate a user. Detecting the replay attack can include storing previous feature vectors, sending a security breached signal to the REE in response to determining that the feature vector equals one of the previous feature vectors, and storing the feature vector as one of the previous feature vectors. The REE can deny authentication in response to receiving the security breached signal.

    BIOMETRIC SYSTEM
    5.
    发明申请

    公开(公告)号:US20220229892A1

    公开(公告)日:2022-07-21

    申请号:US17658034

    申请日:2022-04-05

    Applicant: NXP B.V.

    Abstract: A data processing system and a method are provided for recognizing a scanned biometric characteristic in the data processing system. The data processing system includes a biometric sensor, a rich execution environment (REE), and a secure element (SE). In one embodiment, during an enrollment operation, a random challenge is applied to scanned data to produce a biometric template that is stored. During subsequent validation operations, the SE determines if user data includes evidence of the random challenge before providing access to a secure application. Evidence of the random challenge indicates the user data was provided by the biometric sensor. In another embodiment, the sensor data is split between the REE and the SE and partially processed in the SE. The described embodiments prevent a replay attack from being conducted in communications between the REE and the SE.

    Biometric system and method for recognizing a biometric characteristic in the biometric system

    公开(公告)号:US11328045B2

    公开(公告)日:2022-05-10

    申请号:US16752734

    申请日:2020-01-27

    Applicant: NXP B.V.

    Abstract: A data processing system and a method are provided for recognizing a scanned biometric characteristic in the data processing system. The data processing system includes a biometric sensor, a rich execution environment (REE), and a secure element (SE). In one embodiment, during an enrollment operation, a random challenge is applied to scanned data to produce a biometric template that is stored. During subsequent validation operations, the SE determines if user data includes evidence of the random challenge before providing access to a secure application. Evidence of the random challenge indicates the user data was provided by the biometric sensor. In another embodiment, the sensor data is split between the REE and the SE and partially processed in the SE. The described embodiments prevent a replay attack from being conducted in communications between the REE and the SE.

    Method for RFID tag authentication

    公开(公告)号:US10762311B2

    公开(公告)日:2020-09-01

    申请号:US16260320

    申请日:2019-01-29

    Applicant: NXP B.V.

    Abstract: A method is provided for authenticating a device in a system having a blockchain. The method includes executing a one-side authentication of the device. The results of the one-side authentication are submitted to the blockchain at a first blockchain node of a plurality of blockchain nodes. The one-side authentication is later verified at a second blockchain node of the plurality of blockchain nodes. The device may be a tag in a radio frequency identification (RFID) system.

    METHOD AND DATA PROCESSING SYSTEM FOR EXECUTING AN OBFUSCATED COMPUTER PROGRAM

    公开(公告)号:US20240378315A1

    公开(公告)日:2024-11-14

    申请号:US18315837

    申请日:2023-05-11

    Applicant: NXP B.V.

    Inventor: Marc Vauclair

    Abstract: A data processing system and a method are provided for executing an obfuscated computer program. A function that computes an obfuscated address for each instruction of a plurality of instructions is provided. The function is factored into a first part and a second part. The first part is stored in a memory of the data processing system. The second part and a secret are stored in a secure element of the data processing system, where the secure element is relatively more secure than the memory. An instruction of the plurality of instructions is received in the data processing system. A processor of the data processing system computes an intermediate obfuscated address using the first part. The intermediate obfuscated address is provided to the secure element. An unobfuscated address is computed in the secure element using the intermediate obfuscated address, the second part, and the secret.

    Biometric system
    9.
    发明授权

    公开(公告)号:US11790069B2

    公开(公告)日:2023-10-17

    申请号:US17658034

    申请日:2022-04-05

    Applicant: NXP B.V.

    Abstract: A data processing system and a method are provided for recognizing a scanned biometric characteristic in the data processing system. The data processing system includes a biometric sensor, a rich execution environment (REE), and a secure element (SE). In one embodiment, during an enrollment operation, a random challenge is applied to scanned data to produce a biometric template that is stored. During subsequent validation operations, the SE determines if user data includes evidence of the random challenge before providing access to a secure application. Evidence of the random challenge indicates the user data was provided by the biometric sensor. In another embodiment, the sensor data is split between the REE and the SE and partially processed in the SE. The described embodiments prevent a replay attack from being conducted in communications between the REE and the SE.

    METHOD FOR SECURELY PROVISIONING AN INTEGRATED CIRCUIT

    公开(公告)号:US20230289480A1

    公开(公告)日:2023-09-14

    申请号:US18177416

    申请日:2023-03-02

    Applicant: NXP B.V.

    CPC classification number: G06F21/72 H04L9/14

    Abstract: A method is provided for securely provisioning a plurality of integrated circuits (ICs) manufactured by a first entity for use in a plurality of manufactured product types manufactured by a second entity. Each IC of the plurality of ICs includes a key pair and a unique identifier (UID). The first entity generates a plurality of key pairs that are not related to the plurality of ICs. A plurality of product types is received from the second entity. A plurality of certificates is generated by the first entity using the UIDs and the key pairs. The plurality of certificates is transferred from a first computer system of the first entity to a second computer system under physical control of the second entity. The second entity injects the plurality of ICs with selected certificates of the plurality of certificates. Unused certificates may be deleted from the second computer system.

Patent Agency Ranking