开源之夏2023

项目名称:使用铜锁密码库前沿密码算法解决现实生活中的数据隐私保护难题

项目主导师:王祖熙

项目描述:

铜锁/Tongsuo 是一个提供现代密码学算法和安全的开源基础密码库,为存储、网络、密钥管理、隐私计算等业务场景提供密码学基础能力,实现数据在存储、传输、使用等过程中的私密性、完整性和可认证性,为数据生命周期中的隐私和安全提供保护能力。

随着现代社会的数字化进程不断深入,人们越来越多地依赖于各种数字化设备和平台,大量的个人敏感数据被存储、传输和处理,数据隐私保护面临着巨大的挑战。为了保护个人隐私和数据安全,铜锁密码库率先支持了前沿密码算法,包括同态加密、零知识证明等技术,解决数据隐私保护中的关键问题,为隐私计算提供基础能力。

通过本项目,我们可以为用户提供更加安全、高效和可靠的数据处理方案,促进数字化社会的健康发展。

本项目的应用场景包括但不限于: 金融领域:银行、证券公司等金融机构可以使用该系统来保护客户的隐私和数据安全,避免数据泄露和其他安全问题。 医疗领域:医院、医疗机构等可以使用该系统来保护患者的隐私和医疗数据安全,避免敏感信息被泄露或滥用。 政府部门:政府部门可以使用该系统来保护国家机密和敏感数据的隐私和安全。

加分项:有易用的软件界面是加分项,web/手机 app/桌面程序均可,越易用加分越高。

难度:中等

项目产出要求:

  • 隐私计算客户端和服务端源码,实现相应的隐私计算功能,场景自定义,只要是现实常见的数据隐私保护难题即可
  • 使用隐私计算技术后的性能对比报告

项目技术要求:

  • 熟悉同态密码/零知识证明等技术
  • 熟悉 Tongsuo/OpenSSL 的接口使用方式
  • 熟悉 C/C++
  • 了解常用加密算法
  • 了解分布式交互技术