[发明专利]图文的发布方法、装置、电子设备及存储介质在审
申请号: | 202210006093.3 | 申请日: | 2022-01-05 |
公开(公告)号: | CN114363068A | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 霍晓芳;郭东辉 | 申请(专利权)人: | 北京智云芯科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/06;H04L9/08;H04L9/32;H04L67/1097 |
代理公司: | 北京中政联科专利代理事务所(普通合伙) 11489 | 代理人: | 陈超 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图文 发布 方法 装置 电子设备 存储 介质 | ||
1.一种图文的发布方法,其特征在于,包括:
获取图文;
随机生成第一密钥,并用所述第一密钥对所述图文进行加密,得到加密图文;
利用所述图文的著作者签名公钥对所述第一密钥进行加密,得到第一加密密钥;
将所述加密图文和所述第一加密密钥上传至分布式存储系统,得到内容标识符。
2.根据权利要求1所述的图文的发布方法,其特征在于,所述图文的发布方法还包括:
计算所述加密图文的哈希值,得到第一哈希值;
在所述将所述加密图文和所述第一加密密钥上传至分布式存储系统之后所述图文的发布方法还包括:
发布区块链智能合约,所述区块链智能合约包括内容标识符、第一加密密钥及第一哈希值。
3.根据权利要求2所述的图文的发布方法,其特征在于,在所述发布区块链智能合约之后,所述图文的发布方法还包括:
从区块链获取使用者的公钥;
将所述使用者的公钥与所述著作者的签名公钥串联成目标信息;
计算所述目标信息的哈希值,得到第二哈希值;
将所述第二哈希值与所述目标信息组成字符串;
将所述字符串作为水印信息嵌入所述图文,得到水印图文;
随机生成第二密钥,并用所述第二密钥对所述水印图文进行加密,得到加密水印图文;
将所述加密水印图文发送至目标使用者。
4.根据权利要求3所述的图文的发布方法,其特征在于,在所述将所述加密水印图文发送至目标使用者之前,所述图文的发布方法还包括:
生成待签名信息,所述待签名信息包括:所述内容标识符、所述著作者信息、所述目标使用者的公钥及第二加密密钥,其中第二加密密钥为利用目标使用者的公钥对所述第二密钥加密生成的;
利用所述著作者的签名私钥对所述待签名信息进行签名,得到签名值;
将所述待签名信息和所述签名值发布在区块链上。
5.一种图文的使用方法,其特征在于,包括:
从区块链上获取签名信息,所述签名信息包括:所述内容标识符、所述著作者信息、所述目标使用者的公钥及第二加密密钥,其中第二加密密钥为利用目标使用者的公钥对所述第二密钥加密生成的;
提取所述签名信息中的第二加密密钥;
利用所述目标使用者的私钥解密第二加密密钥,得到第二密钥;
获取加密水印图文;
利用所述第二密钥解密所述加密水印图文,得到水印图文。
6.根据权利要求5所述的图文的使用方法,其特征在于,在所述利用所述第二密钥解密所述加密水印图文,得到水印图文之后,所述图文的发布使用方法还包括:
提取所述水印图文中的水印信息;
从所述水印信息中提取著作者的第一公钥,并从区块链交易中提取著作者的第二公钥;
对比所述第一公钥和所述第二公钥,如果一致则确定所述水印图文合法,如果不一致则确定所述水印图文不合法。
7.根据权利要求6所述的图文的使用方法,其特征在于,在所述对比所述第一公钥和所述第二公钥之后,所述图文的使用方法还包括:
将所述目标使用者的签名公钥和所述著作者的签名公钥作为水印叠加在所述水印图文,得到防拷贝图文。
8.一种图文的发布装置,其特征在于,包括:
获取模块,用于获取图文;
图文加密模块,用于随机生成第一密钥,并用所述第一密钥对所述图文进行加密,得到加密图文;
密钥加密模块,用于利用所述图文的著作者签名公钥对所述第一密钥进行加密,得到第一加密密钥;
发布模块,用于将所述加密图文和所述第一加密密钥上传至分布式存储系统,得到内容标识符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智云芯科技有限公司,未经北京智云芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210006093.3/1.html,转载请声明来源钻瓜专利网。