-
公开(公告)号:US11816228B2
公开(公告)日:2023-11-14
申请号:US17032984
申请日:2020-09-25
Applicant: Advanced Micro Devices, Inc.
Inventor: Donald P. Matthews, Jr. , William A. Moyes
CPC classification number: G06F21/602 , H04L9/14
Abstract: Systems, apparatuses, and methods for implementing a metadata tweak for channel encryption differentiation are disclosed. A memory controller retrieves a device-unique identifier (ID) from a memory device coupled to a given memory channel slot. The memory controller uses the device-unique ID to generate a tweak value used for encrypting data stored in the device. In one scenario, the device-unique ID is embedded in the address bits of the tweak process. In this way, the memory device can be migrated to a different memory channel since the data can be decrypted independently of the channel. This is possible since the device-unique ID used for the tweak operation is retrieved from the metadata stored locally on the memory device. In one implementation, the memory device is a persistent dual in-line memory module (DIMM). In some implementations, the link between memory controller and memory device is a compute express link (CXL) compliant link.
-
公开(公告)号:US11860797B2
公开(公告)日:2024-01-02
申请号:US17565666
申请日:2021-12-30
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Philip Ng , Nippon Raval , David A. Kaplan , Donald P. Matthews, Jr.
IPC: G06F13/10 , G06F12/084 , G06F12/1081
CPC classification number: G06F13/102 , G06F12/084 , G06F12/1081 , G06F2212/603
Abstract: Restricting peripheral device protocols in confidential compute architectures, the method including: receiving a first address translation request from a peripheral device supporting a first protocol, wherein the first protocol supports cache coherency between the peripheral device and a processor cache; determining that a confidential compute architecture is enabled; and providing, in response to the first address translation request, a response including an indication to the peripheral device to not use the first protocol.
-