Techniques of encrypting bmc and bios firmware and data in flash memory
AssigneeAmerican Megatrends International, LLC
InventorsSAMVINESH CHRISTOPHER, Anurag Bhatia, Winston Thangapandian
Life of this patent
Estimating the term…
Abstract
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus is a BMC. The BMC receives data to be written to a storage. The BMC encrypts the data using a stream encrypt engine to generate encrypted data. The BMC writes the encrypted data to the storage. The BMC receives encrypted data read from the storage. The BMC decrypts the encrypted data using a stream decrypt engine to generate decrypted data. The BMC provides the decrypted data to a component of the BMC.
Claims14
A method of operation of a baseboard management controller (BMC), the method comprising:
- receiving data to be written to a storage;
- encrypting the data using a stream encrypt engine to generate encrypted data;
- writing the encrypted data to the storage;
- receiving encrypted data read from the storage;
- decrypting the encrypted data using a stream decrypt engine to generate decrypted data;
- and
- providing the decrypted data to a component of the BMC.
A baseboard management controller (BMC) comprising:
- a stream encrypt engine configured to encrypt data to be written to a storage;
- a stream decrypt engine configured to decrypt encrypted data read from the storage;
- a memory;
- and
- a processing unit coupled to the memory and configured to:
- receive data to be written to the storage;
- provide the data to the stream encrypt engine for encryption;
- provide the encrypted data to the storage;
- receive encrypted data from the storage;
- provide the encrypted data to the stream decrypt engine for decryption;
- and
- provide the decrypted data to a component of the BMC.
Dependencies are inferred from the claim text.