Ramifications of DARPA's Programming Computation on Encrypted Data Program

Abstract

The purpose of encryption is to convert information into something that looks like gibberish to everyone else. This gibberish can be transported and stored, but it cannot be understood and, therefore, one would imagine, it cannot be processed. Amazingly, however, under some circumstances, encrypted data can in fact be processed, even if those doing the processing have no idea what the data say or what they mean. The Defense Advanced Research Projects Agency (DARPA) is currently running a technology development program, entitled Programming Computation on Encrypted Data (PROCEED), to enhance the state of the art in such processing. PROCEED has three components. We focus on two of them: fully homomorphic encryption (FHE) and secure multiparty processing (SMP).1 FHE permits one party to lend its data out, in encrypted form, to a second party who can then process the data (with or without data of its own) and return the answer, again in encrypted form. SMP allows two parties to manipulate or process each other s data vis- -vis their own data without either having to share any unencrypted data.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2014
Accession Number
ADA608751

Entities

People

  • Brett Hemenway
  • Chaoling Feng
  • Martin C. Libicki
  • Olesya Tkacheva

Organizations

  • RAND Corporation

Tags

Communities of Interest

  • Cyber
  • Electronic Warfare
  • Engineered Resilient Systems
  • Ground and Sea Platforms
  • Human Systems
  • Space

DTIC Thesaurus Topics

  • Business Administration
  • Cloud Computing
  • Commerce
  • Computer Network Security
  • Computer Programming
  • Computers
  • Cybersecurity
  • Government Procurement
  • Governments
  • Information Exchange
  • Information Systems
  • Intellectual Property
  • National Governments
  • National Security
  • Political Systems
  • Reliability
  • Social Media

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Computer Science.
  • Cybersecurity.
  • Parallel and Distributed Computing.