联盟链中存储敏感数据的方法、装置及电子设备制造方法及图纸

技术编号:36385816 阅读:58 留言:0更新日期:2023-01-18 09:48
本申请公开了一种联盟链中存储敏感数据的方法、装置及电子设备,本申请实施例的技术方案中,获取敏感数据上链请求以确定要存储到所述联盟链中的敏感数据;对所述要存储到所述联盟链中的敏感数据进行加密处理得到上链密文数据;生成所述上链密文数据的安全index,并添加到安全index列表中;从所述联盟链中筛选出部分区块链节点,以存储所述上链密文数据,且,将添加了所述上链密文数据的安全index的所述安全index列表存储到所述联盟链的剩余区块链节点上,加强了对敏感数据的安全保护,避免发生快照攻击,消除了敏感数据安全隐患。消除了敏感数据安全隐患。消除了敏感数据安全隐患。

【技术实现步骤摘要】
联盟链中存储敏感数据的方法、装置及电子设备


[0001]本申请涉及联盟链
,特别是涉及一种联盟链中存储敏感数据的方法、装置及电子设备。

技术介绍

[0002]联盟链由于其独特的可追溯性和不可篡改性得到了广泛地应用,属于数据存储共享的热门平台。但是,由于联盟链是去中心化的模式,由此,会对敏感数据缺少安全保护,极其容易发生快照攻击,引起联盟链的敏感数据安全隐患。

技术实现思路

[0003]基于上述问题,本申请实施例提供了一种联盟链中存储敏感数据的方法、装置及电子设备。
[0004]本申请实施例公开了如下技术方案:
[0005]1、一种联盟链中存储敏感数据的方法,其特征在于,包括:
[0006]获取敏感数据上链请求以确定要存储到所述联盟链中的敏感数据;
[0007]对所述要存储到所述联盟链中的敏感数据进行加密处理得到上链密文数据;
[0008]生成所述上链密文数据的安全index,并添加到安全index列表中;
[0009]从所述联盟链中筛选出部分区块链节点,以存储所述上链密文数据,且,将添加了所述上链密文数据的安全index的所述安全index列表存储到所述联盟链的剩余区块链节点上。
[0010]2、根据权利要求1所述的联盟链中存储敏感数据的方法,其特征在于,所述获取敏感数据上链请求以确定要存储到所述联盟链中的敏感数据之前,包括:通过对所述敏感数据对应的源数据进行切块得到大小相同的数据块;针对每个所述数据块,生成一个数据摘要;将所述数据块和对应的数据摘要装载到数组中,以将所述上链密文数据存储到从所述联盟链中筛选出部分区块链节点中。
[0011]3、根据权利要求2所述的联盟链中存储敏感数据的方法,其特征在于,所述对所述敏感数据对应的源数据进行切块得到大小相同的数据块,包括:根据设定的数据切分迭代器进行循环叠加,以对所述敏感数据进行切块处理得到多个大小相同的所述数据块。
[0012]4、根据权利要求2所述的联盟链中存储敏感数据的方法,其特征在于,所述针对每个所述数据块,生成一个数据摘要,包括:根据设定的数据滑窗提取每个所述数据块的指纹特征;对提取到的所述指纹特征分配对应的指纹特征index;按照所述指纹特征index的顺序对提取到的所有指纹特征进行拼装,以生成一个数据摘要。
[0013]5、根据权利要求1

4所述的联盟链中存储敏感数据的方法,其特征在于,所述生成所述上链密文数据的安全index,包括:将所述上链密文数据转换为Graph结构数据;根据所述Graph结构数据的特征子结构,生成所述上链密文数据的安全index。
[0014]6、根据权利要求2所述的联盟链中存储敏感数据的方法,其特征在于,所述根据所
述Graph结构数据的特征子结构,建立所述上链密文数据的安全index,包括:根据所述Graph结构数据的特征子结构,确定所述Graph结构数据的Graph特征向量;根据所述Graph结构数据的Graph特征向量,建立所述上链密文数据的安全index。
[0015]7、根据权利要求6所述的联盟链中存储敏感数据的方法,其特征在于,所述根据所述Graph结构数据的Graph特征向量,建立所述上链密文数据的安全index,包括:对所述Graph结构数据的Graph特征向量进行扩充处理,以建立所述上链密文数据的安全index。
[0016]8、根据权利要求7所述的联盟链中存储敏感数据的方法,其特征在于,所述对所述Graph结构数据的Graph特征向量进行扩充处理,以建立所述上链密文数据的安全index,包括:计算设定的随机数向量与所述Graph结构数据的Graph特征向量的叉乘根据所述叉乘的结果,对所述Graph结构数据的Graph特征向量的叉乘进行扩充处理得到Graph特征扩容向量;根据所述Graph特征扩容向量建立所述上链密文数据的安全index。
[0017]9、根据权利要求8所述的联盟链中存储敏感数据的方法,其特征在于,所述根据所述Graph特征扩容向量建立所述上链密文数据的安全index,包括:使用可逆矩阵对所述Graph特征扩容向量进行向量变换得到安全index向量;使用多个所述安全index向量组成所述上链密文数据的安全index。
[0018]10、一种联盟链中存储敏感数据的装置,其特征在于,包括:
[0019]第一程序单元,用于获取敏感数据上链请求以确定要存储到所述联盟链中的敏感数据;
[0020]第二程序单元,用于对所述要存储到所述联盟链中的敏感数据进行加密处理得到上链密文数据;
[0021]第三程序单元,用于生成所述上链密文数据的安全index,并添加到安全index列表中;
[0022]第四程序单元,用于从所述联盟链中筛选出部分区块链节点,以存储所述上链密文数据,且,将添加了所述上链密文数据的安全index的所述安全index列表存储到所述联盟链的剩余区块链节点上。
[0023]11、根据权利要求10所述的联盟链中存储敏感数据的装置,其特征在于,所述第一程序单元进一步用于:通过对所述敏感数据对应的源数据进行切块得到大小相同的数据块;针对每个所述数据块,生成一个数据摘要;将所述数据块和对应的数据摘要装载到数组中,以将所述上链密文数据存储到从所述联盟链中筛选出部分区块链节点中。
[0024]12、根据权利要求11所述的联盟链中存储敏感数据的装置,其特征在于,所述第一程序单元进一步用于:根据设定的数据切分迭代器进行循环叠加,以对所述敏感数据进行切块处理得到多个大小相同的所述数据块。
[0025]13、根据权利要求11所述的联盟链中存储敏感数据的装置,其特征在于,所述第一程序单元进一步用于:根据设定的数据滑窗提取每个所述数据块的指纹特征;对提取到的所述指纹特征分配对应的指纹特征index;按照所述指纹特征index的顺序对提取到的所有指纹特征进行拼装,以生成一个数据摘要。
[0026]14、根据权利要求10

13所述的联盟链中存储敏感数据的装置,其特征在于,所述第三程序单元进一步用于:将所述上链密文数据转换为Graph结构数据;根据所述Graph结构数据的特征子结构,生成所述上链密文数据的安全index。
[0027]15、根据权利要求11所述的联盟链中存储敏感数据的装置,其特征在于,所述第三程序单元进一步用于:根据所述Graph结构数据的特征子结构,确定所述Graph结构数据的Graph特征向量;根据所述Graph结构数据的Graph特征向量,建立所述上链密文数据的安全index。
[0028]16、根据权利要求15所述的联盟链中存储敏感数据的装置,其特征在于,所述第三程序单元进一步用于:对所述Graph结构数据的Graph特征向量进行扩充处理,以建立所述上链密文数据的安全index。
[0029]17、根据权利要求16所述的联盟链中存储敏感数据的装置,其特征在于,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联盟链中存储敏感数据的方法,其特征在于,包括:获取敏感数据上链请求以确定要存储到所述联盟链中的敏感数据;对所述要存储到所述联盟链中的敏感数据进行加密处理得到上链密文数据;生成所述上链密文数据的安全index,并添加到安全index列表中;从所述联盟链中筛选出部分区块链节点,以存储所述上链密文数据,且,将添加了所述上链密文数据的安全index的所述安全index列表存储到所述联盟链的剩余区块链节点上。2.根据权利要求1所述的联盟链中存储敏感数据的方法,其特征在于,所述获取敏感数据上链请求以确定要存储到所述联盟链中的敏感数据之前,包括:通过对所述敏感数据对应的源数据进行切块得到大小相同的数据块;针对每个所述数据块,生成一个数据摘要;将所述数据块和对应的数据摘要装载到数组中,以将所述上链密文数据存储到从所述联盟链中筛选出部分区块链节点中。3.根据权利要求2所述的联盟链中存储敏感数据的方法,其特征在于,所述对所述敏感数据对应的源数据进行切块得到大小相同的数据块,包括:根据设定的数据切分迭代器进行循环叠加,以对所述敏感数据进行切块处理得到多个大小相同的所述数据块。4.根据权利要求2所述的联盟链中存储敏感数据的方法,其特征在于,所述针对每个所述数据块,生成一个数据摘要,包括:根据设定的数据滑窗提取每个所述数据块的指纹特征;对提取到的所述指纹特征分配对应的指纹特征index;按照所述指纹特征index的顺序对提取到的所有指纹特征进行拼装,以生成一个数据摘要。5.根据权利要求1

4所述的联盟链中存储敏感数据的方法,其特征在于,所述生成所述上链密文数据的安全index,包括:将所述上链密文数据转换为Graph结构数据;根据所述Graph结构数据的特征子结构,生成所述上链密文数据的安全index。6.根据权利要求2所述的联盟链中存储敏感数据的方法,其特征在于,所述根据所述Graph结构数据的特征子结构,建立所述上链密文数据的安...

【专利技术属性】
技术研发人员:阮安邦魏明王佳帅姜国仁
申请(专利权)人:北京八分量信息科技有限公司
类型:发明
国别省市:

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

1