基于区块链的对象追踪方法、装置及电子设备制造方法及图纸

技术编号:35195229 阅读:17 留言:0更新日期:2022-10-12 18:23
本发明专利技术公开了一种基于区块链的对象追踪方法、装置及电子设备,涉及区块链技术领域。其中,该方法包括:获取至少一个对象在区块链中对待签名事件进行签名所得到的匿名签名集合,其中,对象为区块链所对应的签名群体中的任一对象,匿名签名集合为不包含至少一个对象的身份信息的签名集合,匿名签名集合由多个匿名签名组成,匿名签名至少包括标签信息;对匿名签名集合中每个匿名签名进行检测,从匿名签名集合中确定异常匿名签名;基于标签信息对异常匿名签名进行追踪,确定异常匿名签名所对应的目标对象。本发明专利技术解决了现有技术中无法对区块链网络中异常匿名签名对象进行准确追踪的技术问题。问题。问题。

【技术实现步骤摘要】
基于区块链的对象追踪方法、装置及电子设备


[0001]本专利技术涉及区块链
,具体而言,涉及一种基于区块链的对象追踪方法、装置及电子设备。

技术介绍

[0002]随着区块链技术的广泛应用,用户在操作过程中的隐私安全保护问题,正日益成为人们关注的热点。目前,为防止用户隐私的泄漏,通常采用以下两种方式:一是采用隔绝签名者和签名作者之间的关联的方式,即签名者和签名作者不同,从而有效减少窥探者对签名信息和签名者信息的窃取;二是采用信息发布者隐藏在签名群体中进行混淆发布的方式,有效迷惑窥探者,使其找不到真正的信息发布者。但是,以上方法只能防止来自签名群体外的窥探者实施的隐私窃取行为,无法对来自签名群体内部的窥探进行有效防范和准确追踪,例如签名者利用拥有的签名权进行虚假签名、重复签名、网络攻击等违规操作。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种基于区块链的对象追踪方法、装置及电子设备,以至少解决现有技术中无法对区块链网络中异常匿名签名对象进行准确追踪的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种基于区块链的对象追踪方法,包括:获取至少一个对象在区块链中对待签名事件进行签名所得到的匿名签名集合,其中,对象为区块链所对应的签名群体中的任一对象,匿名签名集合为不包含至少一个对象的身份信息的签名集合,匿名签名集合由多个匿名签名组成,匿名签名至少包括标签信息,标签信息由签名群体的公钥集合和待签名事件所对应的事件编号组成;对匿名签名集合中每个匿名签名进行检测,从匿名签名集合中确定异常匿名签名;基于标签信息对异常匿名签名进行追踪,确定异常匿名签名所对应的目标对象。
[0006]进一步地,基于区块链的对象追踪方法还包括:生成待签名事件,以使至少一个对象对待签名事件进行匿名签名;获取至少一个对象对待签名事件进行匿名签名过程中所生成的数据集合,并对数据集合进行解析处理,得到数据报文。
[0007]进一步地,基于区块链的对象追踪方法还包括:对数据报文进行完整性判断,得到判断结果;在判断结果表征数据报文完整的情况下,基于至少一个对象所对应的标签信息对待签名事件进行签名,得到匿名签名集合。
[0008]进一步地,基于区块链的对象追踪方法还包括:调用区块链节点所对应的智能合约,基于智能合约生成对匿名签名集合中的签名进行验证的验证命令;基于验证命令获取第一匿名签名及第二匿名签名,其中,第一匿名签名及第二匿名签名为匿名签名集合中的任意两个匿名签名;对第一匿名签名和第二匿名签名进行比较,得到比较结果,其中,比较结果表征第一匿名签名和第二匿名签名是否具有相同的标签信息;在第一匿名签名和第二匿名签名具有相同的标签信息的情况下,确定第一匿名签名和第二匿名签名为异常匿名签
名,并输出第一匿名签名的标签信息中的公钥。
[0009]进一步地,基于区块链的对象追踪方法还包括:基于第一匿名签名的标签信息中的公钥,对异常匿名签名进行追踪,确定异常匿名签名所对应的目标对象。
[0010]进一步地,基于区块链的对象追踪方法还包括:获取目标对象的身份信息,并将身份信息推送至目标平台,以使目标平台对目标对象进行追踪。
[0011]根据本专利技术实施例的另一方面,还提供了一种基于区块链的对象追踪装置,包括:获取模块,用于获取至少一个对象在区块链中对待签名事件进行签名所得到的匿名签名集合,其中,对象为区块链所对应的签名群体中的任一对象,匿名签名集合为不包含至少一个对象的身份信息的签名集合,匿名签名集合由多个匿名签名组成,匿名签名至少包括标签信息,标签信息由签名群体的公钥集合和待签名事件所对应的事件编号组成;检测模块,用于对匿名签名集合中每个匿名签名进行检测,从匿名签名集合中确定异常匿名签名;确定模块,用于基于标签信息对异常匿名签名进行追踪,确定异常匿名签名所对应的目标对象。
[0012]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的基于区块链的对象追踪方法。
[0013]根据本专利技术实施例的另一方面,还提供了一种电子设备,该电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的基于区块链的对象追踪方法。
[0014]根据本专利技术实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述的基于区块链的对象追踪方法。
[0015]在本专利技术实施例中,采用基于标签信息确定异常匿名签名所对应的目标对象的方式,首先获取至少一个对象在区块链中对待签名事件进行签名所得到的匿名签名集合,然后对匿名签名集合中每个匿名签名进行检测,从匿名签名集合中确定异常匿名签名,再基于标签信息对异常匿名签名进行追踪,确定异常匿名签名所对应的目标对象。其中,对象为区块链所对应的签名群体中的任一对象,匿名签名集合为不包含至少一个对象的身份信息的签名集合,匿名签名集合由多个匿名签名组成,匿名签名至少包括标签信息,标签信息由签名群体的公钥集合和待签名事件所对应的事件编号组成。
[0016]在上述过程中,通过获取至少一个对象在区块链中对待签名事件进行签名所得到的匿名签名集合,为后续对匿名签名进行检测提供了数据基础;通过对匿名签名集合中每个匿名签名进行检测,可以从匿名签名集合中确定异常匿名签名,能够有效的保护签名群体的隐私,防止信息泄露,从而提高了匿名签名的公平性和公正性;通过基于标签信息对异常匿名签名进行追踪,可以确定出异常匿名签名所对应的目标对象,实现了匿名签名可追踪,便于签名活动的组织者发现违规签名,并对违规签名对象进行控制,从而有效降低了待签名事件被违规重复签名的风险,进而能够阻止签名群体内部的恶意操控行为。
[0017]由此可见,通过本专利技术的技术方案,达到了发现签名群体内部的异常匿名签名的目的,从而实现了提高对区块链网络中异常匿名签名对象进追踪的准确度的技术效果,进而解决了现有技术中无法对区块链网络中异常匿名签名对象进行准确追踪的技术问题。
附图说明
[0018]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0019]图1是根据本专利技术实施例的一种可选的基于区块链的对象追踪方法的流程图;
[0020]图2是根据本专利技术实施例的一种可选的区块链可追踪匿名签名系统示意图;
[0021]图3是根据本专利技术实施例的一种可选的区块链可追踪匿名签名系统信息访问示意图;
[0022]图4是根据本专利技术实施例的一种可选的区块链可追踪匿名签名系统模块示意图;
[0023]图5是根据本专利技术实施例的一种可选的区块链可追踪匿名签名系统签名流程图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的对象追踪方法,其特征在于,包括:获取至少一个对象在区块链中对待签名事件进行签名所得到的匿名签名集合,其中,所述对象为所述区块链所对应的签名群体中的任一对象,所述匿名签名集合为不包含所述至少一个对象的身份信息的签名集合,所述匿名签名集合由多个匿名签名组成,所述匿名签名至少包括标签信息,所述标签信息由所述签名群体的公钥集合和所述待签名事件所对应的事件编号组成;对所述匿名签名集合中每个匿名签名进行检测,从所述匿名签名集合中确定异常匿名签名;基于所述标签信息对所述异常匿名签名进行追踪,确定所述异常匿名签名所对应的目标对象。2.根据权利要求1所述的方法,其特征在于,在获取至少一个对象在区块链中对待签名事件进行签名所得到的匿名签名集合之前,所述方法还包括:生成所述待签名事件,以使所述至少一个对象对所述待签名事件进行匿名签名;获取所述至少一个对象对所述待签名事件进行匿名签名过程中所生成的数据集合,并对所述数据集合进行解析处理,得到数据报文。3.根据权利要求2所述的方法,其特征在于,获取至少一个对象在区块链中对待签名事件进行签名所得到的匿名签名集合,包括:对所述数据报文进行完整性判断,得到判断结果;在所述判断结果表征所述数据报文完整的情况下,基于所述至少一个对象所对应的标签信息对所述待签名事件进行签名,得到所述匿名签名集合。4.根据权利要求1所述的方法,其特征在于,对所述匿名签名集合中每个匿名签名进行检测,从所述匿名签名集合中确定异常匿名签名,包括:调用区块链节点所对应的智能合约,基于所述智能合约生成对所述匿名签名集合中的签名进行验证的验证命令;基于所述验证命令获取第一匿名签名及第二匿名签名,其中,所述第一匿名签名及所述第二匿名签名为所述匿名签名集合中的任意两个匿名签名;对所述第一匿名签名和所述第二匿名签名进行比较,得到比较结果,其中,所述比较结果表征所述第一匿名签名和所述第二匿名签名是否具有相同的标签信息;在所述第一匿名签名和所述第二匿名签名具有相同的标签信息的情况下,确定所述第一匿名签名和所述...

【专利技术属性】
技术研发人员:罗强黄肇敏夏琼曾钊创
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1