Alternative Title
基于可重随机化混淆电路的可验证计算
Publication Type
Journal Article
Version
publishedVersion
Publication Date
2-2019
Abstract
Yao's garbled circuit allows a client to outsource a function computation to a server with verifiablity. Unfortunately, the garbled circuit suffers from a one-time usage. The combination of fully homomorphic encryption (FHE) and garbled circuits enables the client and the server to reuse the garbled circuit with multiple inputs (Gennaro et al.). However, there still seems to be a long way to go for improving the efficiency of all known FHE schemes and it need much stronger security assumption. On the other hand, the construction is only proven to be secure in a weaker model where an adversary can not issue any number of verification queries to the client. Somewhat homomorphic encryption schemes, whose assumptions are much weaker than the FHE schemes, support a limited number of homomorphic operations. However, they can be much faster and more compact than the FHE schemes. In this work, a verifiable computation scheme is presented which can tolerate any number of malicious verification queries with additively homomorphic encryption. The proposed technique comes from the construction of re-randomizable garbled circuits in which the distribution of the original garbled circuit is computationally indistinguishable from the re-randomized garbled circuit. The proposed scheme is based on the decisional Diffie-Hellman (DDH) assumption. A technique solution is also given to construct cryptographic reverse firewalls, which is called reusable cryptographic reverse firewalls, using re-randomizable garbled circuits. Namely, the solution allows garbled circuits to be generated once and then securely re-randomized for many times on cryptographic reverse firewalls.
Keywords
Cryptographic reverse firewall, Homomorphic encryption, Re-randomizable garbled circuit, Verifiable computation
Discipline
Information Security
Research Areas
Cybersecurity
Publication
Ruan Jian Xue Bao / Journal of Software
Volume
30
Issue
2
First Page
399
Last Page
415
ISSN
1000-9825
Identifier
10.13328/j.cnki.jos.005585
Citation
ZHAO, Qingsong; ZENG, Qingkai; LIU, Ximeng; and XU, Huanliang.
Verifiable computation using re-randomizable garbled circuits. (2019). Ruan Jian Xue Bao / Journal of Software. 30, (2), 399-415.
Available at: https://ink.library.smu.edu.sg/sis_research/4417
Copyright Owner and License
Publisher
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.13328/j.cnki.jos.005585