[发明专利]3D打印模型切片文件的加密方法、解密打印方法及3D打印装置在审
申请号: | 202110388946.X | 申请日: | 2021-04-12 |
公开(公告)号: | CN113297565A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 曾继标;高爱明;黄文界 | 申请(专利权)人: | 深圳市创必得科技有限公司 |
主分类号: | G06F21/46 | 分类号: | G06F21/46;G06F21/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518126 广东省深圳市宝安区西*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 模型 切片 文件 加密 方法 解密 装置 | ||
1.一种3D打印模型切片文件的加密方法,其特征在于,包括以下步骤:
S01、用户通过3D切片软件对3D模型进行切片处理和保存得到具有多个层数据的第一切片文件;
S02、3D切片软件对第一切片文件的多个层数据进行压缩和编码得到具有多个压缩层数据的第二切片文件;
S03、3D切片软件对第二切片文件的多个压缩层数据进行一级加密得到具有多个一级加密压缩层数据的第三切片文件;
S04、3D切片软件对第三切片文件的参数区进行二级加密得到第四切片文件;
S05、3D切片软件对第四切片文件中一级加密压缩层数据随机抽取不连续的X层进行二级加密得到第五切片文件;
S06、3D切片软件对第五切片文件中识别文件头以外部分进行SHA-256运算并将运算结果进行二级加密得到SHA-256加密签名;
S07、3D切片软件将SHA-256加密签名拼接于第五切片文件末尾后形成整体签名加密文件;
S08、3D切片软件将签名加密文件在指定存储路径完成最终的存储及重命名;
S09、流程结束。
2.根据权利要求1所述的一种3D打印模型切片文件的加密方法,其特征在于,所述第一切片文件,包括:文件头、预览图、层切片数据;其中,所述文件头又包括:识别文件头和参数区;所述预览图又包括:大尺寸预览图和小尺寸预览图;所述层切片数据又包括:多个构造顺序连续的层数据头及其对应的层数据;其中,各层层数据头为其对应的层数据的索引;
所述第二切片文件,包括:文件头、预览图、层切片数据;其中,所述文件头又包括:识别文件头和参数区;所述预览图又包括:大尺寸预览图和小尺寸预览图;所述层切片数据又包括:多个构造顺序连续的层数据头及其对应的压缩层数据;其中,各层层数据头为其对应的压缩层数据的索引;
所述第三切片文件,包括:文件头、预览图、层切片数据;其中,所述文件头又包括:识别文件头和参数区;所述预览图又包括:大尺寸预览图和小尺寸预览图;所述层切片数据又包括:多个构造顺序连续的层数据头及其对应的一级加密压缩层数据;其中,各层层数据头为其对应的一级加密压缩层数据的索引;
所述第四切片文件,包括:文件头、预览图、层切片数据;其中,所述文件头又包括:识别文件头和二级加密参数区;所述预览图又包括:大尺寸预览图和小尺寸预览图;所述层切片数据又包括:多个构造顺序连续的层数据头及其对应的一级加密压缩层数据;其中,各层层数据头为其对应的一级加密压缩层数据层数据的索引;
所述第五切片文件,包括:文件头、预览图、层切片数据;其中,所述文件头又包括:识别文件头和二级加密参数区;所述预览图又包括:大尺寸预览图和小尺寸预览图;所述层切片数据又包括:多个构造顺序连续的层数据头及其对应的一级加密压缩层数据,和多个构造顺序间隔的层数据头及其对应的二级加密压缩层数据;其中,各层层数据头为其对应的一级加密压缩层数据或二级加密压缩层数据的索引;
所述签名加密文件,包括:文件头、预览图、层切片数据、SHA-256加密签名;其中,所述文件头又包括:识别文件头和二级加密参数区;所述预览图又包括:大尺寸预览图和小尺寸预览图;所述层切片数据又包括:多个构造顺序连续的层数据头及其对应的一级加密压缩层数据,和多个构造顺序间隔的层数据头及其对应的二级加密压缩层数据;其中,各层层数据头为其对应的一级加密压缩层数据或二级加密压缩层数据的索引;所述二级加密参数区、预览图和层切片数据这三部分的内容在进行SHA-256运算后,再将其运算结果进行二级加密后得到SHA-256加密签名;所述SHA-256加密签名拼接于第五切片文件末尾。
3.根据权利要求1所述的一种3D打印模型切片文件的加密方法,其特征在于,所述一级加密采用的方法包括:置换密码算法,或移位密码算法;所述二级加密采用的方法包括:AES加密算法,或RSA加密算法,或DES加密算法,或ECC加密算法。
4.根据权利要求1所述的一种3D打印模型切片文件的加密方法,其特征在于,3D切片软件对第四切片文件中一级加密压缩层数据随机抽取不连续的X层进行二级加密时,其随机抽取的X层的层数集中于总层数顺序的11%-89%的范围之内;所述X的取值为指定的正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市创必得科技有限公司,未经深圳市创必得科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110388946.X/1.html,转载请声明来源钻瓜专利网。