Verifiable computation using re-randomizable garbled circuits
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 ga...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | Chinese |
Published: |
Institutional Knowledge at Singapore Management University
2019
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/4417 https://ink.library.smu.edu.sg/context/sis_research/article/5420/viewcontent/create_pdf.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | Chinese |
id |
sg-smu-ink.sis_research-5420 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-54202020-04-23T05:54:34Z Verifiable computation using re-randomizable garbled circuits ZHAO, Qingsong ZENG, Qingkai LIU, Ximeng XU, Huanliang 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. 2019-02-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4417 info:doi/10.13328/j.cnki.jos.005585 https://ink.library.smu.edu.sg/context/sis_research/article/5420/viewcontent/create_pdf.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems chi Institutional Knowledge at Singapore Management University Cryptographic reverse firewall Homomorphic encryption Re-randomizable garbled circuit Verifiable computation Information Security |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
Chinese |
topic |
Cryptographic reverse firewall Homomorphic encryption Re-randomizable garbled circuit Verifiable computation Information Security |
spellingShingle |
Cryptographic reverse firewall Homomorphic encryption Re-randomizable garbled circuit Verifiable computation Information Security ZHAO, Qingsong ZENG, Qingkai LIU, Ximeng XU, Huanliang Verifiable computation using re-randomizable garbled circuits |
description |
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. |
format |
text |
author |
ZHAO, Qingsong ZENG, Qingkai LIU, Ximeng XU, Huanliang |
author_facet |
ZHAO, Qingsong ZENG, Qingkai LIU, Ximeng XU, Huanliang |
author_sort |
ZHAO, Qingsong |
title |
Verifiable computation using re-randomizable garbled circuits |
title_short |
Verifiable computation using re-randomizable garbled circuits |
title_full |
Verifiable computation using re-randomizable garbled circuits |
title_fullStr |
Verifiable computation using re-randomizable garbled circuits |
title_full_unstemmed |
Verifiable computation using re-randomizable garbled circuits |
title_sort |
verifiable computation using re-randomizable garbled circuits |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2019 |
url |
https://ink.library.smu.edu.sg/sis_research/4417 https://ink.library.smu.edu.sg/context/sis_research/article/5420/viewcontent/create_pdf.pdf |
_version_ |
1770574745916407808 |