-
Notifications
You must be signed in to change notification settings - Fork 112
HyCC
The HyCC and MOTION projects compose a general framework for secure computation.
HyCC is an optimized circuit compiler, evolved from CBMC-GC and designed to optimize for a multi-protocol setting. MOTION is a generic framework for mixed-protocol secure computation. It currently implements a variety of protocols, including GMW (arithmetic and boolean versions), OT-based BMR, and a custom garbling protocol integrated into BMR.
These were not included in the original framework because they were not yet released.
Threshold: MOTION uses sharing techniques based on additive (and the boolean equivalent, XOR) secret sharing. The Yao sharing produces a garbled circuit that can be evaluated by each party alone. I don't think it's satisfies the ``threshold output'' criteria.
- BDST'20: MOTION paper
- BDKKS'18: HyCC paper
- MOTION repo: not yet available (Nov 4, 2020)
- HyCC repo