NAND-based verified boot
    1.
    发明授权

    公开(公告)号:US10025600B2

    公开(公告)日:2018-07-17

    申请号:US14874320

    申请日:2015-10-02

    Applicant: Google Inc.

    Abstract: A device including a NAND-flash memory comprising a read-only portion storing boot code and a key, and a system on a chip (SoC) coupled to the NAND-flash memory is provided. The SoC includes a read-only memory (ROM) storing one or more instructions and a processor configured to execute, upon startup, the one or more instructions stored in the ROM to request from the NAND-flash memory the boot code and the key. The processor further configured to load and execute the boot code to perform a chain of trust verification process on subsequent code during a booting process using the key. A method for using the device is also presented.

    Changing memory access for instruction based on memory access misses
    2.
    发明授权
    Changing memory access for instruction based on memory access misses 有权
    基于内存访问错误更改指令的内存访问

    公开(公告)号:US09213658B1

    公开(公告)日:2015-12-15

    申请号:US13771960

    申请日:2013-02-20

    Applicant: Google Inc.

    CPC classification number: G06F13/28

    Abstract: A non-transitory computer-readable storage medium may include instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to at least maintain a count of memory misses associated with an instruction, the instruction being included in code associated with an application, and grant the instruction direct access to memory, bypassing an operating system running on the computer, based on the count of memory misses meeting or exceeding a threshold.

    Abstract translation: 非暂时的计算机可读存储介质可以包括存储在其上的指令。 当由至少一个处理器执行时,指令可以被配置为使得计算系统至少维持与指令相关联的存储器未命中的计数,该指令被包括在与应用相关联的代码中,并且授权指令直接访问 存储器,绕过计算机上运行的操作系统,基于满足或超过阈值的内存未命中计数。

    NAND-BASED VERIFIED BOOT
    3.
    发明申请

    公开(公告)号:US20170097830A1

    公开(公告)日:2017-04-06

    申请号:US14874320

    申请日:2015-10-02

    Applicant: Google Inc.

    Abstract: A device including a NAND-flash memory comprising a read-only portion storing boot code and a key, and a system on a chip (SoC) coupled to the NAND-flash memory is provided. The SoC includes a read-only memory (ROM) storing one or more instructions and a processor configured to execute, upon startup, the one or more instructions stored in the ROM to request from the NAND-flash memory the boot code and the key. The processor further configured to load and execute the boot code to perform a chain of trust verification process on subsequent code during a booting process using the key. A method for using the device is also presented.

Patent Agency Ranking