---
title: KCAL说明
description: "本加速库共包含算术类算子、隐私求交PSI算子、隐私求并PSU算子、隐匿查询PIR算子、隐私匹配PSM算子及矩阵算术类算子六大类，支持两方或三方的运算。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/tee/kcal/kunpeng_kcal_16_0048.html
sourcePath: /source/zh/kunpengcctrustzone/tee/kcal/kunpeng_kcal_16_0048.html
indexId: ff6358b0b95eb315a4ec1ab4ac98172ccd999f73cf61519e8687869e113cb19164
---
# KCAL说明

#### KCAL简介

本加速库共包含算术类算子、隐私求交PSI算子、隐私求并PSU算子、隐匿查询PIR算子、隐私匹配PSM算子及矩阵算术类算子六大类，支持两方或三方的运算。

- 算术类算子包括密态加法算子、密态减法算子、密态最大值算子、密态最小值算子、密态乘法算子、密态比较算子、密态除法算子、密态排序算子、密态求和算子及密态求均值算子，需要配合分片和还原功能使用。其中密态乘法算子、密态比较算子、密态除法算子为双向量算子，需要输入两方的数据分片进行相应的运算；而密态排序算子、密态求和算子及密态求均值算子为单向量算子，需要单向量形式的分片数据进行运算。此外，密态乘法算子和密态比较算子均支持3方运算场景，需要输入任意两方节点数据的分片进行相应的运算。
- 隐私求交PSI算子不需要配合分片和还原功能使用，返回类型包括交集字符串数据或交集字符串数据在原数据中的下标。
- 隐私求并PSU算子不需要配合分片和还原功能使用，返回类型包括并集字符串数据。
- 隐匿查询PIR算子不需要配合分片和还原功能使用，分为服务端（0节点）和客户端（1节点），服务端为客户端提供查询功能。服务端首先执行离线计算阶段，随后与客户端共同执行线上阶段，返回查询结果。
- 隐私匹配PSM算子不需要配合分片和还原功能使用，分为服务端（0节点）和客户端（1节点），服务端为客户端提供查询功能。服务端首先执行离线计算阶段，随后与客户端共同执行线上阶段，返回查询结果。
- 矩阵算术类算子包括密态矩阵加法算子、密态矩阵减法算子、密态矩阵乘法算子，需要配合分片和还原功能使用，矩阵算术类算子为双向量算子，需要输入两方的数据分片进行相应的运算。


#### KCAL集成方式

类UNIX平台以链接库方式集成。
