Skip to content

CoderIdiot/CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

联系方式


项目经历

网联汽车远程安全升级系统

2016年9月 ~ 现在

针对目前存在的问题:汽车车机固件, ECU固件以及应用不能升级或不方便升级; 我们实验室实现在移动电信网络下下载OTA包并安全升级的可产品化管理系统. 该系统涵盖了:Sim卡安全可信根与安全存储, 车机Linux/Android系统安全启动, 车机Linux/Android固件以及应用安全升级, 后台OTA包管理与升级计划等几大主要部分.

本人参与设计该系统的主要架构和API接口设计,以及相关设计文档的撰写, 对整个系统总体架构熟悉. 实现车机Linux端的固件应用升级管理程序. 实现车机Android Native安全可信存储模块. 实现Linux与Sim卡的通信协议并封装相关接口. 尤其值得一提的是, 整个项目中为了实现安全传输, 本人研究https协议, tls协议, libcurl开源项目, mbedtls开源项目, 对mbedtls的源代码进行改动, 实现https双向认证中的私钥保护,提高了系统的安全性.

该项目的部分代码即将以汽车"好帮手"的形式在长安汽车上进行预装.

创新FIDO协议近场身份认证机制

2015年12月 ~ 2016年6月

FIDO协议是指利用生物信息的唯一性或PIN码来进行身份认证的协议, 已广泛应用于支付宝,京东支付等客户端. 我们实验室对FIDO协议的PIN码认证环节进行了创新: 对FIDO协议中PIN认证方式; 创新地替代为银行卡/Sim卡认证, 提升了FIDO协议在部分场景下认证身份环节的安全性.

本人主要负责FIDO协议的调研工作, 撰写了实验室内部的FIDO知识文档库. 参与整个项目的系统设计, 并实现FIDO协议服务端. 实现利用FIDO协议远程开车门项目的服务端. 实现FIDO协议中所需要的CA管理颁发证书模块.

该项目的服务端通过FIDO联盟的认证.

微信服务号自主学习印尼语应用

2016年5月 ~ 2016年9月

微信服务号应用开发: 1. 实现用户单词选择题, 句子填空题的训练和评测. 该应用使用python作为服务器后端, Redis状态管理, Mongo数据库. 实现用户可以选择试卷,并记录得分, 显示错误答案等功能. 该应用部署在云VPS上, 稳定使用至今. 2. 视频 DRM 保护. 使用 HLS 加密方案, 保护视频版权. 视频分类管理和分发.

实验室网络运维

2015年9月 ~ 2018年1月

在实验室两年期间, 配置Gitlab服务, 申请花生壳外网域名, 内部网络架构设计, 编写KVM管理脚本, 管理KVM虚拟机等工作.


技能清单

  • DevOps:组合Python Docker Angular MySQL等技术, 快速完成原型的开发
  • 知识搜索: 利用Google Stackoverflow 官方文档等资料来源, 快速定位问题并解决的能力
  • 开发技能: UnitTest Scrum敏捷开发
  • 开发技能: Docker&Docker-Compose Git
  • 开发技能: Makefile GDB Vim
  • 编程语言: C/C++ Python Linux Shell

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

About

Personal CV.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published