diff --git a/doc/03_reference/security.rst b/doc/03_reference/security.rst index 80bca312..b44d7159 100644 --- a/doc/03_reference/security.rst +++ b/doc/03_reference/security.rst @@ -21,6 +21,7 @@ This makes it more difficult for an external observer to infer secret data by ob In Ibex, most instructions already execute independent of their input operands. When data-independent timing is enabled: + * Branches execute identically regardless of their taken/not-taken status * Early completion of multiplication by zero/one is removed * Early completion of divide by zero is removed