熟练掌握c, c++, python开发,熟悉Linux和Windows开发环境,精通各种密码算法(国密SM2/3/4、RSA、TDES、SHA-256等)和安全功能(加解密、签名验签、鉴别认证等)实现,熟悉国内外密码设备检测标准
1、高性能密码机设计开发
合作完成高性能密码机后端的设计和开发工作,实现SM2签名(70万次/秒)、SM2验签(50万次/秒)、SM4加解密(7Gbps)以及RSA、TDES、SHA-256等多线程算法;独立完成高性能密码机软件调用接口实现,符合GM/T 0018标准。
2、软件密码模块开发
合作完成软件密码模块中随机数采集、后处理、检测等功能,实现所生成的随机数通过NIST 800-2以及GM/T 0005标准检测。
我参与了高性能密码机的设计和开发工作,为应用系统提供高性能的密码运算服务,产品符合服务器密码机相关标准以及密码设备应用接口规范标准。参与设计与开发密码机后端的高性能密码算法和会话密钥管理功能的实现,独立完成用户应用接口开发。
我参与了随机数发生器的设计、开发工作,并依据NIST 800-2和GM/T 0005标准对所生成的随机数序列进行测评。