System and method for a practical, secure and verifiable cloud computing for mobile systems

Access full-text files

Date

2017-08-15

Authors

Haas, Zygmunt J.
Premnath, Sriram Nandha

Journal Title

Journal ISSN

Volume Title

Publisher

United States Patent and Trademark Office

Abstract

Disclosed are systems and methods for delegating computations of resource-constrained mobile clients, in which multiple servers interact to construct an encrypted program representing a garbled circuit. Implementing the garbled circuit, garbled outputs are returned. Such implementations ensure privacy of each mobile client's data, even if an executing server has been colluded. The garbled circuit provides secure cloud computing for mobile systems by incorporating cryptographically secure pseudo random number generation that enables a mobile client to efficiently retrieve a result of a computation, as well as verify that an evaluator actually performed the computation. Cloud computation and communication complexity are analyzed to demonstrate the feasibility of the proposed system for mobile systems.

Description

Keywords

LCSH Subject Headings

Citation