Skip to content

Workflows

S P Sharan edited this page Jun 10, 2021 · 3 revisions

Phase 1

Steps:

  • Orchestrator defines a Session
  • Session stores information regarding what would be run at the parties involved in the MPC
  • The session is sent to the parties

Phase 1

Phase 2

Steps:

  • Orchestrator can
      1. share a value with other parties involved in the computation
      1. share a remote value (a pointer) hold by one of the parties - it uses [PRZS] (TBD) for doing this
  • The shares are:
      1. created at the orchestrator and distributed to the parties
      1. created directly on the parties using the already shared seeds

Phase 2

Phase 3

  • Orchestrator can use different operations on the shares
  • The operations are implemented at the MPCTensor level

Phase 3