Iron: Functional Encryption using Intel SGX

Speaker: Dhinakaran Vinayagamurthy , University of Waterloo

Date: Wednesday, May 03, 2017

Time: 4:00 PM to 5:00 PM Note: all times are in the Eastern Time Zone

Refreshments: 4:00 PM

Public: Yes

Location: 32-G882

Event Type:

Room Description:

Host: CSAIL Security Seminar

Contact: Derek Leung,

Relevant URL:

Speaker URL: None

Speaker Photo:

Reminders to:,

Reminder Subject: TALK: Iron: Functional Encryption using Intel SGX

"Iron: Functional Encryption using Intel SGX"
Ben A Fisch , Dhinakaran Vinayagamurthy , Dan Boneh , and Sergey Gorbunov

Functional encryption (FE) is an extremely powerful cryptographic mechanism that lets an authorized entity compute on encrypted data, and learn the results in the clear. However, all current cryptographic instantiations for general FE are too impractical to be implemented. We build Iron, a practical and usable FE system using Intel’s recent Software Guard Extensions (SGX). We show that Iron can be applied to complex functionalities, and even for simple functions, outperforms the best known cryptographic schemes. We argue security by modeling FE in the context of hardware elements, and prove that Iron satisfies the security model.

Dhinakaran Vinayagamurthy is a PhD student in computer science at University of Waterloo, advised by Sergey Gorbunov and David Jao. His current interests are in designing systems with provable security guarantees to perform computations over encrypted data. Dhinakaran is a recipient of David R. Cheriton Graduate Scholarship, and holds an MSc from University of Toronto and a BE from College of Engineering, Guindy.

Research Areas:

Impact Areas:

See other events that are part of the CSAIL Security Seminar 2016/2017.

Created by Derek T Leung Email at Saturday, March 18, 2017 at 9:12 PM.