鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

加速库说明

加速库简介

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

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

加速库集成方式

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