It uses bitwise xor and and, rotates, shifts, and addition, none of which are generally variable-time (although note that on some platforms rotates are variable-time).
variable-time
How to use variable-time in a sentence. Live example sentences for variable-time pulled from indexed public discussions.
Editorial note
It uses bitwise xor and and, rotates, shifts, and addition, none of which are generally variable-time (although note that on some platforms rotates are variable-time).
Quick take
It uses bitwise xor and and, rotates, shifts, and addition, none of which are generally variable-time (although note that on some platforms rotates are variable-time).
Example sentences
You don't have to worry about how the variable-time operations are implemented, because there aren't any.
Blinding is not really about adding a random delay as much as it is about preventing an attacker from controlling inputs to variable-time functions.
You'd have to use csiAdd(const struct ConstantTimeInt *addend1, const struct ConstantTimeInt *addend2, struct ConstantTimeInt *res) In all cases it requires the developer of the library to be conscious of timing attacks, and not just use a regular int with variable-time addition.
Of course, if you don't make any commitments, then programmers have no choice but to rely on observations of CPU behavior; many of those programmers will assume constant-time MUL, and if you switch to variable-time MUL then you will be breaking cryptographic security.
Frequently asked questions
Short answers drawn from the clearest meanings and examples for this word.
How do you use variable-time in a sentence?
It uses bitwise xor and and, rotates, shifts, and addition, none of which are generally variable-time (although note that on some platforms rotates are variable-time).