•  About
    • About the Lab
    • Director’s Note
    • Our Vision
    • Founding Donor
    • Advisory Board
    • Principal Investigators
  • People
    • Associated Faculty
    • Executive Committee
    • Students
    • Program Directorate
  • TrustNet
  •  Projects
  •  Resources
  •  News
  •  Events
    • Talks
    • Trust Summit
  •  Engage
Menu
  •  About
    • About the Lab
    • Director’s Note
    • Our Vision
    • Founding Donor
    • Advisory Board
    • Principal Investigators
  • People
    • Associated Faculty
    • Executive Committee
    • Students
    • Program Directorate
  • TrustNet
  •  Projects
  •  Resources
  •  News
  •  Events
    • Talks
    • Trust Summit
  •  Engage

mpC: A Programming Language for Multi-Party Computation

Overview
People
Outcome
Overview

As secure multi-party computation (MPC) gets more widely accepted and used, customized MPC protocols will need to be developed and updated frequently, to match specific trust assumptions, communication constraints and other idiosyncrasies of the environment in which it will be deployed. A high-level programming language allows cryptographers to unambiguously specify new protocols, without having to handle lower-level implementation details (which can be handled by the compiler of the language). Further, it can support powerful “protocol transformations” which are otherwise complex to implement. mpC is a first of its kind, platform-independent high-level programming language for MPC protocols. We believe that such a programming language has a crucial role to play in the development of the full potential of MPC in practice and in academic research.
Active from 2017

People

Manoj Prabhakaran

Rajeevalochana Raghunath

Other Contributors
Sanat Anand
BTech, CSE
Onkar Deshpande
BTech, CSE
Mayank Kakad
Masters Program
Karthik Singhal
BTech, CSE

Outcome
Twitter Facebook-f Linkedin Youtube
  • trustlabcse.iitb.ac.in
  • +91-22-2159-6725
  • Department of Computer Science and Engineering
    Indian Institute of Technology Bombay
    Powai, Mumbai 400076
resources
news
Events
engage
About
people
trustnet
projects
resources
news
Events
engage