隐私计算(七):多方安全分析语言SCQL架构

SCQL概览

SCQL 在隐语中:

多方数据分析场景:数据分布在不同的机构进行查询的同时,保护数据的隐私性

两种技术路线:

  • TEE SQL

  • MPC SQL

Secure Collaborative Query Language(SCQL)

SCQL系统组件:

  • SCDB:部署在可信第三方,负责将query翻译成密态执行图,下发给SCQLEngine,本身不参与计算

  • SCQLEngine:部署在数据参与方,负责协同其他参与方一起完成执行图的计算

特点:

  • 半诚实安全模型

  • 支持多方(N>=2)

  • 易上手,提供 MySQL兼容的 SQL方言用户界面

  • 支持常用的 SQL 语法和算子,满足大部分场景的需求

  • 可实用的性能

  • 提供列级别的数据使用授权控制(CCL)

  • 支持多种密态协议(SEMI2K/CHEETAH/ABY3)

  • 内置支持多种数据源接入(MySQL,PostgresCSV 等)

SCQL应用场景

SCQL CCL

CCL:Column Control List

  • 不满足CCL约束一定不安全

  • 满足CCL约束不一定安全

CCL是一种约束机制,使得数据拥有者可以使用CCL描述每列数据在使用过程中的约束,数据分析引擎确保所有执行过程严格满足约束条件

SCQL架构

工作流:

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值