【技术实现步骤摘要】
一种数据验证方法、服务器及通信设备
[0001]本申请涉及通信
,尤其涉及一种数据验证方法、服务器及通信设 备。
技术介绍
[0002]根据安全多方计算的定义,理想的安全多方计算协议是假定存在一个正直 可信的第三方,它不会透露隐私信息也不会传递虚假信息。但在现实生活中, 由于种种原因可信的第三方是不存在的,因此需要设计在没有第三方情况下, 安全的可以多角色协调的计算机制。当前的多方安全计算的计算机制协议都是 基于半诚实参与者的假设基础之上的,即假设参与者们不存在数据造假行为, 但若存在恶意参与者的不诚实操作,将导致数据的可信度较低。
技术实现思路
[0003]本申请提供一种数据验证方法、服务器及通信设备,以解决数据的可信度 较低的问题。
[0004]第一方面,本申请实施例提供了一种数据验证方法,包括:
[0005]第一服务器获取第二服务器发送的第一密钥,所述第一密钥基于所述第二 服务器的第一任务数据生成;
[0006]所述第一服务器获取所述第二服务器发送的第二任务数据,所述第二任务 数据为所述第二服务器执行多方安全计算任务的任务数据;
[0007]所述第一服务器基于所述第二任务数据生成第二密钥;
[0008]所述第一服务器将所述第二密钥与所述第一密钥进行对比,以验证所述第 二任务数据与所述第一任务数据是否匹配。
[0009]第二方面,本申请实施例还提供一种数据验证方法,包括:
[0010]第二服务器获取第一任务数据,并基于所述第一任务数据生 ...
【技术保护点】
【技术特征摘要】
1.一种数据验证方法,其特征在于,包括:第一服务器获取第二服务器发送的第一密钥,所述第一密钥基于所述第二服务器的第一任务数据生成;所述第一服务器获取所述第二服务器发送的第二任务数据,所述第二任务数据为所述第二服务器执行多方安全计算任务的任务数据;所述第一服务器基于所述第二任务数据生成第二密钥;所述第一服务器将所述第二密钥与所述第一密钥进行对比,以验证所述第二任务数据与所述第一任务数据是否匹配。2.如权利要求1所述的方法,其特征在于,在所述第二任务数据与所述第一任务数据匹配的情况下,所述方法还包括:所述第一服务器接收所述第二服务器发送的第一心跳包;所述第一服务器响应于所述第一心跳包,向所述第二服务器发送第二心跳包。3.如权利要求2所述的方法,其特征在于,所述第二心跳包包括查询指令,所述查询指令用于查询所述第二服务器的状态;所述第一服务器响应于所述第一心跳包,向所述第二服务器发送第二心跳包之后,所述方法还包括:所述第一服务器在预设时间内收到应答消息的情况下,向所述第二服务器发送连接指令,所述连接指令用于指示所述第二服务器与第三服务器建立通信连接;或者,所述第一服务器在预设时间内未收到所述应答消息的情况下,指示所述第三服务器停止执行所述多方安全计算任务;其中,所述应答消息为所述第二服务器响应于所述查询指令发送的消息,所述第三服务器为执行所述多方安全计算任务的多个服务器中除所述第二服务器以外的服务器。4.如权利要求1所述的方法,其特征在于,在所述第二任务数据与所述第一任务数据匹配的情况下,所述方法还包括:所述第一服务器向所述第二服务器发送任务参数信息,所述任务参数信息包括所述第二服务器执行所述多方安全计算任务的任务参数。5.如权利要求1至4中任一项所述的方法,其特征在于,所述第一服务器获取所述第二服务器发送的第二任务数据,包括:所述第一服务器按照预设时间间隔获取所述第二服务器发送的第二任务数据。6.如权利要求1所述的方法,其特征在于,在所述第二任务数据与所述第一任务数据不匹配的情况下,所述方法还包括:所述第一服务器基于所述第二任务数据生成第三密钥;所述第一服务器将所述第三密钥与所述第一密钥进行对比,以再次验证所述第二任务数据与所述第一任务数据是否匹配;所述第一服务器基于所述再次验证的结果,为所述第二服务器配置在执行多方安全计算任务中的权限。7.一种数据验证方法,其特征在于,包括:第二服务器获取第一任务数据,并基于所述第一任务数据生成第一密钥;所述第二服务器向第一服务器发送第一密钥;
所述第二服务器向所述第一服务器发送第二任务数据,所述第二任务数据为所述第二服务器执行多方安全计算任务的任务数据,所述第二任务数据用于所述第一服务器生成第二密钥,所述第一密钥和所述第二密钥用于所述第一服务器验证所述第二任务数据与所述第一任务数据是否匹配。8.如权利要求7所述的方法,其特征在于,在所述第二任务数据与所述第一任务数据匹配的情况下,所述方法还包括:所述第二服务器向所述第一服务器发送第...
【专利技术属性】
技术研发人员:茹志强,李崇,信伦,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。