A Comprehensive Toolset for General-Purpose Private Computing and Outsourcing
Abstract
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.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 08, 2016
- Accession Number
- AD1023350
Entities
People
- Marina Blanton
Organizations
- University of Notre Dame