教育经历
杭州电子科技大学 - 本科网络工程
2020/09 - 2024/06
在校专业课主要是网络安全理论与技术,操作系统,计算机组成原理,计算机网络,网络编程,C语言,数据结构,数据库原理。
工作经历
诺基亚上海贝尔 - 测试实习生杭州
2023/02 - 2023/06
1、主要是测试5G部分的功能模块的性能和稳定性。
2、负责5G BTS L1前端SW开发,包括设计、编码、测试、集成和故障排除。
3、通过实习了解到企业的软件测试工作中大致流程和代码review规范。
专业技能
C/C++编程
Python编程
Java编程
使用Linux开发环境
操作系统
计算机网络
了解docker,kvm
网络编程
Linux内核编程
个人项目
隐私保护的投票系统
主要技术栈:HTTP,paillier加密算法,RSA算法,MD5算法,tkinter
项目描述:传统的投票方法会泄露投票者的选项,使用RSA加密和paillier加密算法保护投票者的隐私。通过小组合作的方式,在3天内和同学一起参考论文实现隐藏投票者选项的隐私保护投票器。我主要编写桌面APP。
项目时间:2022/11 - 2022/11
主要功能:
1、注册功能,当用户输入用户ID,前端会把ID经过MD5处理之后发给服务端,服务端给客户端投票号vn和RSA公钥e。
2、接着是把vn经过盲化后发给服务器,得到注册码y。
3、登录界面,由y和用户自己设置的一个大数k得到m,使用vn和m登录服务器,得到投票选项和时间戳。
4、然后用户投票,投票的选项使用paillier加密算法,发送给服务器。
5、服务器把投票结果发给客户端,客户端查看投票结果。
解决的问题:通过同态加密保证在不知道具体投票情况时仍然可以统计出总的投票结果,有效保证了投票的公平公正。
我的收获:(1)锻炼团队协作的能力,(2)学会在开发时完成前后端分离,(3)另外学会基于论文的创意去落实一个产品。
个人学习能力
能快速掌握新技能,学习能力强
1、业余时间学习Java并制作自己的桌面端英语学习app。
2、每天听英语博客练习英语,并且阅读英文资料和技术文档。
3、跟踪技术前沿的同时也不忘巩固计算机基础。