Cryptographic Key Generation Using A Stored Input Value And A Stored Count Value
    31.
    发明申请
    Cryptographic Key Generation Using A Stored Input Value And A Stored Count Value 审中-公开
    使用存储的输入值和存储计数值进行加密密钥生成

    公开(公告)号:US20160197724A1

    公开(公告)日:2016-07-07

    申请号:US15052173

    申请日:2016-02-24

    Inventor: Daniel Nemiroff

    Abstract: Embodiments of an invention for cryptographic key generation using a stored input value and a stored count value have been described. In one embodiment, a processor includes non-volatile storage storing an input value and a count value, and logic to generate a cryptographic key based on the stored input value and the stored count value.

    Abstract translation: 已经描述了使用存储的输入值和存储的计数值的密码密钥生成的发明的实施例。 在一个实施例中,处理器包括存储输入值和计数值的非易失性存储器,以及基于存储的输入值和存储的计数值来产生密码密钥的逻辑。

    Encoding process for multiple RSA and ECC keys

    公开(公告)号:US10862680B2

    公开(公告)日:2020-12-08

    申请号:US16142587

    申请日:2018-09-26

    Abstract: In embodiments, an apparatus for microcontroller (μC) or system-on-chip (SoC) computing includes a set of fuses disposed in a μC or a SoC to store a seed value and M pairs of loop counter values (LCVs) with which to locally generate M private keys from the seed value on the microcontroller or SoC, where M is a positive integer, each private key to decrypt data encrypted with a pre-defined public key cryptosystem, wherein each private key includes two prime numbers p and q (p,q), the LCVs being a number of iterations of a key derivation function (KDF) needed to respectively obtain p and q from the seed value; and a key decoder, disposed in the (μC) or the SoC, and coupled to the set of fuses, to read the seed value and the M pairs of LCVs, and, for each of the M private keys to: respectively generate (p,q) from the seed value by respectively iterating the KDF by the LCVs for that key.

    CPU-based measured boot
    38.
    发明授权

    公开(公告)号:US09721104B2

    公开(公告)日:2017-08-01

    申请号:US14091026

    申请日:2013-11-26

    CPC classification number: G06F21/575

    Abstract: A measured boot process for an electronic device includes taking a measurement of the early system start up instructions of the electronic device upon a reboot or start-up of the device. A representation of the measurement is stored in a trusted platform module of the electronic device prior to initialization of the trusted platform module. Access is granted to the representation of the measurement stored in the trusted platform module prior to initialization of the trusted platform module thereby enabling the representation of the measurement to serve as the core root of trust for measurement.

Patent Agency Ranking