[发明专利]生成包括多个子文件的数据集的方法、装置和存储介质在审
申请号: | 201811159365.3 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109446751A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 潘东芳 | 申请(专利权)人: | 深圳市迷你玩科技有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/60;G06F21/62 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市南山区南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子文件 加密 数据集 令牌 排序 加密密钥对 存储介质 加密算法 服务器分配 摘要运算 封装 | ||
1.一种生成包括多个子文件的数据集的方法,其特征在于,包括:
接收由服务器分配的令牌;
根据所述多个子文件中各子文件的排序,对第一个子文件,根据预定的加密算法,将所述令牌作为加密密钥对其进行加密;
根据所述多个子文件中各子文件的排序,对除了所述第一个子文件的其他各子文件,根据预定的加密算法对其前一个已加密的子文件进行摘要运算,将其前一个已加密子文件的摘要值与所述令牌的和,作为加密密钥对其进行加密;
根据所述多个子文件中各子文件的排序,将对应的所述已加密的各子文件依次进行封装,以构成所述数据集。
2.根据权利要求1所述的方法,其特征在于,所述接收由服务器分配的令牌之前,包括:向所述多个子文件中各子文件内分别添加客户端无法进行修改的单文件版权头部,所述单文件版权头部包含的信息为:通用唯一识别码、文件序列号、内容摘要值、偏移量数组。
3.根据权利要求1所述的方法,其特征在于,所述接收由服务器分配的令牌之后,包括:使用所述令牌对所述多个子文件中的各子文件进行签名。
4.根据权利要求1所述的方法,其特征在于,所述根据所述多个子文件中各子文件的排序,将对应的所述已加密的各子文件依次进行封装,以构成所述数据集,包括:向所述数据集内添加客户端无法进行修改的总体版权描述文件,所述总体版权描述文件包含的信息为:原始作者标识ID、当前作者标识ID、建立时间、文件大小、版本号。
5.根据权利要求1所述的方法,其特征在于,所述根据所述各子文件的排序,将所述各子文件依次进行封装,以构成所述数据集之后,包括:将所述数据集发送给服务器。
6.一种公开包括多个已加密子文件的数据集的方法,其特征在于,包括:
接收来自客户端的包括多个已加密子文件的数据集;
根据所述多个已加密子文件中各子文件的排序,对第一个已加密的子文件,根据预定的解密算法,将发送给该客户端的令牌作为解密密钥对其进行解密;
根据所述多个已加密子文件中各子文件的排序,对除了所述第一个已加密的子文件的其他各已加密的子文件,根据预定的解密算法,对其前一个已加密的子文件进行摘要运算,将其前一个已加密子文件的摘要值与所述发送给该客户端的令牌的和,作为解密密钥对其进行解密;
根据所述多个已加密子文件中各子文件的排序,将对应的所述解密后的各子文件依次进行封装,以构成目标公开数据集;
对所有客户端,公开所述目标公开数据集。
7.根据权利要求6所述的方法,其特征在于,所述接收来自客户端的包括多个已加密子文件的数据集之后,包括:
根据所述数据集的总体版权描述文件中的当前作者标识ID,获取所述数据集的当前作者的令牌;
如果所述数据集的当前作者的令牌与所述客户端的令牌相同,则所述客户端通过鉴权,如果所述数据集的当前作者的令牌与所述客户端的令牌不相同,则所述客户端未通过鉴权。
8.根据权利要求7所述的方法,其特征在于,如果所述客户端未通过鉴权,则终止公开所述数据集,并向所述客户端返回拒绝公开所述数据集的信息。
9.根据权利要求6所述的方法,其特征在于,所述根据所述多个已加密子文件中各子文件的排序,将对应的所述解密后的各子文件依次进行封装,以构成目标公开数据集之前,包括:
对所述解密后的各子文件,将除了单文件版权头部的文件内容进行摘要运算,得到该子文件的内容摘要值;
如果该所述子文件的内容摘要值与对应的所述单文件版权头部内的内容摘要值相同,则该所述子文件通过完整性校验;如果该所述子文件的内容摘要值与对应的所述单文件版权头部内的内容摘要值不相同,则该所述子文件未通过完整性校验。
10.根据权利要求9所述的方法,其特征在于,如果一所述已解密的子文件未通过完整性校验,则终止公开所述数据集,并向所述客户端返回要求所述客户端重新发送所述数据集的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市迷你玩科技有限公司,未经深圳市迷你玩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811159365.3/1.html,转载请声明来源钻瓜专利网。