Haynes Beffel & Wolfeld LLP
Security memory scheme
A memory device can include a memory, and an interface to receive a memory command sequence. A message authentication code MAC is provided with the command sequence. Control circuits on the device include a command decoder to decode a received command sequence and to execute an identified memory operation. A message authentication engine includes logic to compute a value of a message authentication code to be matched with the received message authentication code based on the received command sequence and a stored key. The device can store a plurality of keys associated with one or more memory zones in the memory. Logic on the device prevents completion of the memory operation identified by the command sequence if the value computed does not match the received message authentication code.
MACRONIX INTERNATIONAL CO., LTD.
H H G H G G
H04L H04L G06F H04L G06F G06F
inventional inventional inventional inventional inventional inventional
Kuen-Long Chia-Jung Chin-Hung
Chang Chen Chang