Fast secure booting method and system

    公开(公告)号:US11960608B2

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

    申请号:US17243834

    申请日:2021-04-29

    IPC分类号: H04L29/06 G06F21/57 H04L9/32

    摘要: A method to secure boot an electronic device is disclosed according to some embodiments. The method includes receiving a request to initiate a boot sequence using memory content stored in a non-volatile memory circuit. A secure boot circuit receives verification data from the non-volatile memory circuit indicating the memory content. The verification data includes an error correction code for the memory content without including all of the memory content. A cryptographic hashing operation is performed to the error correction code in the secure boot circuit to obtain a digest of the error correction code. The digest is compared with a pre-stored reference digest to generate a verification signal. The verification signal is provided to the electronic device indicating whether the boot sequence passes the verification.

    FAST SECURE BOOTING METHOD AND SYSTEM

    公开(公告)号:US20220350891A1

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

    申请号:US17243834

    申请日:2021-04-29

    IPC分类号: G06F21/57 H04L9/32

    摘要: A method to secure boot an electronic device is disclosed according to some embodiments. The method includes receiving a request to initiate a boot sequence using memory content stored in a non-volatile memory circuit. A secure boot circuit receives verification data from the non-volatile memory circuit indicating the memory content. The verification data includes an error correction code for the memory content without including all of the memory content. A cryptographic hashing operation is performed to the error correction code in the secure boot circuit to obtain a digest of the error correction code. The digest is compared with a pre-stored reference digest to generate a verification signal. The verification signal is provided to the electronic device indicating whether the boot sequence passes the verification.