Digital currency data encryption transmission method, device, system, equipment and medium

By generating grading encryption and identifying information according to the receiver information, the problem of sensitive information leakage and transmission efficiency in the existing technology is solved according to the receiver information, and the secure and efficient digital currency data encryption transmission is realized.

CN119363398APending Publication Date: 2025-01-24LAKALA PAYMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411388304.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, when digital currency data is transmitted between multiple recipients, the low-level receiver can see the data needed by the advanced recipient after decryption, which poses a risk of sensitive information leakage. At the same time, each recipient needs to be encrypted before uploading the data. This results in long transmission time and low efficiency.

Method used

Adopt digital currency data encryption transmission methods, classify the transmission data according to the receiver information, and generate the graded encryption information corresponding to the information corresponding to the receiver's identification information. Only a hierarchical encryption is performed at the sender. Data and pass through the encryption data of the higher -level receiver.

Benefits of technology

Different receivers have obtained the encrypted data they needed to obtain the need for sensitive information leakage, and saved data transmission time, and improved transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363398A_ABST
    Figure CN119363398A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a digital currency data encryption transmission method, device and system, equipment and a medium. The method comprises the following steps: acquiring to-be-transmitted digital currency data; the to-be-transmitted digital currency data is subjected to hierarchical encryption according to receiver information, the number of receivers is one or more, and the receiver information comprises receiver identification information, data requirements required by the receivers and receiver encryption requirements; the receiver encryption requirement comprises a receiver encryption grade requirement and a receiver encryption algorithm requirement; generating hierarchical encryption information corresponding to the receiver identification information; and sending the hierarchical encryption information and the encrypted digital currency data to a bottom-level receiver. According to the technical scheme, the risk of sensitive information leakage caused by the fact that other receivers can see data needed by all receivers can be avoided, meanwhile, the data transmission time is saved, and the data transmission efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the technical field of data transmission, and in particular to a method, device, system, equipment and medium for encrypted transmission of digital currency data. Background Art

[0002] With the development of data technology and science and technology, the processing volume of digital currency data is increasing day by day, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency. Summary of the invention

[0003] The embodiments of the present disclosure provide a method, device, system, equipment and medium for encrypting and transmitting digital currency data.

[0004] In a first aspect, a method for encrypting and transmitting digital currency data is provided in an embodiment of the present disclosure, which is applicable to a sender.

[0005] Specifically, the digital currency data encryption transmission method includes:

[0006] Obtain digital currency data to be transmitted;

[0007] The digital currency data to be transmitted is encrypted hierarchically according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, receiver required data requirements, receiver encryption requirements, and receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements;

[0008] generating hierarchical encryption information corresponding to the recipient identification information;

[0009] The hierarchical encryption information and the encrypted digital currency data are sent to the bottom-level recipient.

[0010] On the second aspect, a method for encrypting and transmitting digital currency data is provided in an embodiment of the present disclosure, which is suitable for low-level receivers.

[0011] Specifically, the digital currency data encryption transmission method includes:

[0012] Receiving hierarchical encryption information and encrypted digital currency data sent by a sender, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0013] Determining the encrypted data required by the receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0014] Decrypting the encrypted data to obtain the digital currency data required by the recipient;

[0015] According to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver are transparently transmitted to the higher-level receiver.

[0016] On the third aspect, a method for encrypting and transmitting digital currency data is provided in an embodiment of the present disclosure, which is suitable for advanced recipients.

[0017] Specifically, the digital currency data encryption transmission method includes:

[0018] Receiving hierarchical encryption information and encrypted data sent by a lower-level receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0019] Determining the encrypted data required by the receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0020] Decrypting the encrypted data to obtain the digital currency data required by the recipient;

[0021] According to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, the encrypted data required by the higher-level receiver is transparently transmitted to the higher-level receiver.

[0022] In a fourth aspect, a method for encrypting and transmitting digital currency data is provided in an embodiment of the present disclosure, which is applicable to a system for encrypting and transmitting digital currency data including a sender and a receiver.

[0023] Specifically, the digital currency data encryption transmission method includes:

[0024] The sender obtains the digital currency data to be transmitted; performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, data requirements required by the receiver, and receiver encryption requirements, and the receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements; generates hierarchical encryption information corresponding to the receiver identification information; sends the hierarchical encryption information and the encrypted digital currency data to the receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0025] The receiving party receives the hierarchical encryption information and the encrypted digital currency data sent by the sending party; determines the encrypted data required by the receiving party from the encrypted digital currency data according to the receiving party identification information and the encrypted data identification information corresponding to the receiving party identification information; decrypts the encrypted data to obtain the digital currency data required by the receiving party; and transparently transmits the hierarchical encryption information corresponding to a higher-level receiving party and the encrypted data required by the higher-level receiving party to a higher-level receiving party according to the receiving party identification information and the encrypted data identification information corresponding to the receiving party identification information;

[0026] A higher-level receiver receives the hierarchical encryption information and encrypted data sent by a lower-level receiver; determines the encrypted data required by the receiver from the encrypted digital currency data based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; decrypts the encrypted data to obtain the digital currency data required by the receiver; and transparently transmits the encrypted data required by the higher-level receiver to the higher-level receiver based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0027] In a fifth aspect, a digital currency data encryption and transmission device is provided in an embodiment of the present disclosure, which is suitable for a sender.

[0028] Specifically, the digital currency data encryption transmission device includes:

[0029] An acquisition module, configured to acquire digital currency data to be transmitted;

[0030] An encryption module is configured to perform hierarchical encryption on the digital currency data to be transmitted according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, receiver required data requirements, receiver encryption requirements, and receiver encryption requirements, wherein the receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements;

[0031] A generating module, configured to generate hierarchical encryption information corresponding to the recipient identification information;

[0032] The sending module is configured to send the hierarchical encryption information and the encrypted digital currency data to the bottom-level receiver.

[0033] In a sixth aspect, a digital currency data encryption and transmission device is provided in an embodiment of the present disclosure, which is suitable for low-level receivers.

[0034] Specifically, the digital currency data encryption transmission device includes:

[0035] A first receiving module is configured to receive hierarchical encryption information and encrypted digital currency data sent by a sender, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0036] A first determination module is configured to determine the encrypted data required by the recipient from the encrypted digital currency data according to the recipient identification information and the encrypted data identification information corresponding to the recipient identification information;

[0037] A first decryption module is configured to decrypt the encrypted data to obtain the digital currency data required by the recipient;

[0038] The first transparent transmission module is configured to transparently transmit the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0039] In a seventh aspect, a digital currency data encryption and transmission device is provided in an embodiment of the present disclosure, which is suitable for advanced receivers.

[0040] Specifically, the digital currency data encryption transmission device includes:

[0041] A second receiving module is configured to receive hierarchical encryption information and encrypted data sent by a lower-level receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0042] A second determination module is configured to determine the encrypted data required by the recipient from the encrypted digital currency data according to the recipient identification information and the encrypted data identification information corresponding to the recipient identification information;

[0043] A second decryption module is configured to decrypt the encrypted data to obtain the digital currency data required by the recipient;

[0044] The second transparent transmission module is configured to transparently transmit the encrypted data required by a higher-level receiver to a higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0045] In an eighth aspect, a digital currency data encryption transmission system is provided in an embodiment of the present disclosure.

[0046] Specifically, the digital currency data encryption transmission system includes:

[0047] The sender is configured to obtain digital currency data to be transmitted; hierarchically encrypt the digital currency data to be transmitted according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, data requirements required by the receiver, and receiver encryption requirements, and the receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements; generate hierarchical encryption information corresponding to the receiver identification information; send the hierarchical encryption information and the encrypted digital currency data to the receiver, wherein the hierarchical encryption information includes the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0048] The receiving party is configured to receive the hierarchical encryption information and the encrypted digital currency data sent by the sending party; determine the encrypted data required by the receiving party from the encrypted digital currency data according to the receiving party identification information and the encrypted data identification information corresponding to the receiving party identification information; decrypt the encrypted data to obtain the digital currency data required by the receiving party; and transparently transmit the hierarchical encryption information corresponding to a higher-level receiving party and the encrypted data required by the higher-level receiving party to a higher-level receiving party according to the receiving party identification information and the encrypted data identification information corresponding to the receiving party identification information;

[0049] A higher-level receiver is configured to receive hierarchical encryption information and encrypted data sent by a lower-level receiver; determine the encrypted data required by the receiver from the encrypted digital currency data based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; decrypt the encrypted data to obtain the digital currency data required by the receiver; and transparently transmit the encrypted data required by the higher-level receiver to the higher-level receiver based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0050] In a ninth aspect, an embodiment of the present disclosure provides an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer instructions that support the digital currency data encryption transmission device to execute the above-mentioned digital currency data encryption transmission method, and the processor is configured to execute the computer instructions stored in the memory. The digital currency data encryption transmission device may also include a communication interface for the digital currency data encryption transmission device to communicate with other devices or communication networks.

[0051] In the tenth aspect, an embodiment of the present disclosure provides a computer-readable storage medium for storing computer instructions used by a digital currency data encryption transmission device, which includes computer instructions involved in the digital currency data encryption transmission device for executing the above-mentioned digital currency data encryption transmission method.

[0052] In the eleventh aspect, an embodiment of the present disclosure provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned digital currency data encryption transmission method.

[0053] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0054] The above technical solution performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. The technical solution enables different receivers to obtain the encrypted data they need, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, the technical solution only needs to perform hierarchical encryption once on the sender, instead of the existing technology, where each level of receiver needs to perform encryption before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0055] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Other features, purposes and advantages of the embodiments of the present disclosure will become more apparent through the following detailed description of non-limiting embodiments in conjunction with the accompanying drawings. In the accompanying drawings:

[0057] Figure 1 A flowchart showing a method for encrypting and transmitting digital currency data according to an embodiment of the present disclosure is shown;

[0058] Figure 2 A flowchart showing a method for encrypting and transmitting digital currency data according to another embodiment of the present disclosure is shown;

[0059] Figure 3 A flowchart showing a method for encrypting and transmitting digital currency data according to another embodiment of the present disclosure is shown;

[0060] Figure 4 A flowchart showing a method for encrypting and transmitting digital currency data according to another embodiment of the present disclosure is shown;

[0061] Figure 5 A structural block diagram of a digital currency data encryption transmission device according to an embodiment of the present disclosure is shown;

[0062] Figure 6 A structural block diagram showing a digital currency data encryption transmission device according to another embodiment of the present disclosure;

[0063] Figure 7 A structural block diagram showing a digital currency data encryption transmission device according to another embodiment of the present disclosure;

[0064] Figure 8 A structural block diagram of a digital currency data encryption transmission system according to an embodiment of the present disclosure is shown;

[0065] Fig. 9 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;

[0066] Fig.10 It is a structural diagram of a computer system suitable for implementing a method for encrypting and transmitting digital currency data according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0067] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, parts not related to the description of the exemplary embodiments are omitted in the accompanying drawings.

[0068] In the embodiments of the present disclosure, it should be understood that terms such as "including" or "having" are intended to indicate the existence of features, numbers, steps, behaviors, components, parts, or a combination thereof disclosed in this specification, and are not intended to exclude the possibility of one or more other features, numbers, steps, behaviors, components, parts, or a combination thereof existing or being added.

[0069] It should also be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0070] The technical solution provided by the disclosed embodiment performs hierarchical encryption on the digital currency data to be transmitted according to the recipient information, and sends the hierarchical encryption information corresponding to the recipient identification information and the encrypted digital currency data to the recipient. The technical solution enables different recipients to obtain the encrypted data they need, thereby avoiding the risk of sensitive information leakage caused by other recipients being able to see the data required by all recipients. At the same time, the technical solution only needs to perform hierarchical encryption once on the sender, instead of the existing technology, where each level of recipients needs to perform encryption operations before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0071] Figure 1 A flowchart of a method for encrypting and transmitting digital currency data according to an embodiment of the present disclosure is shown as follows: Figure 1 As shown, the digital currency data encryption transmission method includes the following steps S101-S104:

[0072] In step S101, the digital currency data to be transmitted is obtained;

[0073] In step S102, the digital currency data to be transmitted is hierarchically encrypted according to the recipient information, wherein the number of recipients is one or more, the recipient information includes the recipient identification information, the data requirements required by the recipient, and the recipient encryption requirements, and the recipient encryption requirements include the recipient encryption level requirements and the recipient encryption algorithm requirements;

[0074] In step S103, hierarchical encryption information corresponding to the recipient identification information is generated;

[0075] In step S104, the hierarchical encryption information and the encrypted digital currency data are sent to the bottom-level recipient.

[0076] As mentioned above, with the development of data technology and science and technology, the processing volume of digital currency data is increasing, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency.

[0077] In view of the above problems, in this embodiment, a digital currency data encryption transmission method is proposed, which performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. This technical solution enables different receivers to obtain the encrypted data they need, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, this technical solution only needs to perform hierarchical encryption once on the sender, instead of the existing technology, where each level of receiver needs to perform encryption operation before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0078] In one embodiment of the present disclosure, the digital currency data encryption transmission method can be applicable to digital currency data senders such as computers and electronic devices that perform encrypted transmission of digital currency data.

[0079] In one embodiment of the present disclosure, the digital currency data refers to digital currency data that can be sent, transmitted and processed, such as digital RMB data. More specifically, the digital currency data may be digital RMB transaction data, digital RMB business data, and the like.

[0080] In one embodiment of the present disclosure, the number of the recipients is one or more, for example, the recipient may be an acceptance institution, the next-level recipient of the acceptance institution, the Digital Research Institute Interconnection Platform, and the next-level recipient of the Digital Research Institute Interconnection Platform, the collection operation institution, etc. When the number of the recipients is multiple, the recipient who first receives the digital currency data sent by the digital currency data sender can be considered as the bottom-level recipient, and the recipient who receives the digital currency data last can be considered as the top-level recipient.

[0081] In one embodiment of the present disclosure, the recipient information includes recipient identification information, recipient required data requirements, and recipient encryption requirements, wherein the recipient identification information refers to information used to distinguish the recipient, such as the recipient ID, etc.; the recipient required data requirements refer to data that requires which data the recipient needs, such as the recipient required data requirements can be expressed as the position of the data required by the recipient in the digital currency data to be transmitted, that is, with the help of the recipient required data requirements, it can be understood which data in the digital currency data to be transmitted the data required by the recipient is; the recipient encryption requirements refer to the requirements of the recipient for data encryption, for example, the recipient encryption requirements may include the recipient encryption level requirements and the recipient encryption algorithm requirements, etc.

[0082] In one embodiment of the present disclosure, the hierarchical encryption information refers to the hierarchical encryption information corresponding to the recipient identification information, that is, the hierarchical encryption information can indicate which encrypted data in the encrypted digital currency data is required by which recipient or which level of recipient, and what is the encryption level of the encrypted data and what encryption algorithm is used.

[0083] In the above implementation, the sender first obtains the digital currency data to be transmitted; then, according to the recipient information, the digital currency data to be transmitted is hierarchically encrypted; then, based on the hierarchically encrypted digital currency data, hierarchical encryption information corresponding to the recipient identification information is generated, that is, hierarchical encryption information corresponding to each recipient; finally, the hierarchical encryption information and the encrypted digital currency data are sent to the lowest level recipient, that is, the bottom level recipient.

[0084] In one embodiment of the present disclosure, the step S102, i.e., the step of hierarchically encrypting the digital currency data to be transmitted according to the recipient information, may include the following steps:

[0085] According to the data requirement of the receiving party, determining the data to be encrypted corresponding to the identification information of the receiving party from the digital currency data to be transmitted;

[0086] The data to be encrypted is encrypted according to the encryption requirement of the receiving party.

[0087] As mentioned above, the recipient information includes recipient identification information, recipient required data requirements and recipient encryption requirements. Therefore, in this embodiment, when the digital currency data to be transmitted is hierarchically encrypted according to the recipient information, first, according to the recipient required data requirements in the recipient information, the data to be encrypted corresponding to the recipient identification information is determined from the digital currency data to be transmitted; then, according to the recipient encryption requirements in the recipient information, the data to be encrypted is encrypted to obtain the digital currency data encrypted for the digital currency data required by different recipients, thereby completing the hierarchical encryption of the digital currency data to be transmitted.

[0088] In an embodiment of the present disclosure, the step S103, i.e., the step of generating hierarchical encryption information corresponding to the recipient identification information, may include the following steps:

[0089] Determining encrypted data identification information corresponding to the recipient identification information;

[0090] The receiver identification information and the encrypted data identification information corresponding to the receiver identification information are combined to form hierarchical encryption information corresponding to the receiver identification information.

[0091] In one embodiment of the present disclosure, the encrypted data identification information refers to information used to distinguishably identify a certain part of the encrypted data, such as identification information used to identify the position of a certain part of the encrypted data in the entire encrypted data, etc., that is, based on the encrypted data identification information, the recipient can uniquely determine the encrypted data it needs from the received encrypted data.

[0092] After the digital currency data to be transmitted is hierarchically encrypted according to the recipient information, in order to allow the recipient to uniquely identify the encrypted data part corresponding to it, that is, the part it needs, from the received encrypted digital currency data, in this embodiment, the encrypted data identification information corresponding to the recipient identification information is first determined, that is, the identification of the encrypted data required by different recipients is determined; then the recipient identification information and the encrypted data identification information corresponding to the recipient identification information are combined to form hierarchical encryption information corresponding to the recipient identification information, and the hierarchical encryption information can be subsequently sent to recipients at all levels so that recipients at all levels can accurately obtain the encrypted data they need.

[0093] In one embodiment of the present disclosure, the method may further include the following steps:

[0094] Determining an encryption level and an encryption algorithm corresponding to the identification information of the recipient according to the encryption requirement of the recipient;

[0095] The receiver identification information and the encrypted data identification information corresponding to the receiver identification information are combined to form hierarchical encryption information corresponding to the receiver identification information, specifically:

[0096] The receiver identification information and the encrypted data identification information, encryption level and encryption algorithm corresponding to the receiver identification information are combined to form hierarchical encryption information corresponding to the receiver identification information.

[0097] As mentioned above, the recipient information includes recipient identification information, data requirements required by the recipient and recipient encryption requirements. In this embodiment, the encryption level and encryption algorithm corresponding to the recipient identification information can also be determined according to the recipient encryption requirements in the recipient information, that is, the encryption levels and encryption algorithms required by different recipients. In this way, the encryption levels and encryption algorithms required by different recipients can also be put into the hierarchical encryption information, that is, the recipient identification information and the encrypted data identification information, encryption level and encryption algorithm corresponding to the recipient identification information are combined to form the hierarchical encryption information corresponding to the recipient identification information and sent to the recipient, so that the recipient can not only accurately determine what encrypted data he needs, but also accurately understand the encryption level of these encrypted data and the encryption algorithms used.

[0098] Figure 2 A flowchart showing a method for encrypting and transmitting digital currency data according to another embodiment of the present disclosure is shown. Figure 2 As shown, the digital currency data encryption transmission method includes the following steps S201-S204:

[0099] In step S201, receiving hierarchical encryption information and encrypted digital currency data sent by a sender, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0100] In step S202, the encrypted data required by the receiver is determined from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0101] In step S203, the encrypted data is decrypted to obtain the digital currency data required by the recipient;

[0102] In step S204, based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver are transparently transmitted to the higher-level receiver.

[0103] As mentioned above, with the development of data technology and science and technology, the processing volume of digital currency data is increasing, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency.

[0104] Considering the above problems, in this embodiment, a method for encrypted transmission of digital currency data is proposed, which performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. After receiving the hierarchical encryption information and the encrypted digital currency data, the receiver finds the encrypted data corresponding to itself for decryption, and transparently transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver. This technical solution enables different receivers to obtain the encrypted data they need respectively, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, this technical solution only needs to perform hierarchical encryption once at the sender, instead of the existing technology, where each level of receiver needs to perform encryption operation before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0105] In one embodiment of the present disclosure, the digital currency data encryption transmission method can be applicable to digital currency data recipients such as computers and electronic devices that implement digital currency data encryption transmission, especially low-level recipients.

[0106] In this embodiment, the bottom-level receiver first receives all the hierarchical encryption information and encrypted digital currency data sent by the sender, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information; then the bottom-level receiver finds the encrypted data required by the bottom-level receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; then the bottom-level receiver decrypts the encrypted data to obtain the digital currency data required by the bottom-level receiver; finally, the bottom-level receiver transparently transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, wherein the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver include not only the hierarchical encryption information corresponding to the receiver one level higher than the bottom-level receiver and the encrypted data required by the receiver, but also the hierarchical encryption information corresponding to other receivers higher than the bottom-level receiver and the encrypted data required by these receivers. That is to say, after the bottom-level receiver receives all the hierarchical encrypted information and encrypted digital currency data sent by the sender, the receiver leaves the data it needs and then transparently transmits the hierarchical encrypted information and encrypted digital currency data needed by the higher-level receiver to the receiver at the next higher level. After the receiver at the next higher level than the bottom-level receiver receives the hierarchical encrypted information and encrypted digital currency data sent by the bottom-level receiver, the receiver leaves the data it needs and then transparently transmits the hierarchical encrypted information and encrypted digital currency data needed by the higher-level receiver to the receiver at the next higher level, similar to the bottom-level receiver. Similarly, after receiving the hierarchical encrypted information and encrypted digital currency data, the receiver at each level leaves the data it needs and then sends the remaining data to the higher-level receiver to realize the hierarchical encrypted transmission of digital currency data.

[0107] In one embodiment of the present disclosure, the hierarchical encryption information further includes the encryption level and encryption algorithm corresponding to the recipient identification information; in this embodiment, the step of decrypting the encrypted data can be specifically implemented as follows:

[0108] The encrypted data is decrypted according to the encryption level and encryption algorithm corresponding to the recipient identification information.

[0109] As mentioned above, the hierarchical encryption information may also include the encryption level and encryption algorithm corresponding to the recipient identification information. In this way, when the recipient decrypts the encrypted data left behind, the recipient may decrypt the encrypted data left behind according to the encryption level and encryption algorithm corresponding to the corresponding recipient identification information in the hierarchical encryption information.

[0110] Figure 2 The technical terms and technical features involved in the embodiments shown and related Figure 1 The technical terms and technical features mentioned in the embodiments shown and related are the same or similar. Figure 2 The explanation and description of the technical terms and technical features involved in the embodiments shown and related can refer to the above Figure 1 The explanations of the illustrated and related embodiments will not be repeated here.

[0111] Figure 3 A flowchart showing a method for encrypting and transmitting digital currency data according to another embodiment of the present disclosure is shown. Figure 3 As shown, the digital currency data encryption transmission method includes the following steps S301-S304:

[0112] In step S301, receiving hierarchical encryption information and encrypted data sent by a lower-level receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0113] In step S302, the encrypted data required by the receiver is determined from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0114] In step S303, the encrypted data is decrypted to obtain the digital currency data required by the recipient;

[0115] In step S304, the encrypted data required by the higher-level receiver is transparently transmitted to the higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0116] As mentioned above, with the development of data technology and science and technology, the processing volume of digital currency data is increasing, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency.

[0117] Considering the above problems, in this embodiment, a method for encrypted transmission of digital currency data is proposed, which performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. After receiving the hierarchical encryption information and the encrypted digital currency data, the receiver finds the encrypted data corresponding to itself for decryption, and transparently transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver. This technical solution enables different receivers to obtain the encrypted data they need respectively, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, this technical solution only needs to perform hierarchical encryption once at the sender, instead of the existing technology, where each level of receiver needs to perform encryption operation before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0118] In one embodiment of the present disclosure, the digital currency data encryption transmission method can be applied to digital currency data recipients such as computers and electronic devices that implement digital currency data encryption transmission, especially high-level recipients at the next level of low-level recipients.

[0119] In this embodiment, a high-level receiver receives hierarchical encryption information and encrypted data sent by a low-level receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information; then the high-level receiver finds the encrypted data required by the high-level receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; then the high-level receiver decrypts the encrypted data to obtain the digital currency data required by the high-level receiver; finally, the high-level receiver transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, so that after receiving the hierarchical encryption information and the encrypted digital currency data, each level of receiver leaves the data it needs and then sends the remaining data to the higher-level receiver, thereby realizing hierarchical encrypted transmission of digital currency data.

[0120] In one embodiment of the present disclosure, the hierarchical encryption information further includes the encryption level and encryption algorithm corresponding to the recipient identification information; in this embodiment, the step of decrypting the encrypted data can be specifically implemented as follows:

[0121] The encrypted data is decrypted according to the encryption level and encryption algorithm corresponding to the recipient identification information.

[0122] As mentioned above, the hierarchical encryption information may also include the encryption level and encryption algorithm corresponding to the recipient identification information. In this way, when the recipient decrypts the encrypted data left behind, the recipient may decrypt the encrypted data left behind according to the encryption level and encryption algorithm corresponding to the corresponding recipient identification information in the hierarchical encryption information.

[0123] Figure 3 The technical terms and technical features involved in the embodiments shown and related Figure 1-2 The technical terms and technical features mentioned in the embodiments shown and related are the same or similar. Figure 1-2 The explanation and description of the technical terms and technical features involved in the embodiments shown and related can refer to the above Figure 3 The explanations of the illustrated and related embodiments will not be repeated here.

[0124] Figure 4 A flowchart showing a method for encrypting and transmitting digital currency data according to another embodiment of the present disclosure is shown as follows: Figure 4 As shown, the digital currency data encryption transmission method includes the following steps S401-S403:

[0125] In step S401, the sender obtains the digital currency data to be transmitted; hierarchically encrypts the digital currency data to be transmitted according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, data requirements required by the receiver, and receiver encryption requirements, and the receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements; generates hierarchical encryption information corresponding to the receiver identification information; sends the hierarchical encryption information and the encrypted digital currency data to the receiver, wherein the hierarchical encryption information includes the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0126] In step S402, the receiver receives the hierarchical encryption information and the encrypted digital currency data sent by the sender; determines the encrypted data required by the receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; decrypts the encrypted data to obtain the digital currency data required by the receiver; and transparently transmits the hierarchical encryption information corresponding to a higher-level receiver and the encrypted data required by the higher-level receiver to a higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0127] In step S403, a higher-level receiver receives the hierarchical encryption information and encrypted data sent by a lower-level receiver; determines the encrypted data required by the receiver from the encrypted digital currency data based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; decrypts the encrypted data to obtain the digital currency data required by the receiver; and transparently transmits the encrypted data required by the higher-level receiver to the higher-level receiver based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0128] As mentioned above, with the development of data technology and science and technology, the processing volume of digital currency data is increasing, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency.

[0129] Considering the above problems, in this embodiment, a method for encrypted transmission of digital currency data is proposed, which performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. After receiving the hierarchical encryption information and the encrypted digital currency data, the receiver finds the encrypted data corresponding to itself for decryption, and transparently transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver. This technical solution enables different receivers to obtain the encrypted data they need respectively, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, this technical solution only needs to perform hierarchical encryption once at the sender, instead of the existing technology, where each level of receiver needs to perform encryption operation before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0130] In one embodiment of the present disclosure, the digital currency data encryption transmission method can be applied to a digital currency data encryption transmission system including a sender and a receiver of computers, electronic devices, etc. that implement digital currency data encryption transmission.

[0131] Figure 4 The technical terms and technical features involved in the embodiments shown and related Figure 1-3The technical terms and technical features mentioned in the embodiments shown and related are the same or similar. Figure 1-3 The explanation and description of the technical terms and technical features involved in the embodiments shown and related can refer to the above Figure 4 The explanations of the illustrated and related embodiments will not be repeated here.

[0132] The following are embodiments of the apparatus of the present disclosure, which can be used to execute embodiments of the method of the present disclosure.

[0133] Figure 5 The structure block diagram of the digital currency data encryption transmission device according to an embodiment of the present disclosure is shown. The device can be implemented as part or all of an electronic device through software, hardware or a combination of both. Figure 5 As shown, the digital currency data encryption transmission device includes:

[0134] The acquisition module 501 is configured to acquire digital currency data to be transmitted;

[0135] The encryption module 502 is configured to perform hierarchical encryption on the digital currency data to be transmitted according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, receiver required data requirements, receiver encryption requirements, and receiver encryption requirements, wherein the receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements;

[0136] A generating module 503 is configured to generate hierarchical encryption information corresponding to the recipient identification information;

[0137] The sending module 504 is configured to send the hierarchical encryption information and the encrypted digital currency data to the bottom-level receiver.

[0138] As mentioned above, with the development of data technology and science and technology, the processing volume of digital currency data is increasing, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency.

[0139] In view of the above problems, in this embodiment, a digital currency data encryption transmission device is proposed, which performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. This technical solution enables different receivers to obtain the encrypted data they need respectively, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, this technical solution only needs to perform hierarchical encryption once on the sender, instead of the existing technology, where each level of receiver needs to perform encryption operation before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0140] In one embodiment of the present disclosure, the digital currency data encryption transmission device can be implemented as a digital currency data sender such as a computer, electronic device, etc. that performs encrypted transmission of digital currency data.

[0141] In one embodiment of the present disclosure, the digital currency data refers to digital currency data that can be sent, transmitted and processed, such as digital RMB data. More specifically, the digital currency data may be digital RMB transaction data, digital RMB business data, and the like.

[0142] In one embodiment of the present disclosure, the number of the recipients is one or more, for example, the recipient may be an acceptance institution, the next-level recipient of the acceptance institution, the Digital Research Institute Interconnection Platform, and the next-level recipient of the Digital Research Institute Interconnection Platform, the collection operation institution, etc. When the number of the recipients is multiple, the recipient who first receives the digital currency data sent by the digital currency data sender can be considered as the bottom-level recipient, and the recipient who receives the digital currency data last can be considered as the top-level recipient.

[0143] In one embodiment of the present disclosure, the recipient information includes recipient identification information, recipient required data requirements, and recipient encryption requirements, wherein the recipient identification information refers to information used to distinguish the recipient, such as the recipient ID, etc.; the recipient required data requirements refer to data that requires which data the recipient needs, such as the recipient required data requirements can be expressed as the position of the data required by the recipient in the digital currency data to be transmitted, that is, with the help of the recipient required data requirements, it can be understood which data in the digital currency data to be transmitted the data required by the recipient is; the recipient encryption requirements refer to the requirements of the recipient for data encryption, for example, the recipient encryption requirements may include the recipient encryption level requirements and the recipient encryption algorithm requirements, etc.

[0144] In one embodiment of the present disclosure, the hierarchical encryption information refers to the hierarchical encryption information corresponding to the recipient identification information, that is, the hierarchical encryption information can indicate which encrypted data in the encrypted digital currency data is required by which recipient or which level of recipient, and what is the encryption level of the encrypted data and what encryption algorithm is used.

[0145] In the above implementation, the sender first obtains the digital currency data to be transmitted; then, according to the recipient information, the digital currency data to be transmitted is hierarchically encrypted; then, based on the hierarchically encrypted digital currency data, hierarchical encryption information corresponding to the recipient identification information is generated, that is, hierarchical encryption information corresponding to each recipient; finally, the hierarchical encryption information and the encrypted digital currency data are sent to the lowest level recipient, that is, the bottom level recipient.

[0146] In one embodiment of the present disclosure, the encryption module may be configured as follows:

[0147] According to the data requirement of the receiving party, determining the data to be encrypted corresponding to the identification information of the receiving party from the digital currency data to be transmitted;

[0148] The data to be encrypted is encrypted according to the encryption requirement of the receiving party.

[0149] As mentioned above, the recipient information includes recipient identification information, recipient required data requirements and recipient encryption requirements. Therefore, in this embodiment, when the digital currency data to be transmitted is hierarchically encrypted according to the recipient information, first, according to the recipient required data requirements in the recipient information, the data to be encrypted corresponding to the recipient identification information is determined from the digital currency data to be transmitted; then, according to the recipient encryption requirements in the recipient information, the data to be encrypted is encrypted to obtain the digital currency data encrypted for the digital currency data required by different recipients, thereby completing the hierarchical encryption of the digital currency data to be transmitted.

[0150] In one embodiment of the present disclosure, the generating module may be configured as follows:

[0151] Determining encrypted data identification information corresponding to the recipient identification information;

[0152] The receiver identification information and the encrypted data identification information corresponding to the receiver identification information are combined to form hierarchical encryption information corresponding to the receiver identification information.

[0153] In one embodiment of the present disclosure, the encrypted data identification information refers to information used to distinguishably identify a certain part of the encrypted data, such as identification information used to identify the position of a certain part of the encrypted data in the entire encrypted data, etc., that is, based on the encrypted data identification information, the recipient can uniquely determine the encrypted data it needs from the received encrypted data.

[0154] After the digital currency data to be transmitted is hierarchically encrypted according to the recipient information, in order to allow the recipient to uniquely identify the encrypted data part corresponding to it, that is, the part it needs, from the received encrypted digital currency data, in this embodiment, the encrypted data identification information corresponding to the recipient identification information is first determined, that is, the identification of the encrypted data required by different recipients is determined; then the recipient identification information and the encrypted data identification information corresponding to the recipient identification information are combined to form hierarchical encryption information corresponding to the recipient identification information, and the hierarchical encryption information can be subsequently sent to recipients at all levels so that recipients at all levels can accurately obtain the encrypted data they need.

[0155] In one embodiment of the present disclosure, the device may further include:

[0156] The determination module is configured to determine the encryption level and encryption algorithm corresponding to the recipient identification information according to the recipient's encryption requirement.

[0157] In this implementation manner, the receiver identification information and the encrypted data identification information corresponding to the receiver identification information are combined into a part of the hierarchical encryption information corresponding to the receiver identification information, which is specifically configured as follows:

[0158] The receiver identification information and the encrypted data identification information, encryption level and encryption algorithm corresponding to the receiver identification information are combined to form hierarchical encryption information corresponding to the receiver identification information.

[0159] As mentioned above, the recipient information includes recipient identification information, data requirements required by the recipient and recipient encryption requirements. In this embodiment, the encryption level and encryption algorithm corresponding to the recipient identification information can also be determined according to the recipient encryption requirements in the recipient information, that is, the encryption levels and encryption algorithms required by different recipients. In this way, the encryption levels and encryption algorithms required by different recipients can also be put into the hierarchical encryption information, that is, the recipient identification information and the encrypted data identification information, encryption level and encryption algorithm corresponding to the recipient identification information are combined to form the hierarchical encryption information corresponding to the recipient identification information and sent to the recipient, so that the recipient can not only accurately determine what encrypted data he needs, but also accurately understand the encryption level of these encrypted data and the encryption algorithms used.

[0160] Figure 6 The following is a block diagram showing a digital currency data encryption transmission device according to another embodiment of the present disclosure. The device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. Figure 6 As shown, the digital currency data encryption transmission device includes:

[0161] The first receiving module 601 is configured to receive hierarchical encryption information and encrypted digital currency data sent by a sender, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0162] A first determination module 602 is configured to determine the encrypted data required by the recipient from the encrypted digital currency data according to the recipient identification information and the encrypted data identification information corresponding to the recipient identification information;

[0163] The first decryption module 603 is configured to decrypt the encrypted data to obtain the digital currency data required by the recipient;

[0164] The first transparent transmission module 604 is configured to transparently transmit the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0165] As mentioned above, with the development of data technology and science and technology, the processing volume of digital currency data is increasing, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency.

[0166] Considering the above problems, in this embodiment, a digital currency data encryption transmission device is proposed, which performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. After receiving the hierarchical encryption information and the encrypted digital currency data, the receiver finds the encrypted data corresponding to itself for decryption, and transparently transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver. This technical solution enables different receivers to obtain the encrypted data they need respectively, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, this technical solution only needs to perform hierarchical encryption once at the sender, instead of the existing technology, where each level of receiver needs to perform encryption operations before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0167] In one embodiment of the present disclosure, the digital currency data encryption transmission device can be implemented as a digital currency data receiver such as a computer, electronic device, etc. that implements digital currency data encryption transmission, especially a low-level receiver.

[0168] In this embodiment, the bottom-level receiver first receives all the hierarchical encryption information and encrypted digital currency data sent by the sender, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information; then the bottom-level receiver finds the encrypted data required by the bottom-level receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; then the bottom-level receiver decrypts the encrypted data to obtain the digital currency data required by the bottom-level receiver; finally, the bottom-level receiver transparently transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, wherein the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver include not only the hierarchical encryption information corresponding to the receiver one level higher than the bottom-level receiver and the encrypted data required by the receiver, but also the hierarchical encryption information corresponding to other receivers higher than the bottom-level receiver and the encrypted data required by these receivers. That is to say, after the bottom-level receiver receives all the hierarchical encrypted information and encrypted digital currency data sent by the sender, the receiver leaves the data it needs and then transparently transmits the hierarchical encrypted information and encrypted digital currency data needed by the higher-level receiver to the receiver at the next higher level. After the receiver at the next higher level than the bottom-level receiver receives the hierarchical encrypted information and encrypted digital currency data sent by the bottom-level receiver, the receiver leaves the data it needs and then transparently transmits the hierarchical encrypted information and encrypted digital currency data needed by the higher-level receiver to the receiver at the next higher level, similar to the bottom-level receiver. Similarly, after receiving the hierarchical encrypted information and encrypted digital currency data, the receiver at each level leaves the data it needs and then sends the remaining data to the higher-level receiver to realize the hierarchical encrypted transmission of digital currency data.

[0169] In one embodiment of the present disclosure, the hierarchical encryption information further includes an encryption level and an encryption algorithm corresponding to the recipient identification information; in this embodiment, the first decryption module is specifically configured as follows:

[0170] The encrypted data is decrypted according to the encryption level and encryption algorithm corresponding to the recipient identification information.

[0171] As mentioned above, the hierarchical encryption information may also include the encryption level and encryption algorithm corresponding to the recipient identification information. In this way, when the recipient decrypts the encrypted data left behind, the recipient may decrypt the encrypted data left behind according to the encryption level and encryption algorithm corresponding to the corresponding recipient identification information in the hierarchical encryption information.

[0172] Figure 6 The technical terms and technical features involved in the embodiments shown and related Figure 5 The technical terms and technical features mentioned in the embodiments shown and related are the same or similar. Figure 6 The explanation and description of the technical terms and technical features involved in the embodiments shown and related can refer to the above Figure 5 The explanations of the illustrated and related embodiments will not be repeated here.

[0173] Figure 7 The following is a block diagram showing a digital currency data encryption transmission device according to another embodiment of the present disclosure. The device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. Figure 7 As shown, the digital currency data encryption transmission device includes:

[0174] The second receiving module 701 is configured to receive hierarchical encryption information and encrypted data sent by a lower-level receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information;

[0175] The second determination module 702 is configured to determine the encrypted data required by the recipient from the encrypted digital currency data according to the recipient identification information and the encrypted data identification information corresponding to the recipient identification information;

[0176] The second decryption module 703 is configured to decrypt the encrypted data to obtain the digital currency data required by the recipient;

[0177] The second transparent transmission module 704 is configured to transparently transmit the encrypted data required by the higher-level receiver to the higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0178] As mentioned above, with the development of data technology and science and technology, the processing volume of digital currency data is increasing, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency.

[0179] Considering the above problems, in this embodiment, a digital currency data encryption transmission device is proposed, which performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. After receiving the hierarchical encryption information and the encrypted digital currency data, the receiver finds the encrypted data corresponding to itself for decryption, and transparently transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver. This technical solution enables different receivers to obtain the encrypted data they need respectively, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, this technical solution only needs to perform hierarchical encryption once at the sender, instead of the existing technology, where each level of receiver needs to perform encryption operations before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0180] In one embodiment of the present disclosure, the digital currency data encryption transmission device can be implemented as a digital currency data receiver such as a computer, electronic device, etc. that implements digital currency data encryption transmission, especially a high-level receiver at the next level of the low-level receiver.

[0181] In this embodiment, a high-level receiver receives hierarchical encryption information and encrypted data sent by a low-level receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information; then the high-level receiver finds the encrypted data required by the high-level receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; then the high-level receiver decrypts the encrypted data to obtain the digital currency data required by the high-level receiver; finally, the high-level receiver transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, so that after receiving the hierarchical encryption information and the encrypted digital currency data, each level of receiver leaves the data it needs and then sends the remaining data to the higher-level receiver, thereby realizing hierarchical encrypted transmission of digital currency data.

[0182] In one embodiment of the present disclosure, the hierarchical encryption information further includes an encryption level and an encryption algorithm corresponding to the recipient identification information; in this embodiment, the second decryption module is specifically configured as follows:

[0183] The encrypted data is decrypted according to the encryption level and encryption algorithm corresponding to the recipient identification information.

[0184] As mentioned above, the hierarchical encryption information may also include the encryption level and encryption algorithm corresponding to the recipient identification information. In this way, when the recipient decrypts the encrypted data left behind, the recipient may decrypt the encrypted data left behind according to the encryption level and encryption algorithm corresponding to the corresponding recipient identification information in the hierarchical encryption information.

[0185] Figure 7 The technical terms and technical features involved in the embodiments shown and related Figure 5-6 The technical terms and technical features mentioned in the embodiments shown and related are the same or similar. Figure 5-6 The explanation and description of the technical terms and technical features involved in the embodiments shown and related can refer to the above Figure 7 The explanations of the illustrated and related embodiments will not be repeated here.

[0186] Figure 8 The structure block diagram of the digital currency data encryption transmission system according to an embodiment of the present disclosure is shown. The system can be implemented as part or all of an electronic device through software, hardware or a combination of both. Figure 8 As shown, the digital currency data encryption transmission system includes:

[0187] The sender 801 is configured to obtain digital currency data to be transmitted; hierarchically encrypt the digital currency data to be transmitted according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, data requirements required by the receiver, and receiver encryption requirements, and the receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements; generate hierarchical encryption information corresponding to the receiver identification information; send the hierarchical encryption information and the encrypted digital currency data to the receiver, wherein the hierarchical encryption information includes the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0188] The receiver 802 is configured to receive the hierarchical encryption information and the encrypted digital currency data sent by the sender; determine the encrypted data required by the receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; decrypt the encrypted data to obtain the digital currency data required by the receiver; and transparently transmit the hierarchical encryption information corresponding to a higher-level receiver and the encrypted data required by the higher-level receiver to a higher-level receiver according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information;

[0189] A higher-level receiver 803 is configured to receive hierarchical encryption information and encrypted data sent by a lower-level receiver; determine the encrypted data required by the receiver from the encrypted digital currency data based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; decrypt the encrypted data to obtain the digital currency data required by the receiver; and transparently transmit the encrypted data required by the higher-level receiver to the higher-level receiver based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

[0190] As mentioned above, with the development of data technology and science and technology, the processing volume of digital currency data is increasing, and in many cases, it is necessary to encrypt and transmit digital currency data to multiple recipients. For example, in the prior art, when a client needs to send certain digital currency data to an acceptance agency, a digital research institute interconnection platform that is higher than the acceptance agency, and a payment collection operation agency that is higher than the digital research institute interconnection platform, the client usually encrypts the digital currency data for the first time and then sends it to the acceptance agency. The acceptance agency decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level digital research institute interconnection platform and the payment collection operation agency for the second time, and then sends it to the higher-level digital research institute interconnection platform. The digital research institute interconnection platform decrypts all the received digital currency data, and then encrypts the digital currency data that needs to be uploaded to the higher-level payment collection operation agency for the third time, and then sends it to the payment collection operation agency. The problem with this transmission method is that after the low-level receiver decrypts the received encrypted data, it can see all the data required by the high-level receiver, which poses a risk of sensitive information leakage. In addition, since each level of receiver needs to perform encryption before uploading data, this will result in a longer transmission time for the entire data and lower transmission efficiency.

[0191] Considering the above problems, in this embodiment, a digital currency data encryption transmission system is proposed, which performs hierarchical encryption on the digital currency data to be transmitted according to the receiver information, and sends the hierarchical encryption information corresponding to the receiver identification information and the encrypted digital currency data to the receiver. After receiving the hierarchical encryption information and the encrypted digital currency data, the receiver finds the encrypted data corresponding to itself for decryption, and transparently transmits the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver to the higher-level receiver. This technical solution enables different receivers to obtain the encrypted data they need respectively, thereby avoiding the risk of sensitive information leakage caused by other receivers being able to see the data required by all receivers. At the same time, this technical solution only needs to perform hierarchical encryption once at the sender, instead of the existing technology, where each level of receiver needs to perform encryption operations before uploading data, thereby saving data transmission time and improving data transmission efficiency.

[0192] In one embodiment of the present disclosure, the digital currency data encryption transmission system can be implemented as a digital currency data encryption transmission system including a sender and a receiver, including a computer, an electronic device, etc. that implements digital currency data encryption transmission.

[0193] Figure 8 The technical terms and technical features involved in the embodiments shown and related Figure 5-7The technical terms and technical features mentioned in the embodiments shown and related are the same or similar. Figure 5-7 The explanation and description of the technical terms and technical features involved in the embodiments shown and related can refer to the above Figure 8 The explanations of the illustrated and related embodiments will not be repeated here.

[0194] The present disclosure also discloses an electronic device, Fig. 9 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. Fig. 9 As shown, the electronic device 900 includes a memory 901 and a processor 902; wherein,

[0195] The memory 901 is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor 902 to implement the above method steps.

[0196] Fig.10 It is a structural diagram of a computer system suitable for implementing a method for encrypting and transmitting digital currency data according to an embodiment of the present disclosure.

[0197] like Fig.10 As shown, the computer system 1000 includes a processing unit 1001, which can perform various processes in the above-mentioned embodiments according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage part 1008 into a random access memory (RAM) 1003. Various programs and data required for the operation of the computer system 1000 are also stored in the RAM 1003. The processing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0198] The following components are connected to the I / O interface 1005: an input part 1006 including a keyboard, a mouse, etc.; an output part 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage part 1008 including a hard disk, etc.; and a communication part 1009 including a network interface card such as a LAN card, a modem, etc. The communication part 1009 performs communication processing via a network such as the Internet. The drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that the computer program read therefrom is installed into the storage part 1008 as needed. Among them, the processing unit 1001 can be implemented as a processing unit such as a CPU, a GPU, a TPU, an FPGA, an NPU, etc.

[0199] In particular, according to an embodiment of the present disclosure, the method described above can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program tangibly contained on a readable medium thereof, and the computer program includes a program code for executing the method. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 1009, and / or installed from the removable medium 1011.

[0200] The embodiment of the present disclosure also discloses a computer program product, which includes a computer program / instruction, and when the computer program / instruction is executed by a processor, any of the above method steps is implemented.

[0201] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the road map or block diagram can represent a part of a module, program segment or code, and the part of the module, program segment or code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a different order from the order marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0202] The units or modules involved in the embodiments described in the present disclosure may be implemented by software or hardware. The units or modules described may also be set in a processor, and the names of these units or modules do not constitute limitations on the units or modules themselves in some cases.

[0203] As another aspect, the embodiments of the present disclosure further provide a computer-readable storage medium, which may be a computer-readable storage medium included in the device described in the above-mentioned embodiment; or a computer-readable storage medium that exists independently and is not assembled into the device. The computer-readable storage medium stores one or more programs, and the programs are used by one or more processors to execute the methods described in the embodiments of the present disclosure.

[0204] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.

Claims

1. A digital currency data encryption transmission method, applicable to a sender, comprising: Obtain digital currency data to be transmitted; The digital currency data to be transmitted is encrypted hierarchically according to the recipient information, wherein the number of recipients is one or more, the recipient information includes the recipient identification information, the data requirements required by the recipient, and the recipient encryption requirements, and the recipient encryption requirements include the recipient encryption level requirements and the recipient encryption algorithm requirements; generating hierarchical encryption information corresponding to the recipient identification information; The hierarchical encryption information and the encrypted digital currency data are sent to the bottom-level recipient.

2. The method according to claim 1, wherein: The step of performing hierarchical encryption on the digital currency data to be transmitted according to the receiver information includes: According to the data requirement of the receiving party, determining the data to be encrypted corresponding to the identification information of the receiving party from the digital currency data to be transmitted; The data to be encrypted is encrypted according to the encryption requirement of the receiving party.

3. The method according to claim 1 or 2, wherein: The generating of hierarchical encryption information corresponding to the recipient identification information includes: Determining encrypted data identification information corresponding to the recipient identification information; The receiver identification information and the encrypted data identification information corresponding to the receiver identification information are combined to form hierarchical encryption information corresponding to the receiver identification information.

4. The method according to claim 3, further comprising: Determining an encryption level and an encryption algorithm corresponding to the identification information of the recipient according to the encryption requirement of the recipient; The receiver identification information and the encrypted data identification information corresponding to the receiver identification information are combined to form hierarchical encryption information corresponding to the receiver identification information, specifically: The receiver identification information and the encrypted data identification information, encryption level and encryption algorithm corresponding to the receiver identification information are combined to form hierarchical encryption information corresponding to the receiver identification information.

5. A digital currency data encryption transmission method, applicable to a low-level receiver, comprising: Receiving hierarchical encryption information and encrypted digital currency data sent by a sender, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information; Determining the encrypted data required by the receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; Decrypting the encrypted data to obtain the digital currency data required by the recipient; According to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, the hierarchical encryption information corresponding to the higher-level receiver and the encrypted data required by the higher-level receiver are transparently transmitted to the higher-level receiver.

6. The method according to claim 5, wherein: The hierarchical encryption information also includes the encryption level and encryption algorithm corresponding to the recipient identification information; The decrypting of the encrypted data is specifically as follows: The encrypted data is decrypted according to the encryption level and encryption algorithm corresponding to the recipient identification information.

7. A method for encrypted transmission of digital currency data, suitable for advanced receivers, comprising: Receiving hierarchical encryption information and encrypted data sent by a lower-level receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information; Determining the encrypted data required by the receiver from the encrypted digital currency data according to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; Decrypting the encrypted data to obtain the digital currency data required by the recipient; According to the receiver identification information and the encrypted data identification information corresponding to the receiver identification information, the encrypted data required by the higher-level receiver is transparently transmitted to the higher-level receiver.

8. The method according to claim 7, wherein: The hierarchical encryption information also includes the encryption level and encryption algorithm corresponding to the recipient identification information; The decrypting of the encrypted data is specifically as follows: The encrypted data is decrypted according to the encryption level and encryption algorithm corresponding to the recipient identification information.

9. A digital currency data encryption transmission method, applicable to a digital currency data encryption transmission system including a sender and a receiver, comprising: The sender obtains the digital currency data to be transmitted; The digital currency data to be transmitted is encrypted hierarchically according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, receiver required data requirements, receiver encryption requirements, and receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements; generating hierarchical encryption information corresponding to the receiver identification information; sending the hierarchical encryption information and the encrypted digital currency data to the receiver, wherein the hierarchical encryption information includes receiver identification information and encrypted data identification information corresponding to the receiver identification information; The receiving party receives the hierarchical encryption information and the encrypted digital currency data sent by the sending party; determines the encrypted data required by the receiving party from the encrypted digital currency data according to the receiving party identification information and the encrypted data identification information corresponding to the receiving party identification information; decrypts the encrypted data to obtain the digital currency data required by the receiving party; and transparently transmits the hierarchical encryption information corresponding to a higher-level receiving party and the encrypted data required by the higher-level receiving party to a higher-level receiving party according to the receiving party identification information and the encrypted data identification information corresponding to the receiving party identification information; A higher-level receiver receives the hierarchical encryption information and encrypted data sent by a lower-level receiver; determines the encrypted data required by the receiver from the encrypted digital currency data based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information; decrypts the encrypted data to obtain the digital currency data required by the receiver; and transparently transmits the encrypted data required by the higher-level receiver to the higher-level receiver based on the receiver identification information and the encrypted data identification information corresponding to the receiver identification information.

10. A digital currency data encryption transmission device, suitable for a sender, comprising: An acquisition module, configured to acquire digital currency data to be transmitted; An encryption module is configured to perform hierarchical encryption on the digital currency data to be transmitted according to the receiver information, wherein the number of receivers is one or more, the receiver information includes receiver identification information, receiver required data requirements, receiver encryption requirements, and receiver encryption requirements, wherein the receiver encryption requirements include receiver encryption level requirements and receiver encryption algorithm requirements; A generating module, configured to generate hierarchical encryption information corresponding to the recipient identification information; The sending module is configured to send the hierarchical encryption information and the encrypted digital currency data to the bottom-level receiver.