Login
Course Information
Identification

CS 758: Advanced Tools from Modern cryptography
 
Description

Secure Multi-Party Computation
• Security Definitions
• Basic concepts and techniques
• Advanced results
• Practical implementations
Advanced notions of Encryption & Signature
• Identity/Attribute-Based Encryption and Signatures
• Pairing-based constructions
• Functional Encryption
• Fully Homomorphic Encryption
• Lattice-based constructions
Secure Cloud Storage and Computation
• Private Information Retrieval
• Searchable Encryption
• Verifiable Computation
Additional Topics (as time permits)
• Obfuscation
• Digital Cash
• Voting
• Leakage-Resilient Cryptography
 
References

• Secure Multiparty Computation and Secret Sharing, by Ronald Cramer, Ivan Damgård, Jesper Nielsen. (Textbook)
• Secure Multi-Party Computation (Cryptology and Information Security Series). Edited by Manoj Prabhakaran, Amit
Sahai. (Reference)
• Verifiable Computation bibliography at http://www.pepper-project.org/related.htm
• A Decade of Lattice Cryptography. Chris Peikert. https://web.eecs.umich.edu/~cpeikert/pubs/lattice-survey.pdf
 
Home Page

Not Available
 
Prerequisites

N/A
 
Other Details

Duration : Full Semester Total Credit : 0
Type : Theory
 
Autumn Semester 2019-20

Status : Not Offered Instructor : ---
 
Spring Semester 2019-20

Status : Offered Instructor : Prof. Manoj Prabhakaran




Last Modified Date: 15-Jul-2013

Webmail

Username:
Password:
Faculty CSE IT
Forgot Password
    [+] Sitemap     Feedback