摘要
本发明公开了一种基于AES‑GCM实现三维模型软件线上加密的方法和装置。该方法包括步骤:先获取前端三维模型软件数据,之后进行格式化,再生成初始指纹码;然后使用基于AES‑GCM的AES密钥和初始化向量IV,对初始指纹码进行加密,生成加密后的指纹码、及认证标签;AES密钥是通过crypto.subtle.generateKey封装函数得到的;AES密钥、初始化向量IV、及认证标签均存储于前端的本地文件中;从本地文件中调用AES密钥、初始化向量IV、及认证标签,对加密后的指纹码进行解密,得到解密后的指纹码;最后将解密后的指纹码与初始指纹码进行比对,以获取前端三维模型软件数据的授权。该方法能够完全基于前端而无后端进行安全的AES‑GCM加密和解密,保障三维模型软件的数据安全。
技术关键词
指纹
三维点云数据
认证标签
加密
软件
密钥
处理单元
归一化模块
保障三维模型
解密单元
存储单元
格式化
坐标系
数据安全
系统为您推荐了相关专利信息
智慧医疗服务系统
信息分发装置
医院
多通道
信息终端