A Comprehensive Toolset for General-Purpose Private Computing and Outsourcing
Technical Report,01 Mar 2013,31 Aug 2016
University of Notre Dame Du Lac Notre Dame United States
Pagination or Media Count:
The over-reaching goal of this project is to provide the necessary tools and techniques for supporting general-purpose secure computation and outsourcing. The three main thrusts of the project are i development of efficient techniques for securely working with standard data types, ii designing efficient data-oblivious algorithms and data structures suitable for secure computation and outsourcing, and iii building a compiler for translating a program written in a conventional programming language which is intended to handle private data into the corresponding secure distributed implementation that provably protects private data throughout program execution. This report summarizes the research findings of the project and scientific advances made towards each of the research thrusts throughout the project duration.
- Computer Systems Management and Standards