从技术探索到社区共建:程宇翔的隐私计算开源之路

63 阅读5分钟

打开链接点亮社区Star,照亮技术的前进之路。

每一个点赞,都是社区技术大佬前进的动力

Github 地址: github.com/secretflow/…

开源是推动技术创新和普及的重要力量,隐私计算作为未来数据流通的关键技术,正在通过开源的方式不断改变行业格局。2022年,我在隐语社区通过一篇关于SPU设备的文章认识了隐语,深受启发,再到后来,我决定加入社区贡献,相信听了我在隐语社区的故事,也许对你有所帮助!

自我介绍

file

  • 您的全名:程宇翔
  • 当前职位/角色:大数据工程师
  • 主要技术方向:数据安全
  • 加入隐语SecretFlow(或者是其他repo)社区的时间:2022年11月
  • 最初如何接触到隐语这个项目的: 2022年底的时候看到了一篇介绍SPU设备的文章,设计理念很有趣,可以很好地将人工智能和隐私计算技术进行结合。

社区贡献之路

您在成为贡献者之前,对社区都有哪些贡献?

我的第一个贡献其实是来自社区的Awesome-pets活动:#542。

主要贡献如下:

  • 使用 SPU 优化 PCA 算法 #294、#300:实现了部分相对 MPC-friendly 的密态线性代数函数,填补了 SPU 无法“翻译”特征值相关算子的空缺

  • 使用 SPU 实现逻辑回归算法基础功能 #246

  • 使用 SPU 实现非负矩阵分解算法(NMF) #321

  • 在 SML 中实现 Metric 算子(分类) #405

  • 在 SML 中实现 Metric 算子(回归) #425

  • 参与 Awesome-PETs 论文推荐并入选 《PSI from PaXoS: Fast, Malicious Private Set Intersection》

  • 积极参与 Bugfix:#191、#271

其次我还参与了非代码贡献,TEEU编写教程:使用可信执行环境进行多方数据预处理、逻辑回归、线性回归。

在参与社区的整个过程中,我遇到了很多技术上的挑战,在技术细节上存在疑问,与社区中各个技术大佬线上、线下沟通后才得以解决,在这里要特别感谢社区曾帮助过的同学们!

成为贡献者的感受

成为贡献者对您来说意味着什么?

对隐私计算技术路线的探索有了较为深层的认识,提升技术能力,同时实现技术价值与行业社会价值的结合。

希望在接下来,能够推动隐语技术推广及落地案例交流,希望有志之士可以一同加入探讨,可以随时来社区找我~

Github: tarantula-leo

项目洞察

隐语的独特优势
  • 技术多样性与一体化框架:支持FL、MPC、HE、TEE等多种隐私计算技术,支持不同技术路线算法地混合调度,提供从数据预处理、隐私计算算法到结果输出地全链路工具链。

  • 开源治理:提供详细文档、教程和案例,可快速上手,产学研社区共建。

最喜欢的特性

通过Device将各个技术路线抽象成密态设备使用,统一编程模型,提高灵活性及易用性

未来发展方向
  • 未来发展方向:利用LLM实现数据全链路自动化审计能力

  • 值得关注的应用场景:轻量化部署,推动边缘设备(如物联网终端)的隐私计算能力

这里也欢迎有能力的同学来社区共建~

社区寄语

对新手的建议

社区文档是个“藏宝库”,绝大部分问题都可以寻找到“金钥匙”;

没有对应解决方案的可以发起issue或联系社区运营同学进行探讨,也许无意间就发现了一个BUG。

贡献切入点推荐

优先可以从good first issue类的开始,通常为一些文档类的翻译、验证任务,或者基础开发任务,在完成任务的同时可以对该技术路线全貌有所了解。

如何平衡工作与生活

工作之外,我的兴趣爱好包括旅游、羽毛球养异宠

开源贡献是在工作、生活之外的“锦上添花”,作为自我提升、成长的补充,对于生活来说是一味调剂品,对于工作来说,也可以拓宽思路,寻求新的技术突破点

感谢与未来展望

想感谢的人

感谢公司大力支持积极参与开源社区共建!这份开放、协作的理念不仅推动了技术创新,也增强了团队的技术能力和行业影响力。

同时也实名感谢几位社区的同学,他们分别是贾名扬冯骏周金金三位大佬,是他们的帮助照亮了我在社区前进的方向,

未来期望

对于隐语社区的未来,我期待它能够继续推动数据要素流通,打通数据孤岛,让隐私计算技术在更多领域得到实际应用。

我也希望能够继续与隐语社区一起成长,帮助更多企业和开发者理解并应用隐私计算技术。

💡 既然来都来了,花个30s点个 Star 再走吧!开源不易,每个人的点赞,都是社区技术大佬前进的动力~

打开链接即可点亮社区Star,照亮技术的前进之路。

Github 地址:github.com/secretflow/…

开源可信隐私计算框架——隐语

SecretFlow支持MPC、FL、TEE等主流隐私计算技术,融合产学研生态共创能力,助力隐私计算更广泛应用到AI、数据分析等场景中,解决千行百业隐私保护和数据孤岛等应用痛点。

官网:www.secretflow.org.cn

查看源码:github.com/secretflow/…

开源安全可信系统软件栈——星绽

Asterinas聚焦安全可信技术软件栈的开源社区,面向通用计算和机密计算两大场景提供坚实的安全底座,为不断涌现的安全攸关和隐私敏感的应用保驾护航。

官网:asterinas.github.io/

查看源码:github.com/asterinas

小助手:SecretFlow04

本文由隐语社区统一发布,欢迎大家点 Star