一种分布式数据签名校验方法及装置制造方法及图纸

技术编号:39567083 阅读:11 留言:0更新日期:2023-12-03 19:17
本发明专利技术公开了一种分布式数据签名校验方法及装置,所述方法包括对数字签名的数值分段处理为

【技术实现步骤摘要】
一种分布式数据签名校验方法及装置


[0001]本专利技术涉及数据处理领域,尤其涉及一种分布式数据签名校验方法及装置


技术介绍

[0002]大数据时代,云服务是大数据的基础,各种各样的数据在网络中生成

传输

存放,所以所有这些数据的真伪需要得到甄别和校验,需要有高效的方法和技术来实现,让数据应用得到最好的效果

比如人脸识别应用中,如何快速地对采集到的脸部特征信息到数据库中查找到对应的信息?因为数据量会比较大,而且需要多次进行校验和计算,所以需要很多服务器参与大数据的签名运算,才能存放下更多的数据

[0003]现有技术方案基本上依靠
CA
认证中心的算力和网络带宽流量的扩大来满足日益增加的大数据签名和验证处理,也有采用脱机运算校验的办法

这些办法都需要投入比较大的成本进行基础设施的升级,或者增加终端的成本实现更强的校验能力


技术实现思路

[0004]针对上述技术问题,本专利技术提供了一种分布式数据签名校验方法及装置
,
确保签名运算和签名验证的效率更高

[0005]本专利技术的第一方面,提供一种分布式数据签名校验方法,包括:
[0006]对数字签名的数值分段处理为
N
段数值,所述数字签名属于
CA
认证;
[0007]对执行
CA
认证的云端服务器进行编号,将所述所述编号分段处理为
M
段数值;
[0008]将数字签名的
N
段数值中的至少一段数值与所述编号的
M
段数值进行匹配,若匹配成功则选用成功匹配的编号对应的云端服务器对数字签名进行校验;其中
N、M
均大于
1。
[0009]在一可选实施方式中,所述对数字签名的数值分段处理为
N
段数值,包括:
[0010]对数字签名的数值进行哈希运算得到
H_SIGN
,以增加数字签名的数值的随机离散性

[0011]在一可选实施方式中,所述对数字签名的数值分段处理为
N
段数值,包括:
[0012]将所述
H_SIGN
分为四段,每段包含四个字节

[0013]在一可选实施方式中,所述对执行
CA
认证的云端服务器进行编号,将所述所述编号分段处理为
M
段数值,包括:
[0014]将所述云端服务器按照地理位置进行编号,并将所述编号分段处理为四段,其中,第一段表示省份,第二段表示城市,第三段表示区,第四段表示所述云端服务器的
IP。
[0015]在一可选实施方式中,所述
N
段数值中的每一段包含四字节数值范围,分别将设有云端服务器的省份的编号范围对应所述四字节数值的范围;将对应所述省份的所述表示城市的编号范围对应所述四字节数值的范围;将对应所述城市的所述表示区的编号范围对应所述四字节数值的范围

[0016]在一可选实施方式中,所述省份编号包含八个,将四字节数值对应的0至
4294967295
分为八段,每段分别对应一个编号

[0017]在一可选实施方式中,所述的分布式数据签名校验方法,还包括存储对应所述数字签名的特征值,根据所述数字签名的
N
段数值中的至少一段数值与所述编号的
M
段数值的匹配结果,将所述特征值存储与对应的云端服务器中

[0018]本专利技术的第二方面,提供一种分布式数据签名校验装置,包括:
[0019]第一分段处理模块,用于对数字签名的数值分段处理为
N
段数值,所述数字签名属于
CA
认证;
[0020]第二分段处理模块,用于对执行
CA
认证的云端服务器进行编号,将所述所述编号分段处理为
M
段数值;
[0021]校验模块,用于将数字签名的
N
段数值中的至少一段数值与所述编号的
M
段数值进行匹配,若匹配成功则选用成功匹配的编号对应的云端服务器对数字签名进行校验;其中
N、M
均大于
1。
[0022]本专利技术的第三方面,提供一种电子设备,包括:
[0023]至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如本专利技术实施例的第一方面所述的方法

[0024]本专利技术的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被计算机运行时,执行如本专利技术实施例的第一方面所述的方法

[0025]本专利技术在现有设施的基础上,采用分散的多个认证中心的算力同时参与签名和验证,达到分布式并行处理的效果,让云服务的算力得到充分的发挥;同时确保签名运算和签名验证的效率更高,速度快,时间短

附图说明
[0026]图1为本专利技术实施例中一种分布式数据签名校验方法的流程示意图

[0027]图2为本专利技术实施例中另一种分布式数据签名校验方法的流程示意图

[0028]图3为本专利技术实施例中另一种分布式数据签名校验方法的流程示意图

[0029]图4为本专利技术实施例中一种分布式数据签名校验装置的模块示意图

具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例

基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0031]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序

而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程

方法

物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程

方法

物品或者设备所固有的要素

在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程

方法

物品或者设备中还存在另外的相同要素

[0032]数字签名<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种分布式数据签名校验方法,其特征在于,包括:对数字签名的数值分段处理为
N
段数值,所述数字签名属于
CA
认证;对执行
CA
认证的云端服务器进行编号,将所述所述编号分段处理为
M
段数值;将数字签名的
N
段数值中的至少一段数值与所述编号的
M
段数值进行匹配,若匹配成功则选用成功匹配的编号对应的云端服务器对数字签名进行校验;其中
N、M
均大于
1。2.
根据权利要求1所述的分布式数据签名校验方法,其特征在于,所述对数字签名的数值分段处理为
N
段数值,包括:对数字签名的数值进行哈希运算得到
H_SIGN
,以增加数字签名的数值的随机离散性
。3.
根据权利要求2所述的分布式数据签名校验方法,其特征在于,所述对数字签名的数值分段处理为
N
段数值,包括:将所述
H_SIGN
分为四段,每段包含四个字节
。4.
根据权利要求1所述的分布式数据签名校验方法,其特征在于,所述对执行
CA
认证的云端服务器进行编号,将所述所述编号分段处理为
M
段数值,包括:将所述云端服务器按照地理位置进行编号,并将所述编号分段处理为四段,其中,第一段表示省份,第二段表示城市,第三段表示区,第四段表示所述云端服务器的
IP。5.
根据权利要求4所述的分布式数据签名校验方法,其特征在于,所述
N
段数值中的每一段包含四字节数值范围,分别将设有云端服务器的省份的编号范围对应所述四字节数值的范围;将对应所述省份的所述表示城市的编号范...

【专利技术属性】
技术研发人员:张德创张世渡苏胡双张向涛何鹏
申请(专利权)人:威艾特科技深圳有限公司
类型:发明
国别省市:

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

1