本发明专利技术涉及数据处理领域,揭露了一种数据流通方法,包括:采集数据供求方的源数据,对所述源数据进行封装加密,得到加密源数据,并将所述加密源数据存入数据分析环境中;接收数据需求方发送的需求标识,对所述需求标识进行去标识化,得到初始需求标识,并对所述初始需求标识进行重加密,得到目标需求标识;向所述数据分析环境中查找所述目标需求标识对应的加密源数据,并对查找的加密源数据进行解密后传输至所述数据需求方。此外,本发明专利技术还涉及区块链技术,所述源数据可存储于区块链中。另外,本发明专利技术还提供了一种数据流通装置、电子设备及存储介质。本发明专利技术可以实提高在数据流通时的数据安全性。安全性。安全性。
【技术实现步骤摘要】
数据流通方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据处理领域,尤其涉及一种数据流通方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]数据流通是指在数据供方和需方之间按照一定流通规则进行的以数据为对象的行为,常用于促进数据共享、优化业务流程以及建设可信体系等数字金融、供应链管理及数字资产交易等领域。
[0003]传统的数据流通行为通常采用点对点(数据供方对数据需方)的传输方式来实现,这样使得数据所有权和数据使用权无法分离,使得数据很容易泄露,从而无法保障在数据流通过程中的数据安全性。
技术实现思路
[0004]本专利技术提供一种数据流通方法、装置、电子设备及计算机可读存储介质,其主要目的在于提高在数据流通时的数据安全性。
[0005]为实现上述目的,本专利技术提供的一种数据流通方法,包括:
[0006]采集数据供求方的源数据,对所述源数据进行封装加密,得到加密源数据,并将所述加密源数据存入数据分析环境中;
[0007]接收数据需求方发送的需求标识,对所述需求标识进行去标识化,得到初始需求标识,并对所述初始需求标识进行重加密,得到目标需求标识;
[0008]向所述数据分析环境中查找所述目标需求标识对应的加密源数据,并对查找的加密源数据进行解密后传输至所述数据需求方。
[0009]可选地,所述对所述源数据进行封装加密,得到加密源数据,包括:
[0010]配置所述源数据的初始密钥,并对所述初始密钥进行同态加密,得到加密密钥;
[0011]根据所述加密密钥,将所述源数据进行封装,得到加密源数据。
[0012]可选地,所述对所述初始密钥进行同态加密,得到加密密钥,包括:
[0013]对所述初始密钥中任意一个明文进行加密,得到所述初始密钥的任意一个加密明文;
[0014]根据所述初始密钥的任意一个加密明文,对所述初始密钥中任意两个明文进行同态加密,得到所述初始密钥的任意两个加密明文;
[0015]根据所述初始密钥的任意两个加密明文,对所述初始密钥中所有明文进行同态加密,得到所述初始密钥的加密密钥。
[0016]可选地,所述将所述加密源数据存入数据分析环境中,包括:
[0017]识别所述加密源数据对应数据供求方与所述数据分析环境的网络是否互通;
[0018]若所述网络互通,则直接将所述加密源数据存入数据分析环境中;
[0019]若所述网络不互通,则将所述加密源数据备份至数据同步工具中,根据所述数据
同步工具,将所述加密源数据存入数据分析环境中。
[0020]可选地,所述对所述需求标识进行去标识化,得到初始需求标识,包括:
[0021]获取所述需求标识的标识字段,对所述标识字段进行字符串填充,生成填充标识字段,根据所述填充标识字段,生成初始需求标识。
[0022]可选地,所述向所述数据分析环境中查找所述目标需求标识对应的加密源数据,包括:
[0023]查询所述加密源数据在所述数据分析环境中的加密源数据标识;
[0024]将所述目标需求标识与所述加密源数据标识进行匹配,将匹配成功的加密源数据标识对应的加密源数据作为查找的加密源数据。
[0025]可选地,所述对查找的加密源数据进行解密,包括:
[0026]查询所述查找的加密源数据的解密密钥;
[0027]根据所述解密密钥,对所述查找的加密源数据进行同态解密,得到所述查找的加密源数据的私用密钥;
[0028]根据所述私用密钥,执行同态解密后的所述查找的加密源数据的解密。
[0029]为了解决上述问题,本专利技术还提供一种数据流通装置,所述装置包括:
[0030]数据加密模块,用于采集数据供求方的源数据,对所述源数据进行封装加密,得到加密源数据,并将所述加密源数据存入数据分析环境中;
[0031]标识重加密模块,用于接收数据需求方发送的需求标识,对所述需求标识进行去标识化,得到初始需求标识,并对所述初始需求标识进行重加密,得到目标需求标识;
[0032]数据查找模块,用于向所述数据分析环境中查找所述目标需求标识对应的加密源数据,并对查找的加密源数据进行解密后传输至所述数据需求方。
[0033]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0034]至少一个处理器;以及,
[0035]与所述至少一个处理器通信连接的存储器;其中,
[0036]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以实现上述所述的数据流通方法。
[0037]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的数据流通方法。
[0038]本专利技术实施例首先对数据供求方的源数据进行加密,可以保障源数据在数据传输过程中的不被泄露,提高所述源数据的安全性,并通过数据分析环境存入加密后的源数据,可以避免数据需求方直接向数据供求方的数据查找,实现在数据流通时的数据分离,提高在数据流通时的数据安全性;其次,本专利技术实施例通过对数据需求方发送的需求标识进行去标识化及重加密,得到目标需求标识,可以规避所述需求标识的数据来源查询,保障所述需求标识的隐私性,同时也可以避免不同数据需求方的相同数据碰撞,符合数据合规监管要求,并结合重加密可以生成数据分析环境中的数据标识,实现数据需求方的数据查询,从而可以进一步提高在数据需求方与数据供求方进行数据流通时的数据安全性。
附图说明
[0039]图1为本专利技术一实施例提供的数据流通方法的流程示意图;
[0040]图2为本专利技术一实施例提供的数据流通装置的模块示意图;
[0041]图3为本专利技术一实施例提供的实现数据流通方法的电子设备的内部结构示意图;
[0042]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0043]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0044]本申请实施例提供一种数据流通方法。所述数据流通方法的执行主体包括但不限于服务端、终端等能够被配置为执行本申请实施例提供的该方法的电子设备中的至少一种。换言之,所述数据流通方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。
[0045]参照图1所示,为本专利技术一实施例提供的数据流通方法的流程示意图。在本专利技术实施例中,所述数据流通方法包括:
[0046]S1、采集数据供求方的源数据,对所述源数据进行封装加密,得到加密源数据,并将所述加密源数据存入数据分析环境中。
[0047]本专利技术实施例中,所述数据供求方基于不同业务场景产本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据流通方法,其特征在于,所述方法包括:采集数据供求方的源数据,对所述源数据进行封装加密,得到加密源数据,并将所述加密源数据存入数据分析环境中;接收数据需求方发送的需求标识,对所述需求标识进行去标识化,得到初始需求标识,并对所述初始需求标识进行重加密,得到目标需求标识;向所述数据分析环境中查找所述目标需求标识对应的加密源数据,并对查找的加密源数据进行解密后传输至所述数据需求方。2.如权利要求1所述的数据流通方法,其特征在于,所述对所述源数据进行封装加密,得到加密源数据,包括:配置所述源数据的初始密钥,并对所述初始密钥进行同态加密,得到加密密钥;根据所述加密密钥,将所述源数据进行封装,得到加密源数据。3.如权利要求2所述的数据流通方法,其特征在于,所述对所述初始密钥进行同态加密,得到加密密钥,包括:对所述初始密钥中任意一个明文进行加密,得到所述初始密钥的任意一个加密明文;根据所述初始密钥的任意一个加密明文,对所述初始密钥中任意两个明文进行同态加密,得到所述初始密钥的任意两个加密明文;根据所述初始密钥的任意两个加密明文,对所述初始密钥中所有明文进行同态加密,得到所述初始密钥的加密密钥。4.如权利要求1所述的数据流通方法,其特征在于,所述将所述加密源数据存入数据分析环境中,包括:识别所述加密源数据对应数据供求方与所述数据分析环境的网络是否互通;若所述网络互通,则直接将所述加密源数据存入数据分析环境中;若所述网络不互通,则将所述加密源数据备份至数据同步工具中,根据所述数据同步工具,将所述加密源数据存入数据分析环境中。5.如权利要求1所述的数据流通方法,其特征在于,所述对所述需求标识进行去标识化,得到初始需求标识,包括:获取所述需求标识的标识字段,对所述标识字段进行字符串填充,生成填充标识...
【专利技术属性】
技术研发人员:杨丹丹,裴阔,郭智超,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。