Rate This Document
Findability
Accuracy
Completeness
Readability

KCAL

KCAL leverages TEE-based confidential computing (such as virtualized Arm confidential computing architecture with TrustZone, virtCCA) to optimize the PPC protocol, reducing communication and computing overheads. It develops cryptographic operators based on the Arm instruction set to significantly enhance ciphertext processing. In addition, KCAL integrates with KAE to speed up random number derivation and hashing, enabling a robust and efficient cryptographic computing framework. KCAL provides essential cryptographic operators, covering private set intersection (PSI), private information retrieval (PIR) and multi-party computation (MPC). KCAL also provides APIs for partner's PPC platforms to call the operators, enabling efficient PPC process. KCAL middleware provides unified programming and calling APIs for upper-layer applications, simplifying the calling procedure and shielding the underlying complexity. It can be easily integrated into the PPC framework.

Figure 1 KCAL deployment