US 12,066,888 B2
Efficient security metadata encoding in error correcting code (ECC) memory without dedicated ECC bits
Sergej Deutsch, Hillsboro, OR (US); David M. Durham, Beaverton, OR (US); Karanvir Grewal, Hillsboro, OR (US); and Rajat Agarwal, Portland, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Sep. 14, 2022, as Appl. No. 17/944,352.
Claims priority of provisional application 63/397,062, filed on Aug. 11, 2022.
Prior Publication US 2024/0053904 A1, Feb. 15, 2024
Int. Cl. G06F 11/10 (2006.01); G06F 3/06 (2006.01)
CPC G06F 11/1004 (2013.01) [G06F 3/0622 (2013.01); G06F 3/0629 (2013.01); G06F 3/0673 (2013.01)] 26 Claims
OG exemplary drawing
 
13. A method comprising:
receiving, by a memory controller, a write request from a processor, the write request including data to be stored in a memory and an access control field; and
when an access control field is selected in the write request, performing an exclusive OR (XOR) operation on a plurality of ECC bits associated with the data and a fixed encoding pattern to generate a plurality of encoded ECC bits and storing the data and the plurality of encoded ECC bits in the memory.