METHOD FOR RESISTING FAULT INJECTION ATTACKS IN SECURE BOOT

    公开(公告)号:US20240211603A1

    公开(公告)日:2024-06-27

    申请号:US18171587

    申请日:2023-02-20

    申请人: Beken Corporation

    IPC分类号: G06F21/57 G06F21/60

    摘要: A method for resisting fault injection attacks during secure boot is provided. The method may include: performing a secure check on a System-on-Chip (SoC), wherein one or more pre-determined values are written on one or more bits of a first register of the SoC during the secure check; reading one or more corresponding bits of a second register of the SoC; and comparing the values of the one or more bits of the second register with the values of the one or more corresponding bits of the first register. In response to a comparison result that the values of the one or more bits of the second register are the same as the values of the one or more corresponding bits of the first register, the SoC is booted.

    METHOD FOR PATCHING SECURE BOOT IN IOT
    2.
    发明公开

    公开(公告)号:US20240202341A1

    公开(公告)日:2024-06-20

    申请号:US18171583

    申请日:2023-02-20

    申请人: Beken Corporation

    IPC分类号: G06F21/57 G06F21/72

    CPC分类号: G06F21/575 G06F21/725

    摘要: A method of patching a secure boot of an internet of things (IoT) device is provided. The method may include: loading a patch on a flash memory of a system-on-chip (SoC); generating a patch key corresponding to the loaded patch using a cryptographic algorithm; reading a pre-determined authentication key from a one-time programmable (OTP) memory of the SoC; comparing the patch key with the authentication key. In response to a comparison result that the patch key is the same as the authentication key, the method may include authenticating the patch; executing the authenticated patch on the SoC; and booting the SoC with the authenticated patch executed on the SoC.