privacy-scaling-explorations / acceleration-program

Accelerate Early Stage Programmable Cryptography Talents
96 stars 7 forks source link

Open Task RFP for Replicating circom-MP-SPDZ to support MOTION #56

Open mhchia opened 5 months ago

mhchia commented 5 months ago

Open Task RFP for Replicating circom-MP-SPDZ to support MOTION

Executive Summary

Project Details

Qualifications

Administrative Details

Additional Information

Submission Details

mhchia commented 2 months ago

Added milestones.

Milestones

Milestone 1: Understanding MOTION and Documentation

Deliverables and Specifications

1a. Documentation

Milestone 2: Adaptation of circom-MP-SPDZ to circom-MOTION

Deliverables and Specifications

2a. Functionality: Generate Circuits for MOTION from Bristol Circuit

Modify circom-MP-SPDZ code to generate MOTION circuit output from circom-2-arithc.

2b. Functionality: Generate Inputs for MOTION from circom-MP-SPDZ Inputs

Modify circom-MP-SPDZ code to generate inputs for MOTION from the inputs defined in circom-MP-SPDZ.

2c. Functionality: Run the Generated MOTION Circuits and Inputs

Modify circom-MP-SPDZ code to run MOTION and get parsed outputs.

Application

Component 2c runs MOTION with the circuits generated by component 2a with the inputs generated from component 2b.

2d. Testing Guide
2e. Documentation