【技术实现步骤摘要】
区块链共享私有数据的信息处理方法及装置
[0001]本专利技术涉及区块链
,尤其涉及一种区块链共享私有数据的信息处理方法及装置。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]随着区块链技术的发展,各大机构纷纷推出各自的区块链应用,并且随着实际应用场景的拓展,各机构及企业也纷纷加入到不同区块链应用中,成为多个应用中的节点。节点中的数据量越来越大,覆盖的应用场景与领域也越来越多,在大数据分析及人工智能发展的背景下,不同领域的数据多元互动交流,不同区块链网络的节点之间通过多种方式进行数据信息共享,最大化利用全景数据视图,挖掘数据价值。在这种情况下,不同区块链系统的多个节点之间按照业务场景进行分享的隐私数据信息汇总整合的需求逐渐显露出来了,但是现有的区块链共享私有数据的信息处理方法中主要是针对不同区块链网络之间的数据进行收集或汇总,通常会有一个中心化的组织或机构完成这项工作,并没有针对不同区块链网络的节点之间共享的私 ...
【技术保护点】
【技术特征摘要】
1.一种区块链共享私有数据的信息处理方法,其特征在于,应用于区块链中的每一节点,包括:从公共数据池获取各节点共享的多个私有数据;以本节点的密钥标签对各私有数据进行校验,根据校验结果为各私有数据添加标签,以表示私有数据是否允许被本节点访问;其中,密钥标签由本节点根据本节点签名机制生成;对允许被本节点访问的私有数据,提取各私有数据中的特征参数,将特征参数向量化,得到特征参数向量,其中,特征参数包括业务特征参数、技术特征参数和公共参数;以特征参数向量为三维维度,计算特征参数向量与预设的特征参数值的差异,将各私有数据按差异由小到大排序,依次将差异小于阈值的私有数据拆分为数据项;对拆分获得的数据项进行聚类,获得分类数据;将分类数据按区块链共识算法、签名机制及数据大小顺序,生成供各节点共享的区块数据链,发布至公共数据池。2.如权利要求1所述的方法,其特征在于,以本节点的密钥标签对各私有数据进行校验,包括:以本节点的密钥标签对各私有数据中哈希值及数字签名进行校验。3.如权利要求1所述的方法,其特征在于,以特征参数向量为三维维度,计算特征参数向量与预设的特征参数值的差异,包括:以特征参数向量为三维维度,采用相似度度量准则曼哈顿距离,计算特征参数向量与预设的特征参数值的差异。4.如权利要求1所述的方法,其特征在于,依次将差异小于阈值的私有数据拆分为数据项,包括:对私有数据拆分出的每个数据项,保留原始加密状态,加入私有数据的特征参数向量与预设的特征参数值的差异、预设的特征参数值、本节点的密钥标签。5.如权利要求1所述的方法,其特征在于,对拆分获得的数据项进行聚类,获得分类数据,包括:采用层次聚类算法,将拆分获得的数据项进行聚类,生成多层类簇结果;采用K
‑
means算法,对多层类簇结果进行聚类,获得分类数据。6.如权利要求5所述的方法,其特征在于,采用层次聚类算法,将拆分获得的数据项进行聚类,生成多层类簇结果,包括:将每一个数据项作为一个类簇,每次将最相近的两个类簇合并生成一个新的类簇,生成一层类簇结果,以此类推,直至所有的数据项都属于一个类簇。7.如权利要求6所述的方法,其特征在于,每次将最相近的两个类簇合并生成一个新的类簇,包括:每次将最相近的两个类簇合并生成一个新的类簇时,采用平均值方法重新计算合并后的数据项加入的差异。8.如权利要求5所述的方法,其特征在于,采用K
‑
means算法,对多层类簇结果进行聚类,获得分类数据,包括:根据预设的特征参数值的三维组合数据,确定K
‑
means算法的初始质心,对多层类簇结
果的每一层类簇结果进行聚类,获得分类数据。9.一种区块链共享私有数据的信息处理装置,其特征在于,应用于区块链中的每一节点,包括:数据获取模块,用于从公共数据池获取各节点共享的多个私有数据...
【专利技术属性】
技术研发人员:王楠,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。