Agent Skill 其他

安全多方计算实现

实现安全多方计算,允许多方在不泄露各自数据的前提下共同计算和分析信息。

查看 GitHub 仓库 ↗ ⭐ 218 Stars

📌 Skill基础信息

Skill名称:安全多方计算实现(implementing-secure-multi-party-computation)

来源:社区第三方(mukul975)

运行宿主:Claude-Code CLI

核心定位:为跨组织隐私保护分析提供安全多方计算实现方案,支持GDPR合规的联合数据分析而不泄露各方原始输入数据。

🧩 内部核心组成

本Skill主要包含以下技术组件:

核心技术方法

  • Shamir秘密共享:阈值秘密分割技术,支持安全加法运算
  • 混淆电路:两方计算的布尔电路加密方案
  • 茫然传输:安全多方计算的基础构建块

框架支持

  • MP-SPDZ:多协议支持(SPDZ、MASCOT等)
  • CrypTen:基于PyTorch的ML隐私计算框架
  • MOTION:高性能多方计算框架
  • ABY/ABY3:混合协议计算框架
  • Sharemind:企业级托管基础设施

架构组件

计算协调器 → 各参与方(银行、保险、零售等)→ 共享计算 → 结果输出

🛠 安装与启用方式

安装命令

skills install --user mukul975/Privacy-Data-Protection-Skills

前置依赖

  • Python 环境
  • 相关密码学库
  • 安全通信通道(mTLS)

部署要求

  • 各参与方需建立安全网络连接
  • 密钥分发基础设施
  • 监控和日志系统

📋 标准工作流

  1. 定义计算任务:将联合分析需求转化为算术或布尔运算
  2. 选择安全模型:根据信任程度选择半诚实或恶意安全模型
  3. 框架选择:根据用例选择合适框架(MP-SPDZ用于研究,CrypTen用于ML)
  4. 协议实现:使用框架DSL编写计算逻辑
  5. 测试验证:使用合成数据进行功能验证
  6. 生产部署:建立安全通道,执行联合控制协议
  7. 合规治理:更新GDPR第30条记录,完善DPIA文档

⚠️ 关键限制、缺陷、注意事项

性能限制

  • 恶意安全模型比半诚实模型慢10-100倍
  • 网络延迟显著影响计算性能
  • 通信量随输入数据规模线性增长

部署要求

  • 需要各参与方之间的稳定网络连接
  • 不适合实时性要求极高的场景
  • 需要专业的密码学知识进行调优

合规考虑

  • 需要建立GDPR第26条联合控制协议
  • 需完善技术组织措施文档
  • 不适合处理特别敏感的个人数据

生产适用性:可用于生产环境,但需要充分的测试和监控

✅ 适用场景 & ❌ 不适合场景

✅ 适用场景

  • 金融机构间的联合风控分析
  • 医疗机构的协作研究而不共享患者数据
  • 企业内部不同部门间的隐私保护数据分析
  • 需要符合GDPR数据最小化原则的跨组织合作
  • 机器学习模型的隐私保护训练和推理

❌ 不适合场景

  • 实时性要求极高的在线服务
  • 单个组织内部的数据处理(过度复杂化)
  • 缺乏专业技术团队的场景
  • 网络条件较差的分布式环境
  • 处理极端敏感的特殊类别数据

如何安装

skills install --user mukul975/Privacy-Data-Protection-Skills

通用安装教程:在哪里输入上面的命令

上面的命令本质是在「终端 / 命令行」中调用技能管理器,把该 Skill 下载并注册到你的 AI 工具。各主流工具打开终端的位置不同,按下面操作即可:

  1. 打开工具自带的终端面板,或系统终端(macOS「终端」、Windows「PowerShell」、Linux「Terminal」)。
  2. 把上面的安装命令复制进去,回车运行,等待下载与注册完成。
  3. 重启或重新加载 AI 工具,让新安装的 Skill 被识别。
  4. 新建对话并触发:直接描述用途,或通过该工具的技能 / 斜杠菜单选中此 Skill。
Claude 桌面版(macOS / Windows)

桌面版没有内置命令行,Skill 需通过 Claude Code CLI 安装。打开系统终端,先执行 npm install -g @anthropic-ai/claude-code,再运行上面的安装命令;完成后完全退出并重新打开 Claude。

Claude Code(终端 CLI)

直接在项目目录的终端里运行上面的命令即可。也可先输入 claude 启动交互界面,再在对话中引用该 Skill(/ 斜杠菜单或直接描述用途)。

VS Code(含 GitHub Copilot)

打开终端面板:菜单「终端 → 新建终端」,或快捷键 Ctrl+`(macOS 为 ⌃+`)。在终端里运行上面的命令;装完后执行「重新加载窗口」(Ctrl+Shift+P → Reload Window),让 Copilot 等扩展识别新技能。

Cursor

底部「终端」面板(Ctrl+`)即是内置终端。粘贴运行上面的命令,完成后在命令面板执行「Reload Window」刷新,再开始对话。

Windsurf

底部「终端」面板运行命令;也可直接使用其内置 Agent 终端,在对话侧执行安装。

其他工具(ChatGPT、本地脚本等)

不支持本地终端的产品,可先在本机终端完成安装,再在对话中描述该 Skill 的能力让其调用;不同工具的命令格式请以其官方文档为准。

风险提示

✅ 低风险

自动扫描未发现高危命令、隐私抓取或数据外传行为。仍建议安装前快速浏览仓库代码。

相似 Skill 推荐

品味技能
Leonxlnx/taste-skill
低风险

品味技能 - 让AI拥有好品味,阻止AI生成无聊、通用的垃圾内容。

CowAgent
zhayujie/CowAgent
低风险

开源超级AI助手与智能体框架。规划任务,运行工具和技能,通过记忆和知识自我进化。多模型、多通道。轻量级、可扩展、一行安装。(前身为chatgpt-on-wechat)

Obsidian技能
kepano/obsidian-skills
低风险

为Obsidian设计的智能体技能。教会你的智能体使用Obsidian CLI以及开放格式,包括Markdown、Bases、JSON Canvas。

AI网站克隆模板
JCodesMore/ai-website-cloner-template
低风险

使用AI编码代理,通过一条命令克隆任何网站。