第8讲(上):隐语SCQL的开发实践

谁爱吃香菜 2024-04-03 17:01:48

1 SCQL使用集成

  1. 部署系统
  2. 项目设置:创建用户,创建项目,用户授权,创建表,设置CCL
  3. 联合分析

1.1 部署

镜像:secretflow/scql

 

1.2 使用

  1. 创建用户

root用户只能做CREATE database/user等操作

时间错的签名和公钥:防止伪造身份攻击

  1. 创建项目

CREATE DATABASE db_test

  1. 将参与合作方添加到项目中

GRANT CREATE, GRANT OPTION, DROP ON db_test.* TO alice

  1. 参与方导入联合分析的数据表
  2. alice bob设置CCL
  3. 发起联合分析查询

2 SCQL工作原理

2.1 SCQL SPU

SCQL将SPU当作一个库来用

2.2 聚合实例

2.2.1 明文计算

 

2.2.2 SCQL实现

四种:Private groupby、HESum groupby、Veritical groupby、oblivious groupby

 

...全文
20 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

465

社区成员

发帖
与我相关
我的任务
社区描述
隐语开源社区,隐私计算开发者交流和讨论的平台。
密码学可信计算技术安全 企业社区
社区管理员
  • 隐语SecretFlow
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

【最新活动】

3月18日:隐私计算实训营第一期

试试用AI创作助手写篇文章吧