SCQL
安全协作查询语言(Secure Collaborative Query Language, SCQL)是一个允许多个互不信任参与方在不泄露各自隐私数据的条件下进行联合数据分析的系统。
关键特点
半诚实安全。SCQL 假设所有参与方都是半诚实的。
支持多方(N>=2)。
支持常见的 SQL select 语法和函数,满足大多数场景的需求。详情请查看 SCQL 实现进度。
可实用的性能。SCQL 有多层次的性能优化。
易于使用。SCQL提供了类似于关系 SQL 的界面。
数据使用授权。SCQL 为数据所有者提供了一个名为 CCL(Column Control List, 列控制列表)的机制,以定义他们的数据使用限制。
Secure Collaborative Query Language (SCQL) 是一种能够将 SQL 语句转换为明密文混合执行图,并在联合数据库系统上执行的系统。该系统的 MPC 框架由 SPU 提供支持。