安防行业,为保障社会公共安全、个人及财产安全而提供产品、服务和解决方案的产业。已经从传统的人防、物防,发展成为一个深度融合了现代电子技术、信息技术、网络技术和人工智能技术的综合性高技术产业。
点击空白处退出提示
安防行业,为保障社会公共安全、个人及财产安全而提供产品、服务和解决方案的产业。已经从传统的人防、物防,发展成为一个深度融合了现代电子技术、信息技术、网络技术和人工智能技术的综合性高技术产业。
为满足安全合规要求,产品将采用“数字信封”技术实现图片数据的加密传输。具体流程为:首先,为每张待传输的图片动态生成一个随机的AES对称密钥,用于高效加密图片数据本身,得到密文。随后,利用接收方提供的RSA公钥加密该AES密钥,形成“数字信封”。最终,将加密后的图片数据与加密后的AES密钥组合并传输。接收方使用自己的RSA私钥解密信封获取AES密钥,进而解密图片数据。此方案结合了对称加密的高效性与非对称加密的安全性与密钥分发便利性,确保图片在传输过程中的机密性与完整性。
我的职责:
1. 负责C++端加密解密模块的开发与集成。
2. 对性能进行优化,确保加密流程对用户体验的影响降至最低。
技术挑战:
1. 性能瓶颈:频繁传输大量图片时,直接对每张图片的会话密钥进行加密,会成为系统的性能瓶颈
2. 内存管理:加密/解密过程中频繁分配和释放内存
解决方案:
1. 性能瓶颈:引入“会话密钥缓存机制”
2. 内存管理:使用智能指针、采用“流式处理”、采用“加密上下文”
评论