The Garbled Computer: Towards Computing without Seeing

Ryan Riley

CMU-Q Point of Contact

This proposal aims at the development of a new secure computer model called the Garbled Computer (GC). An adversary observing the computations of a GC learns nothing about what it is doing, what data it is operating on (whether inputs or intermediate values), and the outputs it is producing. The GC achieves, using a single general approach, the multiple goals of software obfuscation, tamper-proofing, data confidentiality and data integrity. The GC enables execution, on untrusted platforms, of trusted and confidential code whose inputs and outputs are sensitive. For example it can enable the utilization of Amazon cloud services without revealing to Amazon the nature of the computation or the data, and without requiring Amazon to change the operation of its cloud services (i.e., use standard off-the-shelf services).

Project

NPRP X - 063 - 1 - 014

Year

2016

Status

Closed

Team
image

Qutaibah Malluhi

Qatar University
image

Khaled Khan

Qatar University
image

Ryan Riley

Carnegie Mellon University in Qatar
image

Mikhail Atallah

Purdue University
image

Christopher Clifton

Purdue University
image

Abdullatif Shikfa

University of Doha for Science and Technology
image

Roberto Di Pietro

Hamad Bin Khalifa University
image

Aiman Erbad

Hamad Bin Khalifa University