Mitigating Row Hammer Attacks Through Memory Address Encryption

    公开(公告)号:US20240070090A1

    公开(公告)日:2024-02-29

    申请号:US18453108

    申请日:2023-08-21

    Applicant: Apple Inc.

    Inventor: Jeff Gonion

    CPC classification number: G06F12/1408 G06F12/1441

    Abstract: In an embodiment, a system employs encryption on memory addresses generated by a source circuit that generates memory transactions (e.g., a processor such as a central processing unit (CPU), a graphics processing unit (GPU), various embedded processors or microcontrollers; or a peripheral device. The encrypted memory address corresponds to the row that is activated for the memory transaction, instead of the memory address generated by the source circuit.

    I/O Agent
    15.
    发明申请

    公开(公告)号:US20220318136A1

    公开(公告)日:2022-10-06

    申请号:US17648071

    申请日:2022-01-14

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed relating to an I/O agent circuit of a computer system. The I/O agent circuit may receive, from a peripheral component, a set of transaction requests to perform a set of read transactions that are directed to one or more of a plurality of cache lines. The I/O agent circuit may issue, to a first memory controller circuit configured to manage access to a first one of the plurality of cache lines, a request for exclusive read ownership of the first cache line such that data of the first cache line is not cached outside of the memory and the I/O agent circuit in a valid state. The I/O agent circuit may receive exclusive read ownership of the first cache line, including receiving the data of the first cache line. The I/O agent circuit may then perform the set of read transactions with respect to the data.

Patent Agency Ranking