Diversifying a base symmetric key based on a public key

    公开(公告)号:US11042488B2

    公开(公告)日:2021-06-22

    申请号:US15166700

    申请日:2016-05-27

    Inventor: Ambuj Kumar

    Abstract: A symmetric key that is stored at a device may be received. A public key from a remote entity may also be received at the device. Furthermore, a derived key may be generated based on a one way function between the symmetric key that is stored at the device and the public key that is received from the remote entity. The derived key may be encrypted with the public key and transmitted to the remote entity. The encryption of the derived key with the public key may provide secure transmission of the derived key to an authorized remote entity with a private key that may be used to decrypt the encrypted derived key.

    Cryptographic management of lifecycle states

    公开(公告)号:US10897352B2

    公开(公告)日:2021-01-19

    申请号:US15755274

    申请日:2016-12-15

    Abstract: A secret key value that is inaccessible to software is scrambled according to registers consisting of one-time programmable (OTP) bits. A first OTP register is used to change the scrambling of the secret key value whenever a lifecycle event occurs. A second OTP register is used to undo the change in the scrambling of the secret key. A third OTP register is used to affect a permanent change to the scrambling of the secret key. The scrambled values of the secret key (whether changed or unchanged) are used as seeds to produce keys for cryptographic operations by a device.

    Virtual one-time programmable memory management

    公开(公告)号:US10884673B2

    公开(公告)日:2021-01-05

    申请号:US16528232

    申请日:2019-07-31

    Abstract: A virtual memory including virtual addresses may be generated. A first virtual address of the virtual memory may be mapped to a first physical address of a one-time programmable (OTP) memory of a device. Furthermore, a second virtual address of the virtual memory may be mapped to a second physical address of a static memory of the device. The virtual memory that is mapped to the OTP memory and the static memory may be provided for accessing of the data of the OTP memory of the device.

    LOCATION AWARE CRYPTOGRAPHY
    16.
    发明申请

    公开(公告)号:US20200007328A1

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

    申请号:US16445708

    申请日:2019-06-19

    Abstract: A first entity may provide a request to transmit data from the first entity to a second entity. The first entity may receive a session key from the second entity in response to the request where the session key is encrypted by a second key that is based on a combination of a public key and a location associated with the second entity. A location associated with the first entity may be identified. Furthermore, a first key may be generated based on a combination of the location associated with the first entity and a private key that corresponds to the public key. The first key may decrypt data encrypted by the second key when the location associated with the first entity corresponds to the location associated with the second entity.

Patent Agency Ranking