[发明专利]一种CAD设计模型的加密方法在审
申请号: | 201710490173.X | 申请日: | 2017-06-25 |
公开(公告)号: | CN107241194A | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 吴苗 | 申请(专利权)人: | 长沙善道新材料科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/06;G06F21/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410205 湖南省长沙市长沙高新开*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cad 设计 模型 加密 方法 | ||
1.一种CAD设计模型的加密方法,其特征在于,包括秘钥存储模块与加密模块,秘钥存储模块与加密模块连接,用于存储秘钥;加密模块用于加密处理;包括如下步骤:
步骤1:加密模块接收到加密指令时,从加密指令中提取出需要加密的等级和设定的数据间隔数;
步骤2:加密模块根据用户设定的数据间隔数进行获取整个CAD模型上的绘制点数据;
步骤3:加密模块根据随机函数确定获取数据起始点,从起始点开始根据数据间隔进行选取整个CAD模型上需要加密数据点;
步骤4:加密模块选取好需要加密数据点后,向秘钥存储模块发送加密指令;
步骤5:秘钥存储模块接收加密指令和加密等级后,选取原始秘钥数据并根据加密等级对原始秘钥数据进行迭代运算处理得到成熟秘钥数据;
步骤6:秘钥存储模块把成熟秘钥数据传给加密模块,加密模块对每个数据点使用成熟秘钥数据进行一次加密得到初始密文数据点;
步骤7:加密模块把所有的初始密文数据点进行数据分组得到初始密文分组;每个初始密文分组的初始密文数据点数为n,n>1的整数,最后一个分组的始密文数据点数不足n时,剩下的数据作为一个分组;
步骤8:加密模块把初始密文分组进行循环向左或向右移L位得到中间密文分组,L为始密文分组循环移位的位数;
步骤9:加密模块使用成熟秘钥数据对每个中间密文分组进行二次不可逆运算加密得到加密数据,加密完成。
2.根据权利要求1所述的一种CAD设计模型的加密方法,其特征在于,所述步骤2中的数据间隔由用户自行设定,数据间隔小于需要加密CAD模型中任意一边的长度。
3.根据权利要求1所述的一种CAD设计模型的加密方法,其特征在于,所述步骤3中选取需要加密数据点的过程为,从起始点开始,起始点数据加上数据间隔数的整数倍数据得到需要加密数据点,选取的需要加密数据点均属于CAD模型内的点。
4.根据权利要求1所述的一种CAD设计模型的加密方法,其特征在于,所述步骤5中的钥存储模块中存储的原始秘钥数据为虹膜特征值数据,虹膜特征值数据的获取过程为通过虹膜采集器采集志愿者眼睛的虹膜,把采集的虹膜通过高次二基于高次二阶logistic算式对虹膜进行加密处理加密虹膜数据,对加密虹膜数据进行特征值提取得到虹膜特征值数据。
5.根据权利要求1所述的一种CAD设计模型的加密方法,其特征在于,所述步骤5中的迭代运算式使用logistic映射算式,对原始秘钥数据进行迭代5-10次得到成熟秘钥数据。
6.根据权利要求1所述的一种CAD设计模型的加密方法,其特征在于,所述步骤6中一次加密的过程为,把每个数据点与成熟秘钥数据进行异或运算,再把运算结果进行向左或向右移8位后再与成熟秘钥数据异或运算得到初始密文数据点。
7.根据权利要求1所述的一种CAD设计模型的加密方法,其特征在于,所述步骤9中不可逆运算式为MD5的加密算式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙善道新材料科技有限公司,未经长沙善道新材料科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710490173.X/1.html,转载请声明来源钻瓜专利网。