Publicly Verifiable Outsourced Computation with a Key Distribution Centre
James Alderman, Carlos Cid, Jason Crampton, Christian Janson

TL;DR
This paper proposes a new scheme for publicly verifiable outsourced computation that uses a Key Distribution Center to reduce redundant pre-processing, enhancing efficiency for multiple clients accessing the same functions.
Contribution
It introduces a KDC-based framework for PVC, leveraging Key-Policy Attribute-based Encryption to eliminate repetitive pre-processing in multi-client scenarios.
Findings
Reduces pre-processing overhead for multiple clients
Provides a new security model for KDC-based PVC
Constructs a scheme based on attribute-based encryption
Abstract
The combination of software-as-a-service and the increasing use of mobile devices gives rise to a considerable difference in computational power between servers and clients. Thus, there is a desire for clients to outsource the evaluation of complex functions to a server and to be able to verify that the resulting value is correct. Previous work in this area of Publicly Verifiable Outsourced Computation (PVC) requires a costly pre-processing stage. However, in many practical situations multiple clients will be interested in the same set of core functions and will make use of the same servers. Thus, the pre-processing phase may be performed many more times than is necessary. In this paper we introduce a Key Distribution Center (KDC) that handles the generation and distribution of the keys that are required to support PVC, thereby eliminating this redundancy. We define a number of new…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Distributed systems and fault tolerance · Blockchain Technology Applications and Security
