基于区块链的信息处理方法、装置和计算机可读存储介质制造方法及图纸

技术编号:21630729 阅读:29 留言:0更新日期:2019-07-17 11:39
本申请实施例公开了一种基于区块链的信息处理方法,包括:获取原始索引信息集合,其中,原始索引信息集合中包括至少一个原始索引信息,每个原始索引信息包括明文形式的敏感内容;获取待匹配区块中的信息,信息包括信息内容以及信息索引,信息内容与信息索引具有对应关系;通过原始索引信息集合对信息中的信息内容进行匹配,得到匹配结果;当匹配结果指示匹配成功时,根据匹配结果生成变体索引信息集合变体索引信息包括待匹配区块中的信息中的信息索引。本申请还公开一种信息处理装置。本申请不会直接显示索引信息的具体内容,而是以信息索引形式进行维护,从而不易出现安全隐患,提升信息维护的安全性。

Block Chain Based Information Processing Method, Device and Computer Readable Storage Media

【技术实现步骤摘要】
基于区块链的信息处理方法、装置和计算机可读存储介质
本申请涉及计算机
,尤其涉及基于区块链的信息处理方法、装置和计算机可读存储介质。
技术介绍
随着计算机技术的发展,区块链数据处理技术不断发展。区块链技术(blockchaintechnology,BT),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化且公开透明,让每个人均可参与数据库记录。区块链目前主要包括公有链、私有链、联盟链、许可链以及混合链。基于区块链技术进行交易需要考虑交易信息的安全性。目前采用的方案是基于明文敏感词库实现的,具体地,服务提供方维护一个明文敏感词库,当用户需要进行内容检测和过滤时,将原始内容发送到服务器端,由服务器端使用明文敏感词库对用户提供的原始内容进行比对和过滤,然后将结果返回给客户端,客户端拿到过滤后的内容和检测结果既可以进行后续处理。然而,目前采用的敏感词库是以明文的形式维护在中心化的机构中的,当需要更新敏感词库的时候,通常是使用一个明文的敏感词库文件来同步最新的敏感词,因此,敏感词库的载体文件如果在同步的过程中发生泄漏,则会导致交易信息出现安全隐患,引起一系列的社会危害。
技术实现思路
本申请实施例提供了一种基于区块链的信息处理方法、装置和计算机可读存储介质,在对于索引信息的记录不再以明文形式进行维护,而是对区块链交易过程中涉及到索引信息的索引进行记录,由此形成变体索引信息,变体索引信息不会直接显示索引信息的具体内容,而是以索引形式进行维护,从而不易出现安全隐患,提升信息维护的安全性。本申请一方面提供一种基于区块链的信息处理方法,包括:获取原始索引信息集合,其中,所述原始索引信息集合中包括至少一个原始索引信息,每个原始索引信息包括明文形式的敏感内容;获取待匹配区块中的信息,其中,所述信息包括信息内容以及信息索引,所述信息内容与所述信息索引具有对应关系;通过所述原始索引信息集合对所述信息中的所述信息内容进行匹配,得到匹配结果;当所述匹配结果指示匹配成功时,根据所述匹配结果生成变体索引信息集合,其中,所述变体索引信息集合包括至少一个变体索引信息,所述变体索引信息包括所述信息中的与所述信息内容对应的所述索引信息。本申请一方面提供一种基于区块链的信息处理方法,包括:接收请求信息,其中,所述请求信息中携带待检测信息索引;通过变体索引信息集合对所述请求信息中携带的所述待检测信息索引进行检测,得到检测结果,其中,所述变体索引信息集合包括至少一个变体索引信息,所述变体索引信息包括信息中的信息索引;获取所述待检测信息索引所对应的信息内容;根据所述检测结果对所述待检测信息索引所对应的信息内容进行处理,得到已处理信息;发送所述已处理信息,以展示所述已处理信息。本申请一方面提供一种基于区块链的数据处理装置,包括:获取模块,用于获取原始索引信息集合,其中,所述原始索引信息集合中包括至少一个原始索引信息,每个原始索引信息包括明文形式的敏感内容;所述获取模块,还用于获取待匹配区块中的信息,其中,所述信息包括信息内容以及信息索引,所述信息内容与所述信息索引具有对应关系;匹配模块,用于通过所述获取模块获取的所述原始索引信息集合对所述信息中的所述信息内容进行匹配,得到匹配结果;生成模块,用于当所述匹配模块得到的所述匹配结果指示匹配成功时,根据所述匹配结果生成变体索引信息集合,其中,所述变体索引信息集合包括至少一个变体索引信息,所述变体索引信息包括所述信息中的与所述信息内容对应的所述信息索引。在一种可能的设计中,所述匹配模块,具体用于通过所述原始索引信息集合对第一信息内容进行匹配,其中,所述第一信息内容属于所述信息;若所述第一信息内容属于第一区块中的最后一个信息,则对第二区块中的信息内容进行匹配,其中,所述第一区块属于所述待匹配区块的一个区块,所述第二区块属于所述待匹配区块的另一个区块,且所述第二区块为所述第一区块相邻的下一个区块;若所述第一信息内容不为第一区块中的最后一个信息,则获取所述第一区块中的第二信息内容,通过所述原始索引信息集合对所述第二信息内容进行匹配,其中,所述第二信息内容为所述第一信息内容相邻的下一个信息内容。在一种可能的设计中,所述生成模块,具体用于当所述匹配结果为所述信息与所述原始索引信息集合中的原始索引信息匹配成功时,获取所述原始索引信息的敏感级别;获取所述信息索引中的哈希值、块内索引以及区块高度,其中,所述块内索引表示所述信息在所述待匹配区块的位置;根据所述原始索引信息的敏感级别、所述哈希值、所述块内索引以及所述区块高度,生成所述变体索引信息集合。在一种可能的设计中,基于区块链的数据处理装置还包括处理模块;所述处理模块,用于在所述生成模块根据所述匹配结果生成变体索引信息集合之后,接收请求信息,其中,所述请求信息中携带待检测信息索引;通过所述变体索引信息集合对所述待检测信息索引进行检测,得到检测结果;根据所述检测结果对所述请求信息进行处理。在一种可能的设计中,所述处理模块,具体用于根据所述待检测信息索引确定目标哈希值;通过所述变体索引信息集合对所述目标哈希值进行匹配;若所述目标哈希值与所述变体索引信息集合中的变体索引信息匹配成功,则确定所述待检测信息索引所对应的信息内容属于敏感信息;若所述目标哈希值与所述变体索引信息集合中的变体索引信息匹配失败,则确定所述待检测信息索引所对应的信息内容属于安全信息。在一种可能的设计中,所述处理模块,具体用于根据所述待检测信息索引确定目标块内索引以及目标区块高度;通过所述变体索引信息集合对所述目标块内索引以及所述目标区块高度进行匹配;若所述目标块内索引以及所述目标区块高度与所述变体索引信息集合中的变体索引信息匹配成功,则确定所述待检测信息索引属于敏感交易信息;若所述目标块内索引以及所述目标区块高度与所述变体索引信息集合中的变体索引信息匹配失败,则确定所述待检测信息索引所对应的信息内容属于安全信息。在一种可能的设计中,所述处理模块,具体用于若所述待检测信息索引所对应的信息内容属于安全信息,则根据所述待检测信息索引获取目标信息内容;向所述客户端发送所述目标信息内容,以使所述客户端展示所述目标信息内容。在一种可能的设计中,所述处理模块,具体用于若所述待检测信息索引所对应的信息内容属于敏感信息,则根据所述待检测信息索引确定目标敏感级别以及目标业务类型;根据所述目标敏感级别以及所述目标业务类型,判断是否展示所述待检测信息索引所对应的目标信息内容;若不展示所述目标信息内容,则向所述客户端发送提示信息,以使所述客户端展示所述提示信息,其中,所述提示信息用于提示用户所述目标信息内容属于所述敏感信息;若展示所述目标信息内容,则对所述目标信息内容进行处理,得到处理后的目标信息内容。在一种可能的设计中,所述处理模块,具体用于获取所述目标信息内容;通过所述原始索引信息集合对所述目标信息内容进行匹配,确定所述目标信息内容中的目标索引信息;将所述目标信息内容中的所述目标索引信息进行屏蔽,得到已处理交易信息;向所述客户端发送所述已处理交易信息,以使所述客户端展示所述已处理交易信息。本申请一方面提供一种基于区块链的数据处理装置,包括:接收模块,用于接收请求信息,其中,所述请求信息中携带待检测信息索本文档来自技高网...

【技术保护点】
1.一种基于区块链的信息处理方法,其特征在于,包括:获取原始索引信息集合,其中,所述原始索引信息集合中包括至少一个原始索引信息,每个原始索引信息包括明文形式的敏感内容;获取待匹配区块中的信息,其中,所述信息包括信息内容以及信息索引,所述信息内容与所述信息索引具有对应关系;通过所述原始索引信息集合对所述信息中的所述信息内容进行匹配,得到匹配结果;当所述匹配结果指示匹配成功时,根据所述匹配结果生成变体索引信息集合,其中,所述变体索引信息集合包括至少一个变体索引信息,所述变体索引信息包括所述信息中的与所述信息内容对应的所述信息索引。

【技术特征摘要】
1.一种基于区块链的信息处理方法,其特征在于,包括:获取原始索引信息集合,其中,所述原始索引信息集合中包括至少一个原始索引信息,每个原始索引信息包括明文形式的敏感内容;获取待匹配区块中的信息,其中,所述信息包括信息内容以及信息索引,所述信息内容与所述信息索引具有对应关系;通过所述原始索引信息集合对所述信息中的所述信息内容进行匹配,得到匹配结果;当所述匹配结果指示匹配成功时,根据所述匹配结果生成变体索引信息集合,其中,所述变体索引信息集合包括至少一个变体索引信息,所述变体索引信息包括所述信息中的与所述信息内容对应的所述信息索引。2.根据权利要求1所述的方法,其特征在于,所述通过所述原始索引信息集合对所述信息中的所述信息内容进行匹配,包括:通过所述原始索引信息集合对第一信息内容进行匹配,其中,所述第一信息内容属于所述信息;若所述第一信息内容属于第一区块中的最后一个信息,则对第二区块中的信息内容进行匹配,其中,所述第一区块属于所述待匹配区块的一个区块,所述第二区块属于所述待匹配区块的另一个区块,且所述第二区块为所述第一区块相邻的下一个区块;若所述第一信息内容不为第一区块中的最后一个信息,则获取所述第一区块中的第二信息内容,通过所述原始索引信息集合对所述第二信息内容进行匹配,其中,所述第二信息内容为所述第一信息内容相邻的下一个信息内容。3.根据权利要求1所述的方法,其特征在于,所述根据所述匹配结果生成变体索引信息集合,包括:当所述匹配结果为所述信息与所述原始索引信息集合中的原始索引信息匹配成功时,获取所述原始索引信息的敏感级别;获取所述信息索引中的哈希值、块内索引以及区块高度,其中,所述块内索引表示所述信息在所述待匹配区块的位置;根据所述原始索引信息的敏感级别、所述哈希值、所述块内索引以及所述区块高度,生成所述变体索引信息集合。4.根据权利要求3所述的方法,其特征在于,所述根据所述匹配结果生成变体索引信息集合之后,所述方法还包括:接收请求信息,其中,所述请求信息中携带待检测信息索引;通过所述变体索引信息集合对所述待检测信息索引进行检测,得到检测结果;根据所述检测结果对所述请求信息进行处理。5.根据权利要求4所述的方法,其特征在于,所述通过所述变体索引信息集合对所述待检测信息索引进行检测,得到检测结果,包括:根据所述待检测信息索引确定目标哈希值;通过所述变体索引信息集合对所述目标哈希值进行匹配;若所述目标哈希值与所述变体索引信息集合中的变体索引信息匹配成功,则确定所述待检测信息索引所对应的信息内容属于敏感信息;若所述目标哈希值与所述变体索引信息集合中的变体索引信息匹配失败,则确定所述待检测信息索引所对应的信息内容属于安全信息。6.根据权利要求4所述的方法,其特征在于,所述通过所述变体索引信息集合对所述待检测信息索引进行检测,得到检测结果,包括:根据所述待检测信息索引确定目标块内索引以及目标区块高度;通过所述变体索引信息集合对所述目标块内索引以及所述目标区块高度进行匹配;若所述目标块内索引以及所述目标区块高度与所述变体索引信息集合中的变体索引信息匹配成功,则确定所述待检测信息索引所对应的信息内容属于敏感交易信息;若所述目标块内索引以及所述目标区块高度与所述变体索引信息集合中的变体索引信息匹配失败,则确定所述待检测信息索引所对应的信息内容属于安全信息。7.根据权利要求4至6中任一项所述的方法,其特征在于,所述根据所述检测结果对所述请求信息进行处理,包括:若所述待检测信息索引所对应的信息内容属于安全信息,则根据所述待检测信息索引获取目标信息内容;向...

【专利技术属性】
技术研发人员:李茂材王宗友蓝虎
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1