程序聚合 软件案例 基于安全多方计算的隐私集合交集计算

基于安全多方计算的隐私集合交集计算

2025-07-22 12:38:23
行业:云计算、安全
载体:算法模型
技术:C++、CMake

业务背景

在数据分析中,集合运算是关键的一环,它支持JOIN、UNION等算子。其中,求交集是重要的一个算子。然而,目前的PowerFL中不支持安全的集合求交。因此,如何高效地接入隐私集合交集计算是目前需要解决的一个问题。

功能介绍

1、实现了基于安全多方计算的隐私集合交集计算
2、接入PowerFL中,能够实现“语句解析-执行计划优化-隐私集合交集计算-返回结果”的全链路计算
3、方案具备可扩展性,可扩展至UNION等算子,并可支持后续的进一步SQL计算

项目实现

1、本人独立开发,从设计方案到落地实现用时约2个月
2、使用Scala和PowerFL作为主要技术栈,实现了ASL解析、执行计划优化、隐私集合交集计算的所有代码

示例图片视频


AmeReIori
1天前活跃
方向: 后端-C++、后端-Python、
交付率:100.00%
相似推荐
绩效评价系统
绩效评价系统的主要目的是实现对项目方案、项目报告的线上管理,按照项目方案、报告的格式内容完成输出,实现项目方案、报告线上化管理,形成公司知识库。相关负责人也可以通过绩效管理系统了解项目概况、项目进度、项目安排、项目人员工作进度等情况。简单说来,主要实现绩效评价项目的成果管理,实现基础的知识库管理功能个人信息展示,其中主要功能如下 创建评价项目 项目方案编写管理 项目报告编写管理 模板管理 模板编写管理 指标库列表 用户、角色管理
城市触达系统-城市触达系统
该项目主要是提供给一线主管,一线运维,本部公司钉钉通知的线上服务平台,内有各端推送,eep,oep,mep,钉钉消息通知渠 道,支持第三方调用,整体架构由 Golang1.13.15 版本,Mysql5.7 版本,Docker 容器,Nacos 配置中心来控制的整个项目的运转 以及维护。 1. 按照项目管理流程,参与研发部门的总体设计评审 2. 参与模块需求分析和数据库设计 3. 负责项目进度把控,以及测试流程的跟进 4. 服务项目维护和优化
资源管理
本项目由Win32、菜单栏、树视图、快捷菜单以及右侧绘图区组成 使用者可以根据自己所需新建或修改已有的文件(并加以保存) 可以在树视图上呼出快捷菜单进行插入结点以及删除结点。 可对树视图项名称进行编辑。 有复选框供将来扩展 对树视图项进行拖拽功能 未来添加"修改树视图项背景"功能,进而实现追踪进度功能
客户管理系统-CRM
该系统的主要功能是 1-主要是针对客户与合同的新建与流程状态管理,2-同时对接OA/ERP系统的信息推送接口, 3-前端实现整体的信息和状态内容的展现和交互,4-同时搭配配套的人员区域与权限管理。 从而实现对客户的高效管理。
互联网签字平台
管理端: 企业管理,审核管理,合同管理,签约管理,入库管理,统计,消息管理,签章管理,系统配置 pc端: 认证,合同模版,合同分配,签约,入库,统计,个人中心,签到,消息 h5端: 认证,签约,个人中心,签到,合同模版,签约记录,消息
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服