[发明专利]一种3D文件的加密方法有效
申请号: | 201610241396.8 | 申请日: | 2016-04-19 |
公开(公告)号: | CN105930743B | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 刘振;张勇 | 申请(专利权)人: | 北京易速普瑞科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京精金石专利代理事务所(普通合伙)11470 | 代理人: | 刘晔 |
地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 加密 方法 | ||
技术领域
本发明涉及3D打印技术领域,具体涉及一种3D文件的加密方法。
背景技术
当前在3D打印领域,对于原始文件一般采用隐藏或减面或混淆或简单对称加密的方式进行文件保护,但是不可避免地给用户操作带来复杂性,同时也难以防止那些购买用户获取原始文件后进行再次传播,特别是对于某些专有的设计也很难制止别人盗用;同时对于文件的预览也带来很大的困难;另外对于专业模型设计者也无法跟踪了解模型的销售及使用情况。
现有技术中3D模型文件的保护方式,无论是隐藏还是对称加密等都无法避免用户的购买后的再次传播,也无法提供模型的快速预览,当然对于模型使用情况的跟踪了解更是无法获取。另外对于采用减面方式的预览,一方面影响了模型的真实显示效果,另一方面也是无法避免用户使用后的二次传播。
发明内容
本发明的目的在于提供一种3D文件的加密方法,除了能够提供模型快速预览外,也能够保护文件避免被盗用以及让创作者实时跟踪了解模型的使用情况。
为实现上述目的,本发明所述的3D文件的加密方法包括以下步骤:
登录3D云系统,上传3D模型文件后选择模型发布;
3D云系统生成模型唯一标识及二维扫描码并提取3D模型文件的前后左右上下的6张透视图,对所述的6张透视图采用PNG格式压缩后一起存在A信息文件的头部;
然后3D云系统通过特定算法提取6张透视图的边缘及深度信息并转成JSON格式的信息,将JSON格式的信息存入A信息文件的中部;所述JSON格式的信息用来在显示时依据该JSON格式的信息还原视图;同时3D云系统提取原始文件中间部分16k的原始信息,将该16k的原始信息继续存入A信息文件的后部;
同时3D云系统采用对称加密算法将3D模型文件剩余的原始信息加密后存入B信息文件;
3D云系统把32位模型授权码及授权次数和授权终止日期保存在B信息文件的尾部。
所述JSON格式的信息中包含B信息文件的文件密钥。
所述JSON格式的信息仅能用做外观显示,不能用来还原得到原始文件。
本发明所述的3D文件的加密方法还进一步包括以下步骤:
用户通过3D云系统生成的连接及模型标识获取3D模型文件,默认方式仅能获取到A信息文件用来预览展示;当用户输入授权码后,3D云系统将读取B信息文件中的授权码与用户输入的授权码进行比较,以及进行日期次数验证,如果授权码以及日期次数均符合要求,3D云系统将把B信息文件的内容解密并合并A信息文件的部分内容生成完整GCODE切片内容,结束后返回给用户仅能用于3D打印的GCODE内容;同时3D云系统将生成对应的C信息文件用来记录该3D模型文件的访问及使用情况。
本发明具有如下优点:本发明能极大地保护3D模型文件创作者的利益避免被盗用,另外也巧妙地实现了对模型使用情况的记录了解及授权跟踪。
附图说明
图1为本发明的3D文件的加密方法的加密逻辑结构图。
具体实施方式
以下实施例用于说明本发明,但不用来限制本发明的范围。
如图1所示,本发明所述的3D文件的加密方法包括以下步骤:
登录3D云系统,上传3D模型文件后选择模型发布;
3D云系统生成模型唯一标识及二维扫描码并提取3D模型文件的前后左右上下的6张透视图,对所述的6张透视图采用PNG格式压缩后一起存在A信息文件的头部;
然后3D云系统通过特定算法提取6张透视图的边缘及深度信息并转成JSON格式的信息,将JSON格式的信息存入A信息文件的中部;所述JSON格式的信息用来在显示时依据该JSON格式的信息还原视图;同时3D云系统提取原始文件中间部分16k的原始信息,将该16k的原始信息继续存入A信息文件的后部;
同时3D云系统采用对称加密算法将3D模型文件剩余的原始信息加密后存入B信息文件;这样一方面保证B信息文件还原的难度,另一方面也能保证文件即便被还原也是不完整的内容。
3D云系统把32位模型授权码及授权次数和授权终止日期保存在B信息文件的尾部,注意授权码可以添加也可以更改,这样设计一方面便于文件操作,另一方面也能够保证更改不影响前面的原始内容。
所述JSON格式的信息中包含B信息文件的文件密钥。
所述JSON格式的信息仅能用做外观显示,不能用来还原得到原始文件。
本发明所述的3D文件的加密方法还进一步包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易速普瑞科技有限公司,未经北京易速普瑞科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610241396.8/2.html,转载请声明来源钻瓜专利网。