System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 具有可控隐私保护的区块链治理方法、设备及存储介质技术_技高网

具有可控隐私保护的区块链治理方法、设备及存储介质技术

技术编号:42353724 阅读:3 留言:0更新日期:2024-08-16 14:40
本发明专利技术的一种具有可控隐私保护的区块链治理方法、设备及存储介质,包括在提交治理意见模块中,用户如果发现链上存在违法数据,则将该违法数据的位置信息提交给监管方;在治理采纳和执行模块中,监管方根据用户提交的治理意见,对链上数据进行相应治理操作;在奖励发放和使用模块中,监管方向提交治理意见的用户即举报者发放奖励,举报者则可以接受奖励;举报者的身份是保密的;恶意攻击者追踪模块用于处理恶意参与治理的情况,即攻击者进行多次恶意或无效举报;监管方可通过技术手段追踪到攻击者的身份,并采取相应的惩罚措施。本发明专利技术可让区块链用户共同参与监管治理,为用户提供可控的隐私保护和治理奖励,并能够追踪恶意治理的攻击者,符合区块链环境下的去中心化思想。

【技术实现步骤摘要】

本专利技术涉及区块链监管治理,在公有链和联盟链中均可使用,同时适用于任何匿名举报的场景,具体涉及一种具有可控隐私保护的区块链治理方法、设备及存储介质


技术介绍

1、目前,区块链技术在实际应用过程中遇到了一系列挑战,其中之一是区块链监管治理的困难。已有的区块链项目,被发现存储了一些违法数据内容。为了促使区块链技术更好地在国内应用,必须设计一种高效的区块链内容治理方案。

2、随着区块链数量的不断增加以及每条链中数据的不断增长,数据是否违法具有时效性。监管政策的变化可能导致链上某些数据变为违法数据,这些数据也需要被及时发现并删除。如果完全由监管方承担区块链数据监管治理,将给监管方带来巨大压力,且会造成区块链监管治理效率降低,难以对链上数据进行有效治理。

3、区块链数据具有公开透明的特点,链上的用户都可以获取完整的区块链数据。因此,让所有用户都参与到区块链的监管治理中是一个不错的选择,这种治理思想与区块链的去中心化特性相符。为了保护参与治理的用户的隐私,同时提高用户的积极性以保证监管治理的及时性,需要为参与治理的用户提供一定的奖励,这也符合区块链环境的特性。此外,为了防止攻击者伪装成诚实用户破坏治理过程,每次治理过程都需要进行可控隐私保护,以便在发现恶意行为时追踪并惩罚攻击者。

4、相关技术术语解释:

5、色龙哈希函数(chameleon hash function)

6、ch_gen:密钥生成算法。输入安全参数λ,输出变色龙哈希函数的公私钥对(pkch,skch)

<p>7、ch_hash:哈希值生成算法。输入公钥pkch、消息m、随机数r,输出一个哈希值h。

8、ch_ver:哈希值验证算法。输入公钥pkch、消息m、随机数r、哈希值h,输出0/1,1表示验证通过,0表示验证不通过。

9、ch_col:碰撞生成算法。输入私钥skch、原消息m、原消息哈希值h的随机数r、新消息m’,输出一个新的随机数r’,使得新消息m’的哈希值也是h。

10、可追踪环签名(traceable ring signature):

11、gen:密钥生成算法。输入安全参数λ,输出一个密钥对(pk,sk)。

12、sig:签名生成算法。输入一个私钥sk、一个标签tag=(issue,pkn)、一个消息msg,输出一个签名σ。issue是一个字符串,pkn是一个公钥环。

13、ver:签名验证算法。输入一个标签tag=(issue,pkn)、一个消息msg、一个签名σ,输出0/1,1表示验证通过,0表示验证不通过。

14、trace:签名者追踪算法。输入一个标签tag=(issue,pkn)、一个消息和签名对(msg,σ)、另一个消息和签名对(msg’,σ’),输出indep/linked/pki中的一个,pki是公钥环中的一个公钥。


技术实现思路

1、本专利技术提出的一种具有可控隐私保护的区块链治理方法、设备及存储介质,可至少解决
技术介绍
中的技术问题之一。

2、为实现上述目的,本专利技术采用了以下技术方案:

3、一种具有可控隐私保护的区块链治理方法,包括初始化模块、提交治理意见模块、治理采纳和执行模块、奖励发放和使用模块、以及恶意攻击者追踪模块;

4、在提交治理意见模块中,用户如果发现链上存在违法数据,则将该违法数据的位置信息提交给监管方;

5、在治理采纳和执行模块中,监管方根据用户提交的治理意见,对链上数据进行相应治理操作;

6、在奖励发放和使用模块中,监管方向提交治理意见的用户即举报者发放奖励,举报者则可以接受奖励;举报者的身份是保密的;

7、恶意攻击者追踪模块用于处理恶意参与治理的情况,即攻击者进行多次恶意或无效举报;监管方可通过技术手段追踪到攻击者的身份,并采取相应的惩罚措施。

8、又一方面,本专利技术还公开一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述方法的步骤。

9、再一方面,本专利技术还公开一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上方法的步骤。

10、由上述技术方案可知,本专利技术的具有可控隐私保护的区块链治理方法及系统,旨在让区块链用户共同参与监管治理,提高区块链治理效率,为用户提供可控的隐私保护和治理奖励,并能够追踪恶意治理的攻击者。

11、本专利技术的具体优点如下:

12、(1)传统的假设是链上身份与现实世界的物理实体无关。然而,这个假设并不安全,攻击者能够基于网络信息推断出链上身份与物理实体的关联。尤其在联盟链中,这种推断攻击更容易实施。鉴于此,本专利技术致力于设计一种可控隐私保护的高效区块链治理方案,可以有效保护举报者在提交治理意见过程中的隐私。

13、(2)本专利技术提出了一种基于数学难题的区块链奖励(代币)的接收和花费方法。这一方法在收款和花费的过程中均具有隐私保护性,且其基于数学难题的设计呈现出强绑定性。除了举报者,其他人无法花费这一激励。相较于复杂的零知识证明方案,该方法的构造简单,消耗低,非常适用于区块链环境。

14、(3)本专利技术提出了一种具有前向安全性和后向安全性的追踪方法。该方法能够对攻击者进行某次追踪,而不泄露该攻击者之前的诚实行为和之后的诚实行为,同时不会泄露其他举报者的隐私。

15、(4)本专利技术具有实用性,计算和存储代价低,且不依赖于门罗币等不可监管的区块链来实现隐私保护。考虑到门罗币由于其不可监管性,在很多国家不被允许使用其区块链,本专利技术的方案不受此限制,更具可操作性。且本专利技术在公有链和联盟链均可使用。

本文档来自技高网
...

【技术保护点】

1.一种具有可控隐私保护的区块链治理方法,其特征在于,包括初始化模块、提交治理意见模块、治理采纳和执行模块、奖励发放和使用模块、以及恶意攻击者追踪模块;

2.根据权利要求1所述的具有可控隐私保护的区块链治理方法,其特征在于:

3.根据权利要求1所述的具有可控隐私保护的区块链治理方法,其特征在于:所述提交治理意见模块具体流程包括当举报者即一个用户发现链上存在违法数据dataX时,举报者选择一些其他用户组成一个公钥环pkN,其中一共有n个用户;举报者选取一个issue,生成一个标记tag=(issue,pkN);

4.根据权利要求3所述的具有可控隐私保护的区块链治理方法,其特征在于:所述提交治理意见模块还包括在交易中嵌入了一个数学难题mathP:对于给定的消息m、随机数r,以及对应的变色龙哈希值h,请给出另一个消息m’的随机数r’的值,使得(m,r)与(m,r’)的变色龙哈希值一致;该数学难题用于接收和花费奖励。

5.根据权利要求1所述的具有可控隐私保护的区块链治理方法,其特征在于:所述治理采纳和执行模块包括监管方从智能合约中获取治理意见,若认为治理意见有价值,则予以采纳和执行,否则将其丢弃;一旦监管方采纳治理意见,监管方会向区块链数据的所有维护者的节点发送具体的治理公告,节点收到公告后,会执行相应的治理操作,完成治理过程;在整个过程中,监管方并不知道举报者是哪个具体的个体,即不知道其链上地址。

6.根据权利要求4所述的具有可控隐私保护的区块链治理方法,其特征在于:所述奖励发放和使用模块包括在奖励的发放和使用过程中,利用了在提交治理意见模块中提到的数学难题;

7.根据权利要求1所述的具有可控隐私保护的区块链治理方法,其特征在于:所述恶意攻击者追踪模块包括当某个用户多次进行恶意举报时,监管方需要对该攻击者进行追踪和定位;

8.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种具有可控隐私保护的区块链治理方法,其特征在于,包括初始化模块、提交治理意见模块、治理采纳和执行模块、奖励发放和使用模块、以及恶意攻击者追踪模块;

2.根据权利要求1所述的具有可控隐私保护的区块链治理方法,其特征在于:

3.根据权利要求1所述的具有可控隐私保护的区块链治理方法,其特征在于:所述提交治理意见模块具体流程包括当举报者即一个用户发现链上存在违法数据datax时,举报者选择一些其他用户组成一个公钥环pkn,其中一共有n个用户;举报者选取一个issue,生成一个标记tag=(issue,pkn);

4.根据权利要求3所述的具有可控隐私保护的区块链治理方法,其特征在于:所述提交治理意见模块还包括在交易中嵌入了一个数学难题mathp:对于给定的消息m、随机数r,以及对应的变色龙哈希值h,请给出另一个消息m’的随机数r’的值,使得(m,r)与(m,r’)的变色龙哈希值一致;该数学难题用于接收和花费奖励。

5.根据权利要求1所述的具有可控隐私保护的区块链治理方法,其特征在于:所述治理采纳和执行模块包括监...

【专利技术属性】
技术研发人员:李晓风许金林赵赫俞望年盛念祖余斌周桐
申请(专利权)人:安徽中科晶格技术有限公司
类型:发明
国别省市:

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

1