Paper 2020/567 Original: eprint.iacr.org/2020/567 ↗

An Improvement of Multi-Exponentiation with Encrypted Bases Argument: Smaller and Faster

Yi Liu
Qi Wang
Siu-Ming Yiu
Abstract

A cryptographic primitive, called encryption switching protocol (ESP), has been proposed recently. This two-party protocol enables interactively converting values encrypted under one scheme into another scheme without revealing the plaintexts. Given two additively and multiplicatively homomorphic encryption schemes, parties can now encrypt their data and convert underlying encryption schemes to perform different operations simultaneously. Due to its efficiency, ESP becomes an alternative to fully homomorphic encryption schemes in some privacy-preserving applications. In this paper, we propose an improvement in ESP. In particular, we consider the multi-exponentiation with encrypted bases argument ({\sf MEB}) protocol. This protocol is not only the essential component and efficiency bottleneck of ESP, but also has tremendous potential in many applications and can be used to speed up many intricate cryptographic protocols, such as proof of knowledge of a double logarithm. According to our theoretical analysis and experiments, our proposed {\sf MEB} protocol has lower communication and computation cost. More precisely, it reduces the communication cost by roughly $29\%$ compared to the original protocol. The computation cost of the verifier is reduced by $19\% - 42\%$, depending on the settings of experimental parameters. This improvement is particularly useful for verifiers with weak computing power in some applications. We also provide a formal security proof to confirm the security of the improved {\sf MEB} protocol.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2021-03-28: last updated
2020-05-16: published
Short URL
https://ia.cr/2020/567
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2020/567,
      author = {Yi Liu and Qi Wang and Siu-Ming Yiu},
      title = {An Improvement of Multi-Exponentiation with Encrypted Bases Argument: Smaller and Faster},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/567},
      year = {2020},
      url = {https://eprint.iacr.org/2020/567}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.