Rate This Document
Findability
Accuracy
Completeness
Readability

Deployment Mode and Secure Channel

The following describes how to deploy and use KCAL (the secure channel is built by the PPC platforms).

  1. Library initialization, and computing task creation and synchronization: Parties A and B access the PPC framework via a third-party platform. Party A creates a computing task, initiates the task parsing process, and synchronizes the task with party B. Once party B receives the task, both parties proceed to parse and execute the task concurrently.
  2. Input acquisition: Each compute node obtains computing data from a database.
  3. Library calling: The compute nodes call the KCAL SDK APIs through an API adaptation layer to execute the MPC protocol.
  4. Protocol execution: The compute nodes execute the MPC protocol with communication secured via a TLS-encrypted channel.
  5. Return result: Upon completion of the protocol execution, each party retrieves its respective computation result for later use.