22.04.2014 Views

a590003

a590003

a590003

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.0 Program Work: Methods and Assumptions<br />

3.1 Work Plans and Methods<br />

We outline below the pl anned work to be accomplished within the three PROCEED<br />

program Technical Areas covered by AHEAD as defined at the onset of the program. Program<br />

work has been carried out jointly between IBM Research, Stanford University, and UCSD. In<br />

addition to the technical work, the AHEAD research team has participated in DARPA PI<br />

meetings and contributed to related DARPA events. All program results have been made<br />

available on the project website hosted by the PROCEED program integrator, Galois.<br />

3.1.1 TA 2: Foundations of secure computations<br />

• Programming models for secure computation. Extend Yao’s garbled circuits to handle<br />

arithmetic functions efficiently. Design protocols for repeated executions and for programs<br />

with loops.<br />

• Develop relations among different execution models and construct general transformations<br />

for transferring desirable protocol properties from one model to another.<br />

• Design dedicated solutions for problems, e.g., pattern matching.<br />

3.1.2 TA 3: Foundations of supporting security technologies<br />

• Design homomorphic encryption for certain function families to enable restricted<br />

computation delegation.<br />

• Verifying computation. Remove the need for FHE to delegate computation. Introduce proxy<br />

re-signatures in order to control malicious servers.<br />

• Prevent side channel attacks using leakage resilience. Attempt to remove the reliance on<br />

leakage resilient hardware.<br />

3.1.3 TA 4: Implementing fully homomorphic encryption<br />

• Optimize Fully Homomorphic Encryption by speeding up key generation and encryption.<br />

Shrink the public key and ciphertext size.<br />

• Explore fast two-party computation via fast Yao Circuits<br />

3.2 Deliverables and Assumptions<br />

Through the course of the planned four year PROCEED AHEAD program IBM, Stanford<br />

University and UCSD planned to deliver the<br />

following:<br />

• An optimized implementation of fully homomorphic encryption.<br />

• For all three tasks we delivered white papers and technical papers describing the results of<br />

the work.<br />

• As we made progress on the theoretical underpinnings of these tasks we experimented with<br />

prototype implementations when appropriate.<br />

Approved for Public Release; Distribution Unlimited.<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!