Search

CN-121980598-A - Service providing method and related device between data processors

CN121980598ACN 121980598 ACN121980598 ACN 121980598ACN-121980598-A

Abstract

The embodiment of the application provides a service providing method among data processors and a related device, which relate to the technical field of data security, wherein a first data processor receives a data request from a data main body, then the first data processor responds to the data request, acquires original data of the data main body, generates a zero-knowledge proof file based on the original data, the zero-knowledge proof file comprises a data processing result, the data processing result is used for representing the condition of a vehicle corresponding to the data main body, and sends a target message comprising the zero-knowledge proof file to a second data processor so that the second data processor responds to the service request, performs verification based on the zero-knowledge proof file and provides service to the data main body based on the data processing result when the verification result passes, thereby realizing the technical effect of data security when the service is provided.

Inventors

  • JIANG ZEXIN
  • FENG TAO
  • ZHANG GANGYI

Assignees

  • 广州汽车集团股份有限公司

Dates

Publication Date
20260505
Application Date
20251201

Claims (10)

  1. 1. A service providing method between data processors is characterized in that, applied to a first data processor, the method comprising: Receiving a data request from a data body; responding to the data request, acquiring original data of the data main body, and generating a zero knowledge proof file based on the original data, wherein the zero knowledge proof file comprises a data processing result, and the data processing result is used for representing the condition of a vehicle corresponding to the data main body; and sending a target message comprising the zero-knowledge proof file to a second data processor, so that the second data processor performs verification based on the zero-knowledge proof file in response to a service request from a data main body, and provides service to the data main body based on the data processing result when the verification result passes.
  2. 2. The method of claim 1, wherein the data request carries identity information of the data body, wherein the responding to the data request, obtaining original data of the data body, and generating a zero knowledge proof file based on the original data, comprises: verifying the identity of the data main body based on the identity information of the data main body; And if the identity verification of the data main body passes, responding to the data request, acquiring the original data of the data main body based on the identity of the data main body, and generating a zero knowledge proof file based on the original data.
  3. 3. The method of claim 1, wherein said sending a target message to a second data processor comprising said zero knowledge proof file comprises: And packaging the zero-knowledge proof file according to a preset target packaging format to obtain a target message, wherein the target packaging format is a packaging format determined by negotiation between the first data processor and the second data processor, so that the second data processor extracts the zero-knowledge proof file from the target message based on the target packaging format, and performs verification based on the zero-knowledge proof file.
  4. 4. A method according to claim 3, wherein the target message further comprises identity information of the data body, a generation timestamp of the data processing result, version information of the target rule, and digital signature information of the first data processor, such that the second data processor extracts the zero knowledge proof file, the identity information, the generation timestamp, the version information, and the digital signature information from the target message based on the target packaging format to perform verification based on the zero knowledge proof file, the identity information, the generation timestamp, the version information, and the digital signature information, and provides service to the data body based on the data processing result when the verification result passes.
  5. 5. A method for providing service between data processors, the method comprising: Sending a data request to a first data processor, so that the first data processor responds to the data request, acquiring original data of the data main body, and generating a zero-knowledge proof file based on the original data, wherein the zero-knowledge proof file comprises a data processing result, and the data processing result is used for representing the condition of a vehicle corresponding to the data main body; sending a service request to a second data processor, so that the second data processor responds to the service request, performs verification based on the zero-knowledge proof file, and provides service to the data main body based on the data processing result when the verification result passes, wherein the zero-knowledge proof file is sent to the second data processor by the first data processor or forwarded to the second data processor through the data main body; And receiving the service provided by the data body.
  6. 6. A method for providing service between data processors, comprising: The data body sends a data request to a first data processor; the first data processor responds to the data request, acquires original data of the data main body, and generates a zero-knowledge proof file based on the original data, wherein the zero-knowledge proof file comprises a data processing result, and the data processing result is used for representing the condition of a vehicle corresponding to the data main body; The first data processor sends a target message comprising the zero-knowledge proof file to a second data processor, or the first data processor sends a target message comprising the zero-knowledge proof file to the second data processor through the data body; The data body sends a service request to the second data processor, so that the second data processor responds to the service request, performs verification based on the zero-knowledge proof file, and provides service to the data body based on the data processing result when the verification result passes.
  7. 7. A service providing device between data processors, characterized by comprising functional modules for implementing the method of any of claims 1-4 or the method of claim 5.
  8. 8. An electronic device comprising a processor and a memory, wherein: a memory for storing a computer program; A processor for executing a program stored on a memory, for implementing the method of any one of claims 1-4, or for implementing the method of claim 5, or for implementing the method of any one of claims 6-8.
  9. 9. A vehicle comprising the electronic device of claim 8.
  10. 10. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein a computer program which, when executed by a processor, implements the method of any of claims 1-4 or implements the method of claim 5.

Description

Service providing method and related device between data processors Technical Field The present application relates to the field of data security technologies, and in particular, to a method and an apparatus for providing services between data processors. Background The data become novel production elements, and accelerating the market configuration of perfect data elements is a key for promoting the development of digital high quality. How to share and use such data in compliance is the most critical research topic restricting such data as a new production factor in a data distribution scenario. In the related art, data is required to provide services, and for example, automotive data is applied to Usage-Based Insurance (UBI), an Insurance model in which UBI Insurance is priced according to actual Usage of an owner of an automobile, mainly priced by driving behavior and actual mileage. This is a more fair insurance pricing model for owners, and premium is low if owners open less steadily. For insurance companies, the premium is positively correlated with the risk probability, and the cost rate can be better controlled. From the perspective of social order, better driving habits of vehicle owners can be promoted through insurance pricing. However, the driving behavior and mileage data of the vehicle owner belong to the category of personal data, and in the related art, when a host factory provides services to an insurance company with these data, the risk of privacy disclosure and data security of the vehicle owner is easily caused. Disclosure of Invention The embodiment of the application provides a service providing method among data processors and a related device, which can improve the data security when providing services. In a first aspect, the present embodiment proposes a service providing method between data processors, applied to a first data processor, the method including receiving a data request from a data main body, acquiring original data of the data main body in response to the data request, and generating a zero-knowledge proof file based on the original data, the zero-knowledge proof file including a data processing result for representing a situation of a vehicle to which the data main body corresponds, transmitting a target message including the zero-knowledge proof file to a second data processor, so that the second data processor performs verification based on the zero-knowledge proof file in response to a service request from the data main body, and provides a service to the data main body based on the data processing result when the verification result passes. In the embodiment, a first data processor receives a data request from a data main body, then, the first data processor responds to the data request, acquires original data of the data main body, generates a zero-knowledge proof file based on the original data, wherein the zero-knowledge proof file comprises a data processing result, the data processing result is used for representing the condition of a vehicle corresponding to the data main body, and sends a target message comprising the zero-knowledge proof file to a second data processor, so that the second data processor responds to a service request, performs verification based on the zero-knowledge proof file, and provides service to the data main body based on the data processing result when the verification result passes. In one possible implementation, the data request carries identity information of the data main body, the original data of the data main body is obtained in response to the data request, and a zero knowledge proof file is generated based on the original data. In one possible implementation, sending the target message including the zero-knowledge proof file to the second data processor includes packaging the zero-knowledge proof file according to a preset target packaging format to obtain the target message, wherein the target packaging format is a packaging format determined by negotiation between the first data processor and the second data processor, so that the second data processor extracts the zero-knowledge proof file from the target message based on the target packaging format to perform verification based on the zero-knowledge proof file. In one possible implementation, the target message further includes identity information of the data body, a generation timestamp of the data processing result, version information of the target rule, and digital signature information of the first data processor, such that the second data processor extracts the zero-knowledge proof file, the identity information, the generation timestamp, the version information, and the digital signature information from the target message based on the target packaging format, performs verification based on the zero-knowledge proof file, the identity information, the generation timestamp, the version information, and the digital signature information, and provides a service t