System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 信息处理方法、装置、介质及电子设备制造方法及图纸_技高网

信息处理方法、装置、介质及电子设备制造方法及图纸

技术编号:43514398 阅读:8 留言:0更新日期:2024-12-03 12:05
本公开涉及一种信息处理方法、装置、介质及电子设备。方法包括:响应于接收到服务请求,根据服务请求和布隆过滤器,确定服务消费方是否满足服务条件;若服务消费方满足服务条件,则生成零知识证明,并将零知识证明发送至服务付款方,以由服务付款方验证零知识证明的正确性;响应于接收到用于指示零知识证明验证通过的指示信息,生成针对服务请求的服务单并将其反馈至服务消费方。包含消费服务方明文签名的服务请求是发送至服务提供方,可避免明文签名泄露给付费方,保证服务提供方在服务付费方不知晓服务消费方身份的前提下,判断服务消费方是否符合服务条件,实现在服务消费方和服务付费方身份不统一的情况下,保证服务提供方和付费方正确对账。

【技术实现步骤摘要】

本公开涉及计算机,具体地,涉及一种信息处理方法、装置、介质及电子设备


技术介绍

1、存在如下场景,某公司将为员工提供心理健康咨询服务作为一项员工福利,该服务由第三方供应商提供。但是有员工担心,若由于进行心理咨询,检查出如抑郁症等心理疾病,公司在与供应商结算费用时,会通过问诊记录对应到个人获取问诊结果,将其作为辞退员工的理由。对于这一担忧,现阶的处理方案是,为了对员工有更好的伦理关怀,公司选择承担财务风险,完全信任供应商,不进行任何对账,以公司不知晓问诊记录涉及的员工,来保证员工的隐私,但这终究存在风险,不是长久之计。

2、该场景中各方的担忧包括:员工不希望公司了解到自己下单了相应服务;供应商需要知晓用户身份,检查用户是否为对应公司员工,以便在员工使用服务后与公司进行对账,公司需要确定员工的下单行为。该场景的出现,原因在于对于心理咨询这一服务,服务的消费方和付费方身份不统一,又由于消费方隐私数据的存在,服务的付费方和提供方明文对账存在困难。因此,亟需一种既保证消费方数据隐私,又能够保证付费方和服务提供方充分对账的方案。


技术实现思路

1、提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、第一方面,本公开提供一种信息处理方法,应用于服务提供方,所述方法包括:

3、响应于接收到服务消费方发送的服务请求,根据所述服务请求和布隆过滤器,确定所述服务消费方是否满足服务条件,其中,所述服务请求包括所述服务消费方的签名,所述布隆过滤器中存储有服务付款方所有员工的签名;

4、若所述服务消费方满足所述服务条件,则生成与所述布隆过滤器相匹配的零知识证明,并将所述零知识证明发送至所述服务付款方,以由所述服务付款方验证所述零知识证明的正确性;

5、响应于接收到所述服务付款方发送的用于指示所述零知识证明验证通过的指示信息,生成针对所述服务请求的服务单,并将所述服务单反馈至所述服务消费方。

6、第二方面,本公开提供一种信息处理装置,应用于服务提供方,所述装置包括:

7、确定模块,用于响应于接收到服务消费方发送的服务请求,根据所述服务请求和布隆过滤器,确定所述服务消费方是否满足服务条件,其中,所述服务请求包括所述服务消费方的签名,所述布隆过滤器中存储有服务付款方所有员工的签名;

8、第一生成模块,用于若所述服务消费方满足所述服务条件,则生成与所述布隆过滤器相匹配的零知识证明,并将所述零知识证明发送至所述服务付款方,以由所述服务付款方验证所述零知识证明的正确性;

9、第二生成模块,用于响应于接收到所述服务付款方发送的用于指示所述零知识证明验证通过的指示信息,生成针对所述服务请求的服务单,并将所述服务单反馈至所述服务消费方。

10、第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现本公开第一方面提供的所述信息处理方法的步骤。

11、第四方面,本公开提供一种电子设备,包括:

12、存储装置,其上存储有计算机程序;

13、处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开第一方面提供的所述信息处理方法的步骤。

14、在上述技术方案中,服务提供方在接收到服务消费方发送的、包括服务消费方的签名的服务请求时,根据服务请求和布隆过滤器,确定服务消费方是否满足服务条件;若服务消费方满足服务条件,则生成与布隆过滤器相匹配的零知识证明,并将零知识证明发送至服务付款方,以由服务付款方验证零知识证明的正确性;服务提供方在接收到服务付款方发送的用于指示零知识证明验证通过的指示信息时,确定服务消费方的服务订单行为,此时,生成针对服务请求的服务单并将其反馈至服务消费方。其中,包含消费服务方明文签名的服务请求是发送至服务提供方,并非是服务付费方,由此,可以避免明文签名泄露给付费方,保证了服务提供方能够在服务付费方不知晓服务消费方身份的前提下,判断服务消费方是否符合服务条件,进而实现在服务消费方和服务付费方身份不统一的情况下,保证服务提供方和付费方能够正确对账。另外,在服务消费方满足服务条件时,服务提供方并不直接响应服务消费方的服务请求,而是在服务付款方对布隆过滤器相匹配的零知识证明验证通过时,服务提供方才响应服务消费方的服务请求,这样,服务付款方可以确认员工的服务请求行为,从而可以提供更安全的认证机制。此外,包含消费服务方明文签名的服务请求是发送至服务提供方,这样,服务提供方能够了解消费方的具体身份,便于提供线下服务。

15、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

本文档来自技高网...

【技术保护点】

1.一种信息处理方法,其特征在于,应用于服务提供方,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述服务请求和布隆过滤器,确定所述服务消费方是否满足服务条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述验证所述签名是否来自于所述服务付款方,包括:

4.根据权利要求1所述的方法,其特征在于,在所述生成与所述布隆过滤器相匹配的零知识证明的步骤之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述布隆过滤器由所述服务付款方根据第一盐值和所述所有员工的标识生成;所述服务付款方在所述零知识证明验证通过时,生成新的第一盐值和新的布隆过滤器。

7.根据权利要求5所述的方法,其特征在于,所述方法还包括:

8.一种信息处理装置,其特征在于,应用于服务提供方,所述装置包括:

9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理装置执行时实现权利要求1-7中任一项所述方法的步骤。p>

10.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种信息处理方法,其特征在于,应用于服务提供方,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述服务请求和布隆过滤器,确定所述服务消费方是否满足服务条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述验证所述签名是否来自于所述服务付款方,包括:

4.根据权利要求1所述的方法,其特征在于,在所述生成与所述布隆过滤器相匹配的零知识证明的步骤之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根...

【专利技术属性】
技术研发人员:葛政强段兵曹永超向宇轩冯文中
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1