Deployment Mode and Secure Channel

The following describes how to deploy and use KCAL (the secure channel is built by the PPC platforms).
- 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.
- Input acquisition: Each compute node obtains computing data from a database.
- Library calling: The compute nodes call the KCAL SDK APIs through an API adaptation layer to execute the MPC protocol.
- Protocol execution: The compute nodes execute the MPC protocol with communication secured via a TLS-encrypted channel.
- Return result: Upon completion of the protocol execution, each party retrieves its respective computation result for later use.
Parent topic: Scope and Constraints