技术文档的处理方法、数字水印服务器及处理系统技术方案

技术编号:30325876 阅读:29 留言:0更新日期:2021-10-10 00:09
本发明专利技术公开了一种技术文档的处理方法、数字水印服务器及处理系统,获取技术文档下载请求,根据技术文档唯一标识获取对应的原始技术文档以及根据下载用户相关信息生成对应的数字签名,基于数字签名生成对应的数字水印,通过将数字水印嵌入至原始技术文档中得到目标技术文档,在将目标技术文档发送至下载请求端用以下载的同时,将原始技术文档的预设相关信息和数字水印以对应关系的形式存储至区块链系统中。由于数字水印中包含下载用户相关信息,因此通过将数字水印存储至区块链系统可有效保护下载用户的隐私数据,当发现泄密的技术文档时,可通过从该技术文档中提取出数字水印来获取下载用户信息,定位出泄密者,实现对泄密者的追溯。密者的追溯。密者的追溯。

【技术实现步骤摘要】
技术文档的处理方法、数字水印服务器及处理系统


[0001]本专利技术涉及信息安全
,更具体的说,涉及一种技术文档的处理方法、数字水印服务器及处理系统。

技术介绍

[0002]技术文档指的是开发中需要用到的研发文档,或是给客户看的客户文档,由于技术文档中包含了许多与产品核心设计相关的技术细节,因此技术文档一旦提前泄密至市场中,将会给技术文档提供方带来巨大损失。然而,现有的技术文档在上传至采购管理系统之前并未做任何处理,因此若技术文档被泄密,很难对泄密者进行追溯。

技术实现思路

[0003]有鉴于此,本专利技术公开一种技术文档的处理方法、数字水印服务器及处理系统,以实现一旦发现泄密的技术文档,可以通过从被泄密的技术文档中提取出数字水印来获取下载用户信息,从而定位出泄密者,实现对泄密者的追溯。
[0004]一种技术文档的处理方法,包括:
[0005]获取技术文档下载请求,所述技术文档下载请求包含技术文档唯一标识和下载用户相关信息;
[0006]根据所述技术文档唯一标识获取对应的原始技术文档;
[0007]基于所述下载用户相关信息生成对应的数字签名,并基于所述数字签名采用预设数字水印生成算法生成对应的数字水印;
[0008]将所述数字水印嵌入至所述原始技术文档中,得到目标技术文档;
[0009]将所述目标技术文档发送至下载请求端用以下载,同时将所述原始技术文档的预设相关信息和所述数字水印以对应关系的形式存储至区块链系统中。
[0010]可选的,所述基于所述下载用户相关信息生成对应的数字签名,并基于所述数字签名采用预设数字水印生成算法生成对应的数字水印,具体包括:
[0011]基于所述下载用户相关信息生成对应的第一数据签名,所述下载用户相关信息至少包含:下载用户身份标识信息;
[0012]将所述原始技术文档的版权信息和所述第一数字签名信息进行组合,得到第二数字签名;
[0013]对所述第二数字签名采用预设数字水印生成算法生成对应的所述数字水印;
[0014]其中,所述数字签名包括:所述第一数字签名和所述第二数字签名。
[0015]可选的,所述预设数字水印生成算法为:离散小波变换、最低有效位图像水印法和叠加法中的任意一种或多种组合。
[0016]可选的,所述将所述目标技术文档发送至下载请求端用以下载,同时将所述原始技术文档的预设相关信息和所述数字水印以对应关系的形式存储至区块链系统中,具体包括:
[0017]采用哈希算法计算所述原始技术文档的摘要信息,其中,所述原始技术文档的预设相关信息为所述摘要信息;
[0018]利用预设加密算法对所述数字水印进行加密,得到加密数字水印;
[0019]将所述目标技术文档发送至所述下载请求端用以下载,同时将所述原始技术文档的摘要信息和所述加密数字水印以对应关系的形式存储在所述区块链系统中。
[0020]可选的,在所述将所述目标技术文档发送至下载请求端用以下载,同时将所述原始技术文档的预设相关信息和所述数字水印以对应关系的形式存储至区块链系统中之后,还包括:
[0021]当所述目标技术文档满足预设条件时,即刻销毁所述目标技术文档;
[0022]其中,所述预设条件为:所述目标技术文档的下载时间超过文档下载有效期,所述目标技术文档的下载次数超过文档下载有效次数,检测到所述目标技术文档下载完成,三个条件中的任意一个,且所述目标技术文档无备份。
[0023]可选的,所述下载用户相关信息对应的下载用户为身份识别通过的用户。
[0024]可选的,还包括:
[0025]获取确认泄密的待检测技术文档;
[0026]从所述待检测技术文档中提取出待检测数字水印;
[0027]基于所述待检测技术文档的唯一标识,获取与所述待检测技术文档对应的目标原始技术文档;
[0028]确定所述目标原始技术文档的目标预设相关信息;
[0029]从所述区块链系统中查询与所述目标预设相关信息对应的目标数字水印;
[0030]判断所述待检测数字水印与所述目标数字水印包含的信息是否一致;
[0031]如果是,则基于所述待检测数字水印中包含的下载用户相关信息确定泄密者信息。
[0032]可选的,确定所述目标原始技术文档的目标预设相关信息,具体包括:
[0033]采用哈希算法计算得到所述目标原始技术文档的目标摘要信息,其中,所述目标预设相关信息为所述目标摘要信息。
[0034]可选的,所述从所述区块链系统中查询与所述目标预设相关信息对应的目标数字水印,具体包括:
[0035]从所述区块链系统中查询与所述目标预设相关信息对应的目标加密数字水印;
[0036]对所述目标加密数字水印采用解密密钥进行解密,得到所述目标数字水印。
[0037]一种数字水印服务器,包括:
[0038]请求接收单元,用于获取技术文档下载请求,所述技术文档下载请求包含技术文档唯一标识和下载用户相关信息;
[0039]第一文档获取单元,用于根据所述技术文档唯一标识获取对应的原始技术文档;
[0040]水印生成单元,拥有基于所述下载用户相关信息生成对应的数字签名,并基于所述数字签名采用预设数字水印生成算法生成对应的数字水印;
[0041]水印嵌入单元,用于将所述数字水印嵌入至所述原始技术文档中,得到目标技术文档;
[0042]发送单元,用于将所述目标技术文档发送至下载请求端用以下载,同时将所述原
始技术文档的预设相关信息和所述数字水印以对应关系的形式存储至区块链系统中。
[0043]可选的,所述水印生成单元具体用于:
[0044]基于所述下载用户相关信息生成对应的第一数据签名,所述下载用户相关信息至少包含:下载用户身份标识信息;
[0045]将所述原始技术文档的版权信息和所述第一数字签名信息进行组合,得到第二数字签名;
[0046]对所述第二数字签名采用预设数字水印生成算法生成对应的所述数字水印;
[0047]其中,所述数字签名包括:所述第一数字签名和所述第二数字签名。
[0048]可选的,所述发送单元具体用于:
[0049]采用哈希算法计算所述原始技术文档的摘要信息,其中,所述原始技术文档的预设相关信息为所述摘要信息;
[0050]利用预设加密算法对所述数字水印进行加密,得到加密数字水印;
[0051]将所述目标技术文档发送至所述下载请求端用以下载,同时将所述原始技术文档的摘要信息和所述加密数字水印以对应关系的形式存储在所述区块链系统中。
[0052]可选的,还包括:
[0053]文档销毁单元,用于当所述目标技术文档满足预设条件时,即刻销毁所述目标技术文档;
[0054]其中,所述预设条件为:所述目标技术文档的下载时间超过文档下载有效期,所述目标技术文档的下载次数超过文档下载有效次数,检测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种技术文档的处理方法,其特征在于,包括:获取技术文档下载请求,所述技术文档下载请求包含技术文档唯一标识和下载用户相关信息;根据所述技术文档唯一标识获取对应的原始技术文档;基于所述下载用户相关信息生成对应的数字签名,并基于所述数字签名采用预设数字水印生成算法生成对应的数字水印;将所述数字水印嵌入至所述原始技术文档中,得到目标技术文档;将所述目标技术文档发送至下载请求端用以下载,同时将所述原始技术文档的预设相关信息和所述数字水印以对应关系的形式存储至区块链系统中。2.根据权利要求1所述的处理方法,其特征在于,所述基于所述下载用户相关信息生成对应的数字签名,并基于所述数字签名采用预设数字水印生成算法生成对应的数字水印,具体包括:基于所述下载用户相关信息生成对应的第一数据签名,所述下载用户相关信息至少包含:下载用户身份标识信息;将所述原始技术文档的版权信息和所述第一数字签名信息进行组合,得到第二数字签名;对所述第二数字签名采用预设数字水印生成算法生成对应的所述数字水印;其中,所述数字签名包括:所述第一数字签名和所述第二数字签名。3.根据权利要求1所述的处理方法,其特征在于,所述预设数字水印生成算法为:离散小波变换、最低有效位图像水印法和叠加法中的任意一种或多种组合。4.根据权利要求1所述的处理方法,其特征在于,所述将所述目标技术文档发送至下载请求端用以下载,同时将所述原始技术文档的预设相关信息和所述数字水印以对应关系的形式存储至区块链系统中,具体包括:采用哈希算法计算所述原始技术文档的摘要信息,其中,所述原始技术文档的预设相关信息为所述摘要信息;利用预设加密算法对所述数字水印进行加密,得到加密数字水印;将所述目标技术文档发送至所述下载请求端用以下载,同时将所述原始技术文档的摘要信息和所述加密数字水印以对应关系的形式存储在所述区块链系统中。5.根据权利要求1所述的处理方法,其特征在于,在所述将所述目标技术文档发送至下载请求端用以下载,同时将所述原始技术文档的预设相关信息和所述数字水印以对应关系的形式存储至区块链系统中之后,还包括:当所述目标技术文档满足预设条件时,即刻销毁所述目标技术文档;其中,所述预设条件为:所述目标技术文档的下载时间超过文档下载有效期,所述目标技术文档的下载次数超过文档下载有效次数,检测到所述目标技术文档下载完成,三个条件中的任意一个,且所述目标技术文档无备份。6.根据权利要求1所述的处理方法,其特征在于,所述下载用户相关信息对应的下载用户为身份识别通过的用户。7.根据权利要求1所述的处理方法,其特征在于,还包括:获取确认泄密的待检测技术文档;
从所述待检测技术文档中提取出待检测数字水印;基于所述待检测技术文档的唯一标识,获取与所述待检测技术文档对应的目标原始技术文档;确定所述目标原始技术文档的目标预设相关信息;从所述区块链系统中查询与所述目标预设相关信息对应的目标数字水印;判断所述待检测数字水印与所述目标数字水印包含的信息是否一致;如果是,则基于所述待检测数字水印中包含的下载用户相关信息确定泄密者信息。8.根据权利要求7所述的处理方法,其特征在于,确定所述目标原始技术文档的目标预设相关信息,具体包括:采用哈希算法计算得到所述目标原始技术文档的目标摘要信息,其中,所述目标预设相关信息为所述目标摘要信息。9.根据权利要求7所述的处理方法,其特征在于,所述从所述区块链系统中查询与所述目标预设相关信息对应的目标数字水印,具体包括:从所述区块链系统中查询与所述目标预设相关信息对应的目标加密数字水印;对所述目标加密数字水...

【专利技术属性】
技术研发人员:刘兴魏正佳翁捷张家阳
申请(专利权)人:阳光电源股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1