Oblivious Linear Group Actions and Applications

被引:5
|
作者
Attrapadung, Nuttapong [1 ]
Hanaoaka, Goichiro [1 ]
Matsuda, Takahiro [1 ]
Morita, Hiraku [2 ]
Ohara, Kazuma [1 ]
Schuldt, Jacob C. N. [1 ]
Teruya, Tadanori [1 ]
Tozawa, Kazunari [3 ]
机构
[1] AIST, Tsukuba, Ibaraki, Japan
[2] Univ St Gallen, St Gallen, Switzerland
[3] Univ Tokyo, Tokyo, Japan
关键词
secure computation; secret sharing; oblivious shuffle; oblivious sorting; MULTIPARTY COMPUTATION; EQUALITY;
D O I
10.1145/3460120.3484584
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose efficient two-party protocols for obliviously applying a (possibly random) linear group action to a data set. Our protocols capture various applications such as oblivious shuffles, circular shifts, matrix multiplications, to name just a few. A notable feature enjoyed by our protocols, is that they admit a roundoptimal (more precisely, one-round) online computation phase, once an input-independent off-line computation phase has been completed. Our oblivious shuffle is the first to achieve a round-optimal online phase. The most efficient instantiations of our protocols are obtained in the so-called client-aided client-server setting, where the offline phase is run by a semi-honest input party (client) who will then distribute the generated correlated randomness to the computing parties (servers). When comparing the total running time to the previous best two-party oblivious shuffle protocol by Chase et al. (Asiacrypt 2020), our shuffle protocol in this client-aided setting is up to 105 times and 152 times faster, in the LAN and WAN setting, respectively. We additionally show how the Chase et al. protocol (which is a standard two-party protocol) can be modified to leverage the advantages of the client-aided setting, but show that, even doing so, our scheme is still two times faster in the online phase and 1.34 times faster in total on average. An additional feature of our protocols is that they allow to re-invoke a previously generated group action, or its inverse, in subsequent runs. This allows us to utilize randomize-then-reveal techniques, which are crucial for constructing efficient protocols in complex applications. As an application, we construct a new oblivious sorting protocol implementing radix sort. Our protocol is based on a similar approach to the three-party protocol by Chida et al. (IACR ePrint 2019/965), but using our oblivious shuffle as a building block as well as various optimizations, we obtain a two-party protocol (in the client-aided setting) with improved online running time and a reduced number of rounds. As other applications, we also obtain efficient protocols for oblivious selection, oblivious unit-vectorization, oblivious multiplexer, oblivious polynomial evaluation, arithmetic-to-boolean share conversions, and more.
引用
收藏
页码:630 / 650
页数:21
相关论文
共 50 条
  • [41] Algebraic Group Model with Oblivious Sampling
    Lipmaa, Helger
    Parisella, Roberto
    Siim, Janno
    THEORY OF CRYPTOGRAPHY, TCC 2023, PT IV, 2023, 14372 : 363 - 392
  • [42] Group actions on chains of Banach manifolds and applications to fluid dynamics
    Gay-Balmaz, Francois
    Ratiu, Tudor S.
    ANNALS OF GLOBAL ANALYSIS AND GEOMETRY, 2007, 31 (03) : 287 - 328
  • [43] Group actions on chains of Banach manifolds and applications to fluid dynamics
    François Gay-Balmaz
    Tudor S. Ratiu
    Annals of Global Analysis and Geometry, 2007, 31 : 287 - 328
  • [44] APPLICATIONS OF GROUP ACTIONS ON FINITE COMPLEXES TO HILBERT CUBE MANIFOLDS
    NEWMAN, LS
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1977, 62 (01) : 183 - 187
  • [45] Group actions on monotone skew-product semiflows with applications
    Cao, Feng
    Gyllenberg, Mats
    Wang, Yi
    JOURNAL OF THE EUROPEAN MATHEMATICAL SOCIETY, 2016, 18 (01) : 195 - 223
  • [46] Laconic Oblivious Transfer and Its Applications
    Cho, Chongwon
    Dottling, Nico
    Garg, Sanjam
    Gupta, Divya
    Miao, Peihan
    Polychroniadou, Antigoni
    ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PART II, 2017, 10402 : 33 - 65
  • [47] Demuskin groups with group actions and applications to deformations of Galois representations
    Böckle, G
    COMPOSITIO MATHEMATICA, 2000, 121 (02) : 109 - 154
  • [48] A CASE FOR APPLICATIONS OF LINEAR ALGEBRA AND GROUP THEORY
    JARVIS, RK
    AMERICAN MATHEMATICAL MONTHLY, 1966, 73 (06): : 654 - &
  • [49] Quantum Universally Composable Oblivious Linear Evaluation
    Santos, Manuel B.
    Mateus, Paulo
    Vlachou, Chrysoula
    QUANTUM, 2024, 8 : 1 - 42
  • [50] Dentistry of orbits of linear group actions and equidistribution properties of random walks
    Conze, JP
    Guivarc'h, YG
    RIGIDITY IN DYNAMICS AND GEOMETRY: CONTRIBUTIONS FROM THE PROGRAMME ERGODIC THEORY, GEOMETRIC RIGIDITY AND NUMBER THEORY, 2002, : 39 - 76