数据处理方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:23984227 阅读:39 留言:0更新日期:2020-04-29 12:45
本发明专利技术实施例提出了一种数据处理方法、装置、电子设备和计算机存储介质,该方法包括:在接收到新数据的写入请求时,确定写入请求中携带的第一信息,第一信息包括新数据的拥有者的标识、以及写入请求的发送方的标识;在满足第一预设条件时,将新数据和新数据的拥有者的标识写入区块链中;在不满足第一预设条件时,拒绝将新数据写入所述区块链中;第一预设条件包括:新数据的拥有者的标识与写入请求的发送方的标识相同。如此,在新数据的拥有者的标识与写入请求的发送方的标识相同时,将新数据写入到区块链中,提升新数据写入区块链的安全性;反之,拒绝将新数据写入区块链中,提升新数据写入区块链的安全性。

Data processing methods, devices, electronic equipment and computer storage media

【技术实现步骤摘要】
数据处理方法、装置、电子设备和计算机存储介质
本专利技术涉及互联网
,尤其涉及一种数据处理方法、装置、电子设备和计算机存储介质。
技术介绍
在相关技术中,因为区块链防篡改、可追溯的特点,目前出现了很多基于区块链的存证平台;存证人在存证平台注册后,可以向存证平台提交数据存储申请,由存证平台将数据写入区块链。然而,在实现本专利技术过程中,专利技术人发现上述相关技术中至少存在如下问题:在将数据写入区块链的过程中,存证人与数据之间的权属关系难以确定,在一些实际场景如存证平台或区块链节点遭受攻击时,可能会将存证人提交的数据记录为其他人的数据。
技术实现思路
本专利技术实施例期望提供数据处理的技术方案,可以在新数据写入区块链的过程中,确认数据拥有者和新数据之间的权属关系,降低了将新数据修改为其他人拥有的数据的可能性,提升了新数据写入区块链的安全性。本专利技术实施例提供了一种数据处理方法,所述方法包括:在接收到新数据的写入请求时,确定所述写入请求中携带的第一信息,所述第一信息至少包括所述新数据的拥有者的标识、以及所述写入请求的发送方的标识;在满足第一预设条件时,将所述新数据和所述新数据的拥有者的标识写入区块链中;在不满足第一预设条件时,拒绝将所述新数据写入所述区块链中;其中,所述第一预设条件包括:所述新数据的拥有者的标识与所述写入请求的发送方的标识相同。可选地,所述方法还包括:在接收到新数据的写入请求时,确定所述写入请求中携带的所述第一信息的校验信息;所述第一预设条件还包括:根据所述第一信息的校验信息确定所述第一信息校验成功。可选地,所述第一信息还包括:所述新数据的数据标识。可选地,所述方法还包括:在满足所述第一预设条件时,将所述新数据的数据标识写入所述区块链中。可选地,所述第一信息还包括:所述新数据的加密后数据。可选地,将所述新数据写入区块链中,包括:将所述新数据的加密后数据写入所述区块链中。所述方法还包括:在满足所述第一预设条件时,将所述新数据的加密密钥写入所述区块链中。可选地,所述方法还包括:在接收到新数据的写入请求时,确定所述写入请求中携带的第一签名信息,所述第一签名信息表示所述写入请求的发送方针对所述第一信息的校验信息的签名;所述第一预设条件还包括:根据所述写入请求的发送方的标识、所述第一信息的校验信息和所述第一签名信息进行验签时,确定验签成功。可选地,所述方法还包括:在接收到指定数据的数据权限管理请求时,确定所述数据权限管理请求中携带的第二信息,所述第二信息包括:所述指定数据的数据标识、所述数据权限管理请求的发送方的标识、以及权限信息;所述权限信息包括:被授权的操作者的标识和/或被授权的操作者允许进行的操作的类型;根据所述指定数据的标识,确定所述指定数据的拥有者的标识;在满足第二预设条件时,将所述权限信息写入所述区块链中;在不满足第二预设条件时,拒绝将所述权限信息写入所述区块链中;其中,所述第二预设条件包括:所述数据权限管理请求的发送方的标识与所述指定数据的拥有者的标识相同。可选地,所述方法还包括:在接收到所述数据权限管理请求时,确定所述数据权限管理请求中携带的所述第二信息的校验信息;所述第二预设条件包括:根据所述第二信息的校验信息确定所述第二信息校验成功。可选地,所述方法还包括:在接收到所述数据权限管理请求时,确定所述数据权限管理请求中携带的第二签名信息,所述第二签名信息表示所述数据权限管理请求的发送方针对所述第二信息的校验信息的签名;所述第二预设条件还包括:根据所述数据权限管理请求的发送方的标识、所述第二信息的校验信息和所述第二签名信息进行验签时,确定验签成功。可选地,所述被授权的操作者允许进行的操作包括以下至少之一:查询、修改、删除。可选地,所述权限信息还包括:被授权的操作者允许使用的用于进行数据解密的密钥。可选地,所述方法还包括:在接收到所述指定数据的数据操作请求时,确定所述数据操作请求中携带的第三信息,所述第三信息包括:所述指定数据的数据标识和第四信息,所述第四信息包括所述数据操作请求的发送方的标识和/或数据操作类型;根据所述指定数据的数据标识,确定所述指定数据对应的权限信息;根据所述指定数据的权限信息和所述第四信息,生成所述指定数据的数据操作请求的响应信息。本专利技术实施例还提供了一种数据处理装置,所述装置包括确定模块和处理模块,其中,确定模块,用于在接收到新数据的写入请求时,确定所述写入请求中携带的第一信息,所述第一信息至少包括所述新数据的拥有者的标识、以及所述写入请求的发送方的标识;处理模块,用于在满足第一预设条件时,将所述新数据和所述新数据的拥有者的标识写入区块链中;在不满足第一预设条件时,拒绝将所述新数据写入所述区块链中;其中,所述第一预设条件包括:所述新数据的拥有者的标识与所述写入请求的发送方的标识相同。可选地,所述确定模块,还用于在接收到新数据的写入请求时,确定所述写入请求中携带的所述第一信息的校验信息;所述第一预设条件还包括:根据所述第一信息的校验信息确定所述第一信息校验成功。可选地,所述第一信息还包括:所述新数据的数据标识。可选地,所述处理模块,用于在满足所述第一预设条件时,将所述新数据的数据标识写入所述区块链中。可选地,所述第一信息还包括:所述新数据的加密后数据。可选地,所述处理模块,用于将所述新数据的加密后数据写入所述区块链中,所述处理模块,还用于将所述新数据的加密后数据写入所述区块链中。可选地,所述确定模块,还用于在接收到新数据的写入请求时,确定所述写入请求中携带的第一签名信息,所述第一签名信息表示所述写入请求的发送方针对所述第一信息的校验信息的签名;所述第一预设条件还包括:根据所述写入请求的发送方的标识、所述第一信息的校验信息和所述第一签名信息进行验签时,确定验签成功。可选地,所述确定模块,还用于在接收到指定数据的数据权限管理请求时,确定所述数据权限管理请求中携带的第二信息,所述第二信息包括:所述指定数据的数据标识、所述数据权限管理请求的发送方的标识、以及权限信息;所述权限信息包括:被授权的操作者的标识和/或被授权的操作者允许进行的操作的类型;所述处理模块,还用于根据所述指定数据的标识,确定所述指定数据的拥有者的标识;在满足第二预设条件时,将所述权限信息写入所述区块链中;在不满足第二预设条件时,拒绝将所述权限信息写入所述区块链中;其中,所述第二预设条件包括:所述数据权限管理请求的发送方的标识与所述指定数据的拥有者的标识相同。可选地,所述确定模块,还用于在接收到所述数据权限管理请求时,确定所述数据权限管理请求中携带的所述第二信息的校验信息;所述第二预设条件包括:根据所述第二信息的校验信息确定所述第二信息校验成功。可选地,所述确定模块,还用于在接收到所述数据权限管本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n在接收到新数据的写入请求时,确定所述写入请求中携带的第一信息,所述第一信息至少包括所述新数据的拥有者的标识、以及所述写入请求的发送方的标识;/n在满足第一预设条件时,将所述新数据和所述新数据的拥有者的标识写入区块链中;在不满足第一预设条件时,拒绝将所述新数据写入所述区块链中;其中,所述第一预设条件包括:所述新数据的拥有者的标识与所述写入请求的发送方的标识相同。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
在接收到新数据的写入请求时,确定所述写入请求中携带的第一信息,所述第一信息至少包括所述新数据的拥有者的标识、以及所述写入请求的发送方的标识;
在满足第一预设条件时,将所述新数据和所述新数据的拥有者的标识写入区块链中;在不满足第一预设条件时,拒绝将所述新数据写入所述区块链中;其中,所述第一预设条件包括:所述新数据的拥有者的标识与所述写入请求的发送方的标识相同。


2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
在接收到新数据的写入请求时,确定所述写入请求中携带的所述第一信息的校验信息;
所述第一预设条件还包括:根据所述第一信息的校验信息确定所述第一信息校验成功。


3.根据权利要求2所述的数据处理方法,其特征在于,所述第一信息还包括:所述新数据的数据标识。


4.根据权利要求3所述的数据处理方法,其特征在于,所述方法还包括:
在满足所述第一预设条件时,将所述新数据的数据标识写入所述区块链中。


5.根据权利要求2所述的数据处理方法,其特征在于,所述第一信息还包括:所述新数据的加密后数据。


6.根据权利要求5所述的数据处理方法,其特征在于,将所述新数据写入区块链中,包括:将所述新数据的加密后数据写入所述区块链中。
所述方法还包括:在满足所述第一预设条件时,将所述新数据的加密密钥写入所述区块链中。


7.根据权利要求2所述的数据处理方法,其特征在于,所述方法还包括:在接收到新数据的写入请求时,确定所述写入请求中携带的第一签名信息,所述第一签名信息表示所述写入请求的发送方针对所述第一信息的校验信息的签名;
所述第一预设条件还包括:根据所述写入请求的发送方的标识、所述第一信息的校验信息和所述第一签名信息进行验签时,确定验签成功。


8.根据权利要求4所述的数据处理方法,其特征在于,所述方法还包括:
在接收到指定数据的数据权限管理请求时,确定所述数据权限管理请求中携带的第二信息,所述第二信息包括:所述指定数据的数据标识、所述数据权限管理请求的发送方的标识、以及权限信息;所述权限信息包括:被授权的操作者的标识和/或被授权的操作者允许进行的操作的类型;
根据所述指定数据的标识,确定所述指定数据的拥有者的标识;在满足第二预设条件时,将所述权限信息写入所述区块链中;在不满足第二预设条件时,拒绝将所述权限信息写入所述区块链中;其中,所述第二预设条件包括:所述数据权限管理请求的发送方的标识...

【专利技术属性】
技术研发人员:周晓健
申请(专利权)人:北京海益同展信息科技有限公司
类型:发明
国别省市:北京;11

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

1