铜锁再次参与开源之夏
🎉 开源之夏2024 🌐 铜锁密码学社区项目现已开放报名!加入我们,一起探索开源软件的无限可能! 在本年度开源之夏活动中,铜锁开源社区共发布了2个项目,涵盖 Golang、C 和 Rust 语言的开发工作,目前正在火热报名中。可以登录开源之夏官网获取项目详细信息:
🔗 开源之夏官网:https://summer-ospp.ac.cn/
🔗 开源之夏2024铜锁项目列表:https://summer-ospp.ac.cn/org/orgdetail/e4de262f-50b1-4f11-930b-8b8e841de420?lang=zh
什么是开源之夏
📚 开源之夏 是由中国科学院软件研究所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。 开源之夏联合国内外开源社区,针对重要开源软件的开发与维护提供项目任务,面向全球高校学生开放报名,中选学生将在项目资深开发者(项目导师)的指导下,参与开源贡献,完成开发工作并贡献给开源社区。
什么是铜锁
铜锁,全称开放原子铜锁(OpenAtom Tongsuo),是一个关于密码学和数据安全的开源 社区,拥有多个密码学开源项目,包括铜锁密码学算法库、铜锁密码库嵌入式版和 RustyVault 机密信息管理软件。铜锁诞生于蚂蚁集团,于2023年完成了向开放原子开源基金会的捐赠,目前是开放原子开源基金会的孵化期项目。铜锁当前由其PMC进行管理,已广泛的应用在互联网、金融、司法、电信等诸多领域中,为存储、网络、密钥管理、隐私计算、区块链、IoT 等诸多业务场景提供底层的密码学基础能力。
社区项目主仓库:https://github.com/Tongsuo-Project
开源协议:Apache-2.0
技术领域:密码学、SSL/TLS、PKI、数据安全、密钥管理
编程语言:C Java Go Python Rust
开源之夏 2024 之铜锁项目
铜锁密码学开源社区自2023年起参与开源之夏活动,并取得了显著成效,不仅促进了社区的发展,还培养了在校学生的实践能力。2024年,铜锁密码学开源社区再次参与,并发布了两个项目:
一、铜锁密码库 Go 语言 SDK 国密算法和协议开发
Tongsuo-Go-SDK 是铜锁开源社区基于铜锁密码库项目提供的 Golang SDK,目标是为 Golang 开发者提供国密算法和安全传输协议等功能。Tongsuo-Go-SDK 项目已经提供了部分国密算法和安全传输协议功能,需要继续完善。
项目导师:K1
项目编号:24e4d0074
导师邮箱:dongbeiouba@gmail.com
编程语言:Golang,C
技术领域:密码学、PKI、SSL/TLS、网络安全、数据安全
项目成果仓库:https://github.com/Tongsuo-Project/tongsuo-go-sdk
项目主页:https://summer-ospp.ac.cn/org/prodetail/24e4d0074
项目技术要求:
- 熟悉Golang编程语言开发
- 有密码学基础,了解常见密码学算法和协议
- 了解开源项目开发流程
希望实现的功能包括:
- SM2加解密
- 国密证书签发(双证书)
- TLCP功能完善,包括 SNI、ALPN 和 Session 复用等
- TLS 1.3 + 商密套件
- 跨平台支持,以上所有功能需要支持 Linux、MacOS 和 Windows 系统