System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据安全及隐私保护,尤其涉及一种数字艺术品的存储及交易隐私保护方法与装置。
技术介绍
1、区块链本质上是一个应用了多种密码学技术的分布式共享账本。每一个区块都写满了交易,以时间为顺序形成链状结构。区块链1.0是以比特币为代表的虚拟货币时代,更多的是起到一种分布式记账的作用。区块链2.0是应用了智能合约的以太坊时代,为广大行业应用区块链技术提供了平台和脚本语言。而区块链3.0是区块链技术全面应用的时代,将区块链与行业相结合,聚焦产业落地。区块链是一个公开透明、不可篡改、共同维护的去中心化数据库。能够应用于公证防伪、版权保护、医疗、公益等场景以及银行、政府等领域。在身份认证、溯源等方面具有独特的优势。
2、然而,尽管绝区块链的应用大多是为了解决存储和安全问题,保护一些关键数据不被篡改,但区块链本身仍存在一些尚未解决的安全问题。将数据或是行为上传并记录到区块链网络上,目的是为了利用区块链网络的分布式特点,使得被上传的数据不被篡改,交易行为可溯源。可能存在的问题是,在进行交易时,由于网络环境是公开的,交易的地址、金额、交易双方的身份信息都是透明的;且交易所依托的智能合约语言本身也会存在一定的漏洞;而利用区块链网络进行数据存储时,对于无需隐私保护的数据而言,区块链会是一项有力的工具,对于无法公开或完全公开的数据来说,区块链又存在着致命的缺陷。
3、具体来说,其一,一些想要利用区块链进行不可篡改存储的数据,可能因隐私原因无法公开,或无法完全公开,即只公开一部分或只对部分人公开。其二,已经被发布在区块链上
技术实现思路
1、为了使原创作品的合法权益能进一步得到保障,本专利技术针对nft(非同质化代币)存储及交易平台的作品数据,提出一种数字艺术品的存储及交易隐私保护方法与装置,使用一些隐私保护技术来最大程度保护它们不被非法剽窃和篡改。本专利技术从交易前和交易中这两个时期,以及三个层面对作品数据进行了隐私保护。这三个层面具体是:其一,在是否公开作品数据、或对哪些人公开作品数据的问题上,使用访问控制技术,以信任值判定哪些节点可以访问作品;其二,为防止恶意节点使用非正常手段复制、剽窃作品,为作品添加水印,一方面可以预防对作品进行截图复制,另一方面可以在必要时追踪作品版权;其三,交易的过程中进行作品交付时,使用“一次一密”对作品进行加密,保护作品在完成交易之前不被窃取。本专利技术考虑了整个交易流程中的作品数据隐私,保护了作品数据的安全性,满足链上数据隐私保护需求,提高了交易平台生态系统的稳定性。
2、为了实现上述目的,本专利技术采用以下技术方案:
3、本专利技术一方面提出一种数字艺术品的存储及交易隐私保护方法,包括:
4、在交易前,采用访问控制策略,通过信任值判定可以访问nft作品的用户;
5、在交易前,为nft作品添加水印信息;
6、在交易的过程中,使用一次一密对nft作品进行加密。
7、进一步地,所述访问控制策略包括:
8、令创作者作为主节点,消费者作为轻节点;主节点拥有原创nft作品;
9、主节点设置访问nft作品所需的信任值阈值,判断轻节点的信任值是否大于或等于所设置的阈值,若是,主节点允许轻节点访问该nft作品,若否则轻节点可以申请对主节点的该nft作品进行访问。
10、进一步地,若轻节点的信任值小于所设置的阈值,且轻节点申请对主节点的nft作品进行访问,则进一步判断主节点是否允许轻节点访问该nft作品,若是则允许轻节点访问该nft作品,若否则不允许轻节点访问该nft作品。
11、进一步地,所述信任值通过用户已完成的交易行为来积累,每一次的交易行为都会为用户增加信任值,所述交易行为包括对作品的购买、售卖、转赠。
12、进一步地,在为nft作品添加水印信息时,具体采用可见水印,且采用满印的方式。
13、进一步地,所述使用一次一密对nft作品进行加密包括:
14、交易双方同时选用最新区块的哈希值作为随机数种子,根据协商的相同的随机数发生器来生成一次性密钥,再设置生成器的参数以生成与消息等长度的密钥,以实现对nft作品明文消息的加密过程。
15、进一步地,通过星际文件系统在区块链网络上存储nft作品的索引信息。
16、本专利技术另一方面还提出一种数字艺术品的存储及交易隐私保护装置,包括:
17、访问控制模块,用于在交易前,采用访问控制策略,通过信任值判定可以访问nft作品的用户;
18、水印添加模块,用于在交易前,为nft作品添加水印信息;
19、一次一密模块,用于在交易的过程中,使用一次一密对nft作品进行加密。
20、进一步地,所述访问控制策略包括:
21、令创作者作为主节点,消费者作为轻节点;主节点拥有原创nft作品;
22、主节点设置访问nft作品所需的信任值阈值,判断轻节点的信任值是否大于或等于所设置的阈值,若是,主节点允许轻节点访问该nft作品,若否则轻节点可以申请对主节点的该nft作品进行访问。
23、进一步地,若轻节点的信任值小于所设置的阈值,且轻节点申请对主节点的nft作品进行访问,则进一步判断主节点是否允许轻节点访问该nft作品,若是则允许轻节点访问该nft作品,若否则不允许轻节点访问该nft作品。
24、进一步地,所述信任值通过用户已完成的交易行为来积累,每一次的交易行为都会为用户增加信任值,所述交易行为包括对作品的购买、售卖、转赠。
25、进一步地,在为nft作品添加水印信息时,具体采用可见水印,且采用满印的方式。
26、进一步地,所述使用一次一密对nft作品进行加密包括:
27、交易双方同时选用最新区块的哈希值作为随机数种子,根据协商的相同的随机数发生器来生成一次性密钥,再设置生成器的参数以生成与消息等长度的密钥,以实现对nft作品明文消息的加密过程。
28、进一步地,通过星际文件系统在区块链网络上存储nft作品的索引信息。
29、与现有技术相比,本专利技术具有的有益效果:
30、本专利技术从交易前和交易中这两个时期,以及三个层面对作品数据进行了隐私保护。这三个层面具体是:其一,在是否公开作品数据、或对哪些人公开作品数据的问题上,使用访问控制技术,以信任值判定哪些节点可以访问作品;其二,为防止恶意节点使用非正常手段复制、剽窃作品,为作品添加水印,一方面可以预防对作品进行截图复制,另一方面可以在必要时追踪作品版权;其三,交易的过程中进行作品交付时,使用“一次一密”对作品进行加密,保护作品在完本文档来自技高网...
【技术保护点】
1.一种数字艺术品的存储及交易隐私保护方法,其特征在于,包括:
2.根据权利要求1所述的数字艺术品的存储及交易隐私保护方法,其特征在于,所述访问控制策略包括:
3.根据权利要求2所述的数字艺术品的存储及交易隐私保护方法,其特征在于,若轻节点的信任值小于所设置的阈值,且轻节点申请对主节点的NFT作品进行访问,则进一步判断主节点是否允许轻节点访问该NFT作品,若是则允许轻节点访问该NFT作品,若否则不允许轻节点访问该NFT作品。
4.根据权利要求1所述的数字艺术品的存储及交易隐私保护方法,其特征在于,所述信任值通过用户已完成的交易行为来积累,每一次的交易行为都会为用户增加信任值,所述交易行为包括对作品的购买、售卖、转赠。
5.根据权利要求1所述的数字艺术品的存储及交易隐私保护方法,其特征在于,在为NFT作品添加水印信息时,具体采用可见水印,且采用满印的方式。
6.根据权利要求1所述的数字艺术品的存储及交易隐私保护方法,其特征在于,所述使用一次一密对NFT作品进行加密包括:
7.根据权利要求1所述的数字艺术品的存储
8.一种数字艺术品的存储及交易隐私保护装置,其特征在于,包括:
...【技术特征摘要】
1.一种数字艺术品的存储及交易隐私保护方法,其特征在于,包括:
2.根据权利要求1所述的数字艺术品的存储及交易隐私保护方法,其特征在于,所述访问控制策略包括:
3.根据权利要求2所述的数字艺术品的存储及交易隐私保护方法,其特征在于,若轻节点的信任值小于所设置的阈值,且轻节点申请对主节点的nft作品进行访问,则进一步判断主节点是否允许轻节点访问该nft作品,若是则允许轻节点访问该nft作品,若否则不允许轻节点访问该nft作品。
4.根据权利要求1所述的数字艺术品的存储及交易隐私保护方法,其特征在于,所述信任值通过用户已完成的交易行为来积累,...
【专利技术属性】
技术研发人员:王永娟,陆思奇,刘佳楠,冯珮轩,袁庆军,薛昊原,曹文睿,张浩金,
申请(专利权)人:中国人民解放军战略支援部队信息工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。