Randomized Half-Ideal Cipher on Groups with applications to UC (a)PAKE
Randomized Half-Ideal Cipher on Groups with applications to UC (a)PAKE
复制标题
DOI:
10.1007/978-3-031-30589-4_5
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Bruno Freitas Dos Santos;Yanqi Gu;Stanislaw Jarecki
中科院分区:
文献类型:
--
作者:
Bruno Freitas Dos Santos;Yanqi Gu;Stanislaw Jarecki
An Ideal Cipher (IC) is a cipher where each key defines a random permutation on the domain. Ideal Cipher on a group has many attractive applications, e.g., theEncrypted Key Exchange(EKE) protocol for Password Authenticated Key Exchange (PAKE) , or asymmetric PAKE (aPAKE) [, ]. However, known constructions for IC on a group domain all have drawbacks, including key leakage from timing information , requiring 4 hash-onto-group operations if IC is an 8-round Feistel , and limiting the domain to half the group or using variable-time encoding [, ] if IC is implemented via (quasi-) bijections from groups to bitstrings .We propose an IC relaxation called a(Randomized) Half-Ideal Cipher(HIC), and we show that HIC on a group can be realized by amodified 2-round Feistel(m2F), at a cost of 1 hash-onto-group operation, which beats existing IC constructions in versatility and computational cost. HIC weakens IC properties by letting part of the ciphertext be non-random, but we exemplify that it can be used as a drop-in replacement for IC by showing that EKE and aPAKE of realize respectively UC PAKE and UC aPAKE even if they use HIC instead of IC. The m2F construction can also serve as IC domain extension, because m2F constructs HIC on domainDfrom an RO-indifferentiable hash ontoDand an IC on-bit strings, fora security parameter. One application of such extender is a modular lattice-based UC PAKE using EKE instantiated with HIC and anonymous lattice-based KEM.