A preview is not available for this record, click “View” or “Download” to engage with the material.
Description
Data Operand Independent Timing (DOIT) is a technology to assist constant-time code in ensuring the runtime is independent of secret values. It applies when a mode bit, called Data Operand Independent Timing Mode (DOITM), is set. USER_DOITM and SUP_DOITM are features that enhance DOITM. They consist of separate DOIT mode controls for user and supervisor mode, and three ”DOITM instructions” that allow faster reading and modification of the current privilege level’s (CPL’s) DOIT mode.