A Privacy-Preserving Outsourced Functional Computation Framework Across Large-Scale Multiple Encrypted Domains

0
752
A Privacy-Preserving Outsourced Functional Computation Framework Across Large-Scale Multiple Encrypted Domains

A Privacy-Preserving Outsourced Functional Computation Framework Across Large-Scale Multiple Encrypted Domains

Abstract

In this paper, we propose a framework for privacy-preserving outsourced functional computation across multiple encrypted domains on a large scale, which we refer to as POFD. A Privacy-Preserving Outsourced Functional Computation Framework Across Large-Scale Multiple Encrypted Domains With POFD, a user can obtain the output of a function computed over encrypted data from multiple domains while protecting the privacy of the function itself, its input and output. Specifically, to trade the levels of privacy protection and performance, we introduce two notions of POFD, the basic POFD and its enhanced version.

A Privacy-Preserving Outsourced Functional Computation Framework Across Large-Scale Multiple Encrypted Domains present three protocols, named Multi-domain Secure Multiplication Protocol (MSM), Secure Exponent Calculation Protocol with Private Base (SECB), and Secure Exponent Calculation Protocol (SEC), as core POFD sub-protocols to securely calculate the outsourced function.

System Configuration

H/W System Configuration
Speed                   : 1.1 GHz
RAM                      : 256 MB(min)
Hard Disk              : 20 GB
Floppy Drive          : 1.44 MB
Key Board             : Standard Windows Keyboard
Mouse                  : Two or Three Button Mouse
Monitor                : SVGA
S/W System Configuration

Platform                     :  cloud computing

Operating system       : Windows Xp,7,
Server                       : WAMP/Apache
Working on                : Browser Like Firefox, IE

Conclusion

In this paper, we proposed a new framework called POFD for privacy-preserving outsourced functional computation across multiple encrypted domains on a large scale. By running the POFD, a user can get the final results efficiently in one round communication without compromising the user’s query privacy and data privacy. A new public key cryptosystem was designed to support distributed decryption as a key component of POFD.