Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

MASCOT - Faster Malicious Arithmetic Secure Computation with Oblivious Transfer

Association for Computing Machinery (ACM) via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about MASCOT, a protocol for faster malicious arithmetic secure computation with oblivious transfer, in this conference talk presented at CCS 2016. Explore the fundamentals of secure multiparty computation (MPC) and its implementation in the preprocessing model. Discover the intricacies of the online phase, including authentication and evaluation techniques. Delve into the implementation of a trusted dealer, 1-out-of-2 oblivious transfer, and oblivious product evaluation with passive security. Examine the challenges of achieving active security in authentication and triple generation. Analyze the efficiency of the preprocessing phase and understand the basic idea behind OT extension. Gain insights into the software implementation and triple generation for 128-bit fields. Conclude with a comprehensive summary of the MASCOT protocol and its implications for secure computation.

Syllabus

Intro
(Secure) multiparty computation - MPC
MPC setting in this work
MPC in the preprocessing model
Online phase - Authentication
Online phase - Evaluation
Implementing the trusted dealer
1-out-of-2 oblivious transfer
Oblivious product evaluation - Passive security
Is this enough to get active security?
Authentication - Active security
Triples generation - Active security (2)
Efficiency of the preprocessing phase
OT extension - Basic idea
Software implementation
Triple generation for 128-bit field
Summary

Taught by

ACM CCS

Reviews

Start your review of MASCOT - Faster Malicious Arithmetic Secure Computation with Oblivious Transfer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.