Search

CN-121980582-A - Data processing method and device, equipment and storage medium

CN121980582ACN 121980582 ACN121980582 ACN 121980582ACN-121980582-A

Abstract

The embodiment of the application discloses a data processing method, a device, equipment and a storage medium, wherein the method determines management data and a data processing object corresponding to service request information, the data processing object has a trust attribute for representing the trust degree of the local equipment on the data processing object, a data encryption rule is determined according to the trust attribute of the data processing object, and the management data is encrypted to obtain encrypted management data. And carrying out data hiding processing on the service request information to obtain a plurality of noise request information. And transmitting the encrypted management data and the noise request information to a data processing object to perform data processing, and acquiring a data processing result returned by the data processing object. The application selects the proper data encryption rule to conduct targeted data encryption according to the trust degree of the data processing object, and ensures the encryption efficiency and the security of encryption results. Meanwhile, the data security in the data processing process is ensured by a double privacy protection technology of data encryption and request hiding.

Inventors

  • SUN SHUANG
  • TANG HUAYUN
  • JIA CHEN
  • WANG YANZHAO
  • HUANG XINYU
  • SHANG YAXIN

Assignees

  • 中债金科信息技术有限公司
  • 中央国债登记结算有限责任公司

Dates

Publication Date
20260505
Application Date
20251229

Claims (10)

  1. 1. A method of data processing, the method comprising: Determining business data corresponding to service request information and a data processing object, wherein the data processing object has a corresponding trust attribute, and the trust attribute is used for representing the trust degree of local equipment on the data processing object; Determining a data encryption rule according to the trust attribute corresponding to the data processing object, and encrypting the management data to obtain encrypted management data; Carrying out data hiding treatment on the service request information to obtain a plurality of noise request information; and transmitting the encrypted management data and the noise request information to the data processing object to perform data processing, and acquiring a data processing result returned by the data processing object.
  2. 2. The method according to claim 1, wherein, in the case that the trust attribute is high trust, the determining a data encryption rule according to the trust attribute corresponding to the data processing object, encrypting the business data to obtain encrypted business data includes: Determining a data encryption rule corresponding to the data processing object as ciphertext policy attribute base encryption; And encrypting the operation data according to the ciphertext policy attribute-based encryption algorithm to obtain encrypted operation data.
  3. 3. The method according to claim 1 or2, wherein, in the case that the trust attribute is low trust, the determining a data encryption rule according to the trust attribute corresponding to the data processing object, encrypting the business data to obtain encrypted business data includes: Determining a data encryption rule corresponding to the data processing object as homomorphic encryption; and encrypting the operation data according to the homomorphic encryption algorithm to obtain encrypted operation data.
  4. 4. The method of claim 1, wherein said performing data concealment on said service request information to obtain a plurality of noise request information comprises: Performing generalization treatment on sensitive information in the service request information according to a preset desensitization rule; generating a plurality of virtual request information based on the service request information after the generalization process by generating an antagonizing network; And adding noise to each piece of virtual request information and service request information through differential privacy processing to obtain corresponding noise request information.
  5. 5. The method according to claim 1, wherein the data processing object returns a data processing result corresponding to each piece of noise request information; The method further comprises the steps of: determining the data processing result matched with the service request information as a candidate data processing result; and determining a target processing result corresponding to the service request information according to the candidate data processing result.
  6. 6. The method of claim 5, wherein determining the target processing result corresponding to the service request information according to the candidate data processing result comprises: carrying out noise reduction processing on the candidate processing result to obtain a target processing result corresponding to the service request information under the condition that the trust attribute is high in trust degree; and under the condition that the trust attribute is low in trust degree, homomorphic decryption and noise reduction processing are carried out on the candidate processing result to obtain a target processing result corresponding to the service request information.
  7. 7. The method according to claim 1, wherein the method further comprises: Each key operation in the data processing is written into a distributed ledger of a blockchain.
  8. 8. A data processing apparatus, the apparatus comprising: The information acquisition module is used for determining operation data corresponding to the service request information and a data processing object, wherein the data processing object has a corresponding trust attribute, and the trust attribute is used for representing the trust degree of the local equipment on the data processing object; The data encryption module is used for determining a data encryption rule according to the trust attribute corresponding to the data processing object and encrypting the management data to obtain encrypted management data; The information hiding module is used for carrying out data hiding processing on the service request information to obtain a plurality of noise request information; And the result determining module is used for transmitting the encrypted management data and the noise request information to the data processing object to perform data processing and acquiring a data processing result returned by the data processing object.
  9. 9. An electronic device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that the processor implements the steps of the method of any of claims 1 to 7 when the program is executed.
  10. 10. A computer readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, implements the method according to any one of claims 1 to 7.

Description

Data processing method and device, equipment and storage medium Technical Field The embodiment of the application relates to the field of data processing, and relates to a data processing method, a data processing device, equipment and a storage medium. Background Under the compliance background of international business expansion and data cross-border transfer, enterprises face the core challenges of data security and privacy protection in the full chain of large-model intelligent services. Namely, how to ensure the data security used in the data processing process when enterprises use large-model intelligent services of a third-party server to process data, and no private data leakage is a problem to be solved urgently at present. Disclosure of Invention In view of this, the data processing method, device, equipment and storage medium provided by the embodiments of the present application can effectively ensure that the security of private data is not revealed in an application scenario where data processing is performed through intelligent services provided by a third party server. The data processing method, the device, the equipment and the storage medium provided by the embodiment of the application are realized as follows: in one aspect of the embodiment of the present application, a data processing method is provided, where the method includes: Determining operation data corresponding to the service request information and a data processing object, wherein the data processing object has a corresponding trust attribute, and the trust attribute is used for representing the trust degree of the local equipment on the data processing object; determining a data encryption rule according to the trust attribute corresponding to the data processing object, and encrypting the management data to obtain encrypted management data; carrying out data hiding processing on the service request information to obtain a plurality of noise request information; and transmitting the encrypted management data and the noise request information to a data processing object to perform data processing, and acquiring a data processing result returned by the data processing object. In one possible implementation manner, in the case that the trust attribute is high trust, determining a data encryption rule according to the trust attribute corresponding to the data processing object, encrypting the business data to obtain encrypted business data, including: determining a data encryption rule corresponding to a data processing object as ciphertext policy attribute base encryption; And encrypting the operation data according to the ciphertext policy attribute-based encryption algorithm to obtain encrypted operation data. In one possible implementation manner, in the case that the trust attribute is low trust, determining a data encryption rule according to the trust attribute corresponding to the data processing object, encrypting the business data to obtain encrypted business data, including: Determining a data encryption rule corresponding to a data processing object as homomorphic encryption; And encrypting the operation data according to the homomorphic encryption algorithm to obtain encrypted operation data. In one possible implementation, performing data hiding processing on service request information to obtain a plurality of noise request information includes: performing generalization treatment on sensitive information in the service request information according to a preset desensitization rule; Generating a plurality of virtual request information based on the service request information after the generalization process by generating an antagonizing network; noise is added to each piece of virtual request information and service request information through differential privacy processing, and corresponding noise request information is obtained. In one possible implementation manner, the data processing object returns a data processing result corresponding to each piece of noise request information; The method further comprises the steps of: determining a data processing result matched with the service request information as a candidate data processing result; and determining a target processing result corresponding to the service request information according to the candidate data processing result. In one possible implementation manner, determining a target processing result corresponding to the service request information according to the candidate data processing result includes: Under the condition that the trust attribute is high in trust degree, noise reduction processing is carried out on the candidate processing results to obtain target processing results corresponding to the service request information; And under the condition that the trust attribute is low in trust degree, homomorphic decryption and noise reduction processing are carried out on the candidate processing result to obtain a target processing result