在数据分析中,集合运算是关键的一环,它支持JOIN、UNION等算子。其中,求交集是重要的一个算子。然而,目前的PowerFL中不支持安全的集合求交。因此,如何高效地接入隐私集合交集计算是目前需要解决的一个问题。
1、实现了基于安全多方计算的隐私集合交集计算
2、接入PowerFL中,能够实现“语句解析-执行计划优化-隐私集合交集计算-返回结果”的全链路计算
3、方案具备可扩展性,可扩展至UNION等算子,并可支持后续的进一步SQL计算
1、本人独立开发,从设计方案到落地实现用时约2个月
2、使用Scala和PowerFL作为主要技术栈,实现了ASL解析、执行计划优化、隐私集合交集计算的所有代码