数据共享方法技术

技术编号:39578093 阅读:18 留言:0更新日期:2023-12-03 19:28
本申请提供了一种数据共享方法

【技术实现步骤摘要】
数据共享方法、电子设备


[0001]本申请涉及信息安全
,具体涉及一种数据共享方法

电子设备


技术介绍

[0002]为了保证秘密数据的安全性,通常将秘密数据分成多个部分,每一部分称为一个子秘密并由一个区块链节点持有

然而,这些区块链节点通常是一个静态的群体,当这个静态群体的规模较小时,攻击者通过控制群体中足够多的区块链节点,恢复秘密数据,进而造成数据的泄露

若扩大这个静态群体的规模,秘密数据共享的效率则会变得很低


技术实现思路

[0003]有鉴于此,本申请实施例提供了一种数据共享方法

电子设备

[0004]第一方面,本申请一实施例提供了一种数据共享方法,包括:确定目标秘密数据的使用协议,使用协议是由目标秘密数据的持有者创建的;基于提名委员会的选举条件,在区块链的多个区块链节点中确定当届提名委员会的多个成员;确定当届秘密分享委员会的多个成员,当届秘密分享委员会的成员是由当届提名委员会的成员在多个区块链节本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种数据共享方法,其特征在于,包括:确定目标秘密数据的使用协议,所述使用协议是由所述目标秘密数据的持有者创建的;基于提名委员会的选举条件,在区块链的多个区块链节点中确定当届提名委员会的多个成员;确定当届秘密分享委员会的多个成员,所述当届秘密分享委员会的成员是由所述当届提名委员会的成员在所述多个区块链节点中选定的;将所述目标秘密数据对应的多个秘密数据片段分享至所述当届秘密分享委员会的多个成员;与确定所述当届提名委员会的多个成员的时间相距目标时间后,依次确定下一届提名委员会的多个成员和下一届秘密分享委员会的多个成员,并由所述当届秘密分享委员会的多个成员将各自的秘密数据片段分享至所述下一届秘密分享委员会的多个成员,直至满足所述目标秘密数据的使用协议后,对所述多个秘密数据片段进行恢复
。2.
根据权利要求1所述的数据共享方法,其特征在于,所述基于提名委员会的选举条件,在多个区块链节点中确定当届提名委员会的多个成员,包括:若所述当届提名委员会为首届提名委员会,则确定由所述目标秘密数据的持有者生成的种子数;将所述种子数在所述区块链上进行广播;确定所述多个区块链节点各自对应的随机数,每个所述区块链节点对应的随机数由所述区块链节点利用目标字符串对所述种子数进行计算得到,所述目标字符串用于表征所述区块链节点的身份;针对每个所述区块链节点,若所述区块链节点对应的随机数满足所述提名委员会的选举条件,则将所述区块链节点确定为所述首届提名委员会的成员
。3.
根据权利要求2所述的数据共享方法,其特征在于,所述确定下一届提名委员会的多个成员,包括:将所述下一届提名委员会对应的前一届提名委员会的多个成员各自的随机数分别映射为目标长度的比特串;对所述前一届提名委员会的多个成员各自对应的比特串按位进行异或操作,得到新的种子数;基于所述新的种子数,确定所述下一届提名委员会的多个成员
。4.
根据权利要求2所述的数据共享方法,其特征在于,所述目标字符串包括基于可验证随机函数生成的私钥,所述随机数是所述区块链节点将所述种子数和所述私钥输入所述可验证随机函数得到的
。5.
根据权利要求1至4任一项所述的数据共享方法,其特征在于,所述确定当届秘密分享委员会的多个成员,...

【专利技术属性】
技术研发人员:俞海清胡益榕张舒畅宋英齐
申请(专利权)人:北京天润基业科技发展股份有限公司
类型:发明
国别省市:

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

1