Course10610822963 lectures
Secure Computation: Part I
Prof. Ashish Choudhury · IIITB
Lectures
WEEK 1 Course Overview, What is Secure MPC, Various Dimensions for Studying MPC, Recap of Relevant Concepts from…
- What is Secure MPC
- Real-World Examples of Secure MPC
- Various Dimensions to Study Secure MPC
- Recap of Basic Concepts from Abstract Algebra
- Recap of Basic Concepts from Abstract Algebra Contd.
- Recap of Basic Concepts from Cryptography
WEEK 2 Secret sharing
- Secret sharing
- Additive Secret Sharing
- Inefficient Threshold Secret Sharing
- Polynomials Over Fields
- Shamir Secret-Sharing
WEEK 3. Linear secret-sharing and a toy MPC protocol
- Linear secret-sharing
- Linear Secret Sharing Contd.
- General Secret Sharing
- Perfectly-Secure Message Transmission
- A Toy MPC Protocol
- A Toy MPC Protocol Contd.
- A Toy MPC Protocol Contd.
WEEK 4. The BGW MPC protocol
- The BGW MPC Protocol
- The BGW MPC Protocol for Linear Functions
- The BGW MPC Protocol for Linear Functions: Security Analysis
- The BGW MPC Protocol: The Case of Non-Linear Gates
WEEK 5. The degree-reduction problem, optimal corruption threshold for perfectly-secure MPC
- The Degree-Reduction Problem
- The Gennaro-Rabin-Rabin (GRR) Degree-Reduction Method
- Analysis of the GRR, Degree-Reduction Method
- Shared Circuit-Evaluation via GRR Degree-Reduction Method
- Shared Circuit-Evaluation in the Pre-processing Model
- Optimality of Corruption Bound for Perfectly-Secure MPC
WEEK 6. Perfectly-secure MPC for General Adversaries and Small Number of Parties
- Perfectly-Secure MPC Tolerating General (Non-Threshold) Adversaries
- Perfectly-Secure MPC Tolerating General (Non-Threshold) Adversaries with Q^((2)) Condition
- Perfectly-Secure MPC for Small Number of Parties
- Perfectly-Secure 3PC Contd.
- More Efficient Perfectly-Secure 3PC
- More Efficient Perfectly-Secure 3PC Contd.
WEEK 7. GMW Protocol, Oblivious Transfer (OT)
- Towards Cryptographically-Secure MPC
- GMW MPC protocol
- Oblivious Transfer (OT)
- RSA Assumption and RSA Hard-Core Predicate
- Bit OT Based on RSA Assumption and Hard-Core Predicate
WEEK 8. GMW Protocol and Oblivious Transfer (OT) Contd.
- Discrete Logarithm and DDH Assumption
- OT Based on the DDH Assumption
- Pre-Processing Phase for the GMW Protocol
- Pre-Processing Phase for the GMW Protocol: The n-Party Case
- Pre-Processing Phase for the GMW Protocol Contd.
WEEK 9. Pre-processing of OT, Yao’s Protocol
- Pre-Processing of OT
- OT Extension
- Analysis of IKNP OT Extension
- Yao’s Protocol for Secure 2PC
- Yao’s Garbling Scheme
WEEK 10. Yao’s Protocol for Secure 2PC
- Yao’s Protocol for Secure 2PC
- Optimizations for Yao’s Garbling
- Interpreting Yao’s Secure 2PC Protocol as a Secret-Sharing Based Protocol
WEEK 11. Mixed Protocols for Secure 2PC
- Mixed Protocols for Secure 2PC
- The Arithmetic, Boolean and Yao Sharing for Secure 2PC
- The ABY Conversions
WEEK 12. The ABY Conversions for Secure 2PC
- The ABY Conversions Contd.
- The ABY Conversions Contd.
- ABY Computations : Example
- Goodbye and Farewell
Live Session
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIITB
- Department
- Computer Science and Engineering
- Teacher
- Prof. Ashish Choudhury
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IISc Bangalore.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL106108237
Course
Secure Computation: Part II
62 lectures · Source's player
TED
Talk
The future we're building -- and boring
Source's player
TED
Talk
The thrilling potential of SixthSense technology
Source's player
TED
Talk
Why don't perpetual motion machines ever work?
Source's player
Course
History 7b Spring 2006 UC Berkeley (History 7B US History: from Civil War to Present)
39 lectures · Audio
Course
Science Events Video
84 lectures · Video
Course
Nuclear Engineering 101 001 Fall 2009 UC Berkeley Nuclear Reactions and Radiation (Nuclear Engineering 101, 001|Fall 2009|UC Berkeley (Nuclear Reactions and Radiation))
29 lectures · Audio
Course
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
34 lectures · Video
Course
Computational Science and Engineering I
50 lectures · Video
Course
Engineering Dynamics
223 lectures · Video
Course
CS50’s Introduction to Computer Science
12 lectures · Video
Course
Frontiers of Biomedical Engineering
25 lectures · Audio
Course
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
34 lectures · Video
Course
Computational Science and Engineering I
50 lectures · Video
Course
Engineering Dynamics
223 lectures · Video
Course
CS50’s Introduction to Computer Science
12 lectures · Video
Course
Frontiers of Biomedical Engineering
25 lectures · Audio