Micron Technology, Inc.
Protection against timing-based security attacks by randomly adjusting reorder buffer capacity
Last updated:
Abstract:
Methods, systems, and apparatuses related to re-order buffers and for protection from timing-based security attacks are described. A processor may have functional units configured to execute instructions out of order, a re-order buffer configured to buffer the execution results of instructions for output in order, and a controller configured to randomize data timing in the re-order buffer. For example, the controller can make random adjustments to the capacity of the re-order buffer in buffering and/or sorting execution results and thus randomize data timing in the re-order buffer.
Status:
Grant
Type:
Utility
Filling date:
5 Dec 2018
Issue date:
2 Aug 2022