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