Amortizing Randomness Complexity in Private Circuits

被引:11
|
作者
Faust, Sebastian [1 ,2 ]
Paglialonga, Clara [1 ,2 ]
Schneider, Tobias [1 ,3 ]
机构
[1] Ruhr Univ Bochum, Bochum, Germany
[2] Tech Univ Darmstadt, Darmstadt, Germany
[3] Catholic Univ Louvain, Louvain La Neuve, Belgium
关键词
MASKING;
D O I
10.1007/978-3-319-70694-8_27
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cryptographic implementations are vulnerable to Side Channel Analysis (SCA), where an adversary exploits physical phenomena such as the power consumption to reveal sensitive information. One of the most widely studied countermeasures against SCA are masking schemes. A masking scheme randomizes intermediate values thereby making physical leakage from the device harder to exploit. Central to any masking scheme is the use of randomness, on which the security of any masked algorithm heavily relies. But since randomness is very costly to produce in practice, it is an important question whether we can reduce the amount of randomness needed while still guaranteeing standard security properties such as t-probing security introduced by Ishai, Sahai and Wagner (CRYPTO 2003). In this work we study the question whether internal randomness can be re-used by several gadgets, thereby reducing the total amount of randomness needed. We provide new techniques for masking algorithms that significantly reduce the amount of randomness and achieve better overall efficiency than known constructions for values of t that are most relevant for practical settings.
引用
收藏
页码:781 / 810
页数:30
相关论文
共 50 条
  • [1] Amortizing randomness in private multiparty computations
    Kushilevitz, E
    Ostrovsky, R
    Rosén, A
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2003, 16 (04) : 533 - 544
  • [2] Randomness Complexity of Private Circuits for Multiplication
    Belaid, Sonia
    Benhamouda, Fabrice
    Passelegue, Alain
    Prouff, Emmanuel
    Thillard, Adrian
    Vergnaud, Damien
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2016, PT II, 2016, 9666 : 616 - 648
  • [3] Private Circuits with Quasilinear Randomness
    Goyal, Vipul
    Ishai, Yuval
    Song, Yifan
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2022, PT III, 2022, 13277 : 192 - 221
  • [4] Randomness complexity of private computation
    C. Blundo
    A. De Santis
    G. Persiano
    U. Vaccaro
    [J]. computational complexity, 1999, 8 : 145 - 168
  • [5] Randomness complexity of private computation
    Blundo, C
    De Santis, A
    Persiano, G
    Vaccaro, U
    [J]. COMPUTATIONAL COMPLEXITY, 1999, 8 (02) : 145 - 168
  • [6] Amortizing Garbled Circuits
    Huang, Yan
    Katz, Jonathan
    Kolesnikov, Vladimir
    Kumaresan, Ranjit
    Malozemoff, Alex J.
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2014, PT II, 2014, 8617 : 458 - 475
  • [7] LOWER AND UPPER BOUNDS ON THE RANDOMNESS COMPLEXITY OF PRIVATE COMPUTATIONS OF AND
    Kushilevitz, Eyal
    Ostrovsky, Rafail
    Prouff, Emmanuel
    Rosen, Adi
    Thillard, Adrian
    Vergnaud, Damien
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2021, 35 (01) : 465 - 484
  • [8] Lower and Upper Bounds on the Randomness Complexity of Private Computations of AND
    Kushilevitz, Eyal
    Ostrovsky, Rafail
    Prouff, Emmanuel
    Rosen, Adi
    Thillard, Adrian
    Vergnaud, Damien
    [J]. THEORY OF CRYPTOGRAPHY, TCC 2019, PT II, 2019, 11892 : 386 - 406
  • [9] Amortizing Volatility across Private Capital Investments
    Anson, Mark
    [J]. JOURNAL OF PORTFOLIO MANAGEMENT, 2024, 50 (07): : 23 - 35
  • [10] Randomness in private computations
    Kushilevitz, E
    Mansour, Y
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 1997, 10 (04) : 647 - 661