First-Order and Composable Masking with Only 1-Bit of Reusable Fresh Randomness
Yukihito Hiraga, Takeshi Sugawara
Masking is actively studied as a promising countermeasure against side-channel attacks (SCAs) with provable security. Consumption of many random bits is a major overhead in masking, and researchers approached the problem by reusing randomness across multiple gadgets thereby making randomness consumption independent of circuit size. Faust et al. proposed a first-order masking with only two random bits, but their method lacked composability. Then,