Financing lease verification method, device and equipment based on off-chain trusted computing

By using privacy computing nodes in the blockchain to verify and upload encrypted privacy data in financial leasing transactions, the problem of privacy data leakage of the financing party in financial leasing transactions is solved, and privacy protection and reliability of verification results are achieved during data transmission.

CN115114642BActive Publication Date: 2026-07-14ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO LTD
Filing Date
2022-06-29
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In financial leasing transactions, existing technologies cannot effectively protect the privacy data of the financing party, leading to information leakage during the verification process.

Method used

The method adopts an off-chain trusted computing approach, which uses privacy computing nodes in the blockchain to perform privacy computing on the encrypted privacy data of the financing party, generate verification results, and upload the data to the chain after verification, ensuring that the data remains encrypted during transmission and processing, and can only be decrypted and used by authorized parties.

Benefits of technology

It enables verification and data uploading to the blockchain without disclosing the privacy data of the financing party, ensuring privacy protection during data transmission, and making business decisions based on the reliability of the verification results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115114642B_ABST
    Figure CN115114642B_ABST
Patent Text Reader

Abstract

The embodiment of the specification discloses a financing lease verification method based on off-chain trusted computing, a device and equipment, which is applied to a privacy computing node arranged in a block chain. The scheme comprises the following steps: receiving encrypted privacy data sent by a financing lease platform, the encrypted privacy data being generated by a financing party after encrypting private operation data thereof; performing privacy calculation on the encrypted privacy data by running a verification contract published in the block chain to generate a corresponding verification result; returning the verification result to the financing lease platform, so that the financing lease platform interacts with an investment party according to the verification result to decide whether the investment party invests in and purchases specified resources and leases the specified resources to the financing party for operation; and in the case that the verification result indicates that the verification is passed, the encrypted privacy data or the private operation data is uploaded to the block chain to enable an authorized party to access.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of trusted computing, and in particular to a financial leasing verification method, apparatus, and equipment based on off-chain trusted computing. Background Technology

[0002] With the development of computer and internet technology, users can conduct financial transactions online to meet the financial needs of various parties.

[0003] For example, in a finance lease transaction, the financing party submits a lease request to the funding party. The funding party acquires the required equipment through its own means or a third party and leases the equipment to the financing party for use. During the lease term, the financing party pays rent to the funding party. At the end of the lease term, both parties determine, based on the agreement in the finance lease, whether to transfer ownership of the equipment to the financing party.

[0004] Typically, the financing party needs to send its operating status to the funding party for verification and evaluation before deciding whether to invest in acquiring the equipment.

[0005] Therefore, there is a need for a financial leasing verification solution that can protect the privacy of the financing party. Summary of the Invention

[0006] This specification provides one or more embodiments of a privacy data verification method, apparatus, device, and storage medium based on financial leasing, to solve the following technical problem: the need for a financial leasing verification scheme that can protect the privacy of the financing party.

[0007] To solve the above-mentioned technical problems, one or more embodiments of this specification are implemented as follows:

[0008] This specification provides one or more embodiments of a financial leasing verification method based on off-chain trusted computing, applied to a privacy computing node set up in a blockchain. The method includes:

[0009] Receive encrypted privacy data sent by the financial leasing platform, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0010] By running the verification contract published in the blockchain, privacy calculations are performed on the encrypted privacy data to generate corresponding verification results.

[0011] The verification result is returned to the financing lease platform so that the financing lease platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resource and lease the designated resource to the financing party for operation;

[0012] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain so that the authorized party can access it.

[0013] This specification provides one or more embodiments of a privacy data verification method based on financial leasing, applied to a financial leasing platform. The method includes:

[0014] Receive encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0015] The encrypted privacy data is sent to the privacy computing node, which is then instructed to perform privacy calculations on the encrypted privacy data through a verification contract published in its blockchain, and generate the corresponding verification results.

[0016] The system receives the verification result returned by the privacy computing node and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation.

[0017] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain through the privacy computing node so that the authorized party can access it.

[0018] This specification provides one or more embodiments of a financial leasing verification device based on off-chain trusted computing, applied to a privacy computing node set up in a blockchain. The device includes:

[0019] The first receiving module receives encrypted privacy data sent by the financial leasing platform. The encrypted privacy data is generated by encrypting the private operating data of the financing party.

[0020] The privacy computing module performs privacy computing on the encrypted privacy data by running the verification contract published in the blockchain, and generates the corresponding verification results.

[0021] The first verification result module returns the verification result to the financial leasing platform, so that the financial leasing platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resources and leasing the designated resources to the financing party for operation;

[0022] The first on-chain module, upon receiving a verification result indicating that the verification has passed, uploads the encrypted privacy data or the private business data to the blockchain so that the authorized party can access it.

[0023] This specification provides one or more embodiments of a privacy data verification device based on financial leasing, applied to a financial leasing platform. The device includes:

[0024] The second receiving module receives encrypted privacy data sent by the financing party, which is generated by the financing party after encrypting its private operating data;

[0025] The sending module sends the encrypted privacy data to the privacy computing node, specifying that the privacy computing node performs privacy calculations on the encrypted privacy data through the verification contract published in its blockchain, and generates the corresponding verification results;

[0026] The second verification result module receives the verification result returned by the privacy computing node, and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation.

[0027] The second on-chain module, upon verification that the verification result indicates that the verification is successful, uploads the encrypted privacy data or the private business data to the blockchain through the privacy computing node, so that the authorized party can access it.

[0028] This specification provides one or more embodiments of a privacy computing node-based financial lease verification device, comprising:

[0029] At least one processor; and,

[0030] A memory communicatively connected to the at least one processor; wherein,

[0031] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to:

[0032] Receive encrypted privacy data sent by the financial leasing platform, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0033] By running the verification contract published in the blockchain, privacy calculations are performed on the encrypted privacy data to generate corresponding verification results.

[0034] The verification result is returned to the financing lease platform so that the financing lease platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resource and lease the designated resource to the financing party for operation;

[0035] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain so that the authorized party can access it.

[0036] This specification provides one or more embodiments of a financial leasing platform-side verification device based on off-chain trusted computing, comprising:

[0037] At least one processor; and,

[0038] A memory communicatively connected to the at least one processor; wherein,

[0039] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to:

[0040] Receive encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0041] The encrypted privacy data is sent to the privacy computing node, which is then instructed to perform privacy calculations on the encrypted privacy data through a verification contract published in its blockchain, and generate the corresponding verification results.

[0042] The system receives the verification result returned by the privacy computing node and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation.

[0043] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain through the privacy computing node so that the authorized party can access it.

[0044] This specification provides one or more embodiments of a non-volatile computer storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured as follows:

[0045] Receive encrypted privacy data sent by the financial leasing platform, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0046] By running the verification contract published in the blockchain, privacy calculations are performed on the encrypted privacy data to generate corresponding verification results.

[0047] The verification result is returned to the financing lease platform so that the financing lease platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resource and lease the designated resource to the financing party for operation;

[0048] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain so that the authorized party can access it.

[0049] This specification provides one or more embodiments of a non-volatile computer storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured as follows:

[0050] Receive encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0051] The encrypted privacy data is sent to the privacy computing node, which is then instructed to perform privacy calculations on the encrypted privacy data through a verification contract published in its blockchain, and generate the corresponding verification results.

[0052] The system receives the verification result returned by the privacy computing node and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation.

[0053] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain through the privacy computing node so that the authorized party can access it.

[0054] The above-described at least one technical solution adopted in one or more embodiments of this specification can achieve the following beneficial effects:

[0055] Throughout the transmission of the financing party's private operating data, it remains encrypted. Even the financing leasing platform receives encrypted privacy data, ensuring the privacy protection of the financing party during data transmission. Regardless of the method used by the privacy computing node to perform privacy calculations on the encrypted privacy data, it further guarantees the privacy protection of the financing party during data processing. Furthermore, before the data is uploaded to the blockchain, data verification is performed on the encrypted privacy data, ensuring the reliability of the uploaded data without disclosing user privacy. Attached Figure Description

[0056] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0057] Figure 1 A flowchart illustrating a financial lease verification method for off-chain trusted computing on the privacy computing node side, provided for one or more embodiments of this specification;

[0058] Figure 2 A schematic diagram of the framework of a financial leasing verification system based on off-chain trusted computing provided in one or more embodiments of this specification;

[0059] Figure 3 A flowchart illustrating a financing lease verification method using off-chain trusted computing on the financing lease platform side, provided for one or more embodiments of this specification;

[0060] Figure 4 A flowchart illustrating a financial lease verification method for one or more embodiments of this specification.

[0061] Figure 5 A schematic diagram of the structure of a financial leasing verification device based on off-chain trusted computing on the privacy computing node side, provided for one or more embodiments of this specification;

[0062] Figure 6 A schematic diagram of the structure of a financial leasing platform-based off-chain trusted computing verification device provided for one or more embodiments of this specification;

[0063] Figure 7 A schematic diagram of the structure of a financial leasing verification device based on off-chain trusted computing on the privacy computing node side, provided for one or more embodiments of this specification;

[0064] Figure 8 This is a schematic diagram of the structure of a financial leasing platform-based verification device based on off-chain trusted computing, provided for one or more embodiments of this specification. Detailed Implementation

[0065] This specification provides an embodiment of a financial leasing verification method, apparatus, device, and storage medium based on off-chain trusted computing.

[0066] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.

[0067] Figure 1This document illustrates a flowchart of a privacy-preserving computing node-based verification method for financial leasing, provided for one or more embodiments. This method can be applied to various business sectors, such as internet finance, privacy computing, e-commerce, instant messaging, gaming, and government services. The process can be executed by computing devices relevant to the specific sector (e.g., intelligent customer service servers or intelligent mobile terminals for payment services). Certain input parameters or intermediate results within the process can be manually adjusted to improve accuracy.

[0068] Figure 2 This is a schematic diagram of the framework of an off-chain trusted computing verification system for financial leasing provided for one or more embodiments of this specification. The system mainly includes a financing party, a funding party, a financial leasing platform, and a privacy computing node (MyTransformer, MYTF).

[0069] The financing party submits a leasing request, indicating the specific resources it needs (usually equipment, but can also be virtual resources such as cloud storage space, software, etc.). The funding party provides the resources (e.g., funds or equipment), acquires the specified resources, and then leases them to the financing party. The financing leasing platform is mainly used to execute financing leasing transactions for both financing and funding parties. For example, it generates agreements for both parties in the financing leasing transaction, monitors their behavior during the transaction execution process, and matches multiple financing and funding parties. Privacy computing nodes are mainly used to verify relevant data in the financing leasing process through privacy computing, ensuring that the financing party's privacy data is not leaked. In this article, Figure 1 The financial leasing verification method based on off-chain trusted computing shown here is mainly explained using privacy computing nodes as the main focus.

[0070] Figure 1 The process may include the following steps:

[0071] S102: Receive encrypted privacy data sent by the financial leasing platform, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data.

[0072] To ensure the privacy of the financing party is not compromised, their private operating data is typically not disclosed to the financing leasing platform during data transmission and processing. Therefore, the financing party encrypts its private operating data, sends the encrypted data to the financing leasing platform, and the platform then forwards it to a privacy computing node. The financing leasing platform receives only encrypted private data, making it difficult for them to access the plaintext private operating data, thus protecting the financing party's privacy.

[0073] S104: By running the verification contract published in the blockchain, perform privacy calculations on the encrypted privacy data to generate the corresponding verification results.

[0074] A blockchain is pre-configured, and privacy computing nodes are deployed as nodes in the blockchain, which can write data to the blockchain or read data already written to the blockchain when required.

[0075] Blockchain can take the form of public, consortium, or private blockchains, and financiers, investors, and financial leasing platforms can also be deployed as nodes within the blockchain. To ensure the authenticity and accuracy of data in the blockchain, it is configured as a consortium blockchain, with privacy computing nodes serving as ledger nodes.

[0076] Blockchain technology includes verification contracts, which are smart contracts that automatically perform privacy calculations on received encrypted privacy data and generate verification results. Verification methods are varied and configured according to different needs. For example, they may verify the authenticity of encrypted privacy data sent by the financing party (by verifying fund transfer data, identity data, historical order transaction records, etc.) or the feasibility of the equipment and operational plans required by the financing party. However, regardless of the verification method, the final verification result will not contain plaintext private business data to ensure the privacy of the financing party is not compromised.

[0077] Privacy-preserving computation can perform calculations to obtain verification results while ensuring the privacy of the financing party. For example, verification results can be obtained through secure multi-party computation, federated learning, and trusted execution environments.

[0078] S106: Return the verification result to the financial leasing platform so that the financial leasing platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resources and leasing the designated resources to the financing party for operation.

[0079] When returning verification results to the financial leasing platform, the data can be encrypted before being sent (for example, using a key obtained from the financial leasing platform and encrypting it with symmetric encryption to ensure that the data cannot be easily cracked if intercepted during transmission). The financial leasing platform receives the data, decrypts it, and obtains the verification result. If the verification result meets preset requirements, such as the authenticity of the encrypted privacy data exceeding a preset threshold or the credibility of the financing party's operating plan exceeding a preset threshold, then the financial leasing platform can interact with the funding party to execute the financial leasing business for both parties.

[0080] Both the financing party and the lessee can register in advance on the financial leasing platform. When the financial leasing platform receives the verification results generated based on the financing party, it will match them with multiple pre-registered investors and select a suitable investor to purchase the specified resources.

[0081] S108: If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data is uploaded to the blockchain so that the authorized party can access it.

[0082] In addition to encrypting private or private business data, verification results can also be stored on the blockchain.

[0083] Authorized parties can include financial leasing platforms, financing parties, and funding parties. The authorized parties vary depending on the level of privacy protection and the specific needs of different financial leasing businesses. For example, in some cases, to facilitate the execution of financial leasing transactions by the financial leasing platform, it can act as an authorized party to obtain encrypted privacy data or private operational data. Alternatively, to facilitate the funding party's access to private operational data for research and analysis regarding whether to invest, it can also act as an authorized party. Thus, although the financing party's encrypted privacy data or private operational data is recorded on the blockchain, by controlling the number of authorized parties, it is still possible to ensure the convenience of business execution and the funding party's access to the basis for investment, while maximizing the protection of the financing party's privacy data from leakage.

[0084] It should be noted that, for ease of explanation, this article primarily describes the process from the perspective of the financing party: the financing party sends its private operational data to find investors to provide funding for a financial leasing transaction. Similarly, the solution described in this article also applies to the investors. For example, the investor generates encrypted privacy data based on its own private operational data and sends it to a privacy computing node through the financial leasing platform. The privacy computing result is processed through a published verification contract, generating and returning a verification result. The financial leasing platform then interacts with the financing party based on this verification result, and the financing party decides whether to accept the designated resources purchased and leased by the investor for operation.

[0085] based on Figure 1 In addition to the method described herein, this specification also provides some specific implementation schemes and extension schemes of this method, which will be further explained below.

[0086] In one or more embodiments of this specification, the financing party (for ease of description, this document still uses the financing party as an example, but it should be understood that the funding party is also applicable to the scheme described herein) sends a registration request to the privacy computing node in advance. If the registration request is verified, the privacy computing node generates and issues a private key to it. This private key can also be called a key. The privacy computing node retains this private key, and both parties can use it to conduct encrypted interactions in a symmetric encryption manner.

[0087] The financing party encrypts its private business data using the private key, obtaining encrypted privacy data, and then sends it to a privacy computing node through the financing and leasing platform. The privacy computing node decrypts the encrypted privacy data using a pre-reserved private key, thus obtaining the private business data for verification. Figure 2 As shown, the privacy computing node can perform data decryption, verification and analysis based on a Trusted Application (TAPP) environment, which includes multiple TAPPs such as TAPP1 to TAPP4, to ensure that the privacy of the financing party is not leaked during the verification process after decryption.

[0088] Furthermore, during verification, if the authenticity of privately owned business data is examined, the information that can be provided is relatively limited. In this case, further analysis of the financing lease business initiated by the financing party can be conducted to assist the financing lease platform in executing the financing lease business.

[0089] Based on privately held operational data, the financing party's operational status and its operational strategy for the required specified resources are obtained. Operational status indicates the financing party's current business operations, while operational strategy describes how it will operate the specified resources. Operational status may include financial data such as the financing party's expense budget, profit situation, and non-public financial data, as well as technical information such as proprietary technology, research results, engineering designs, and product design drawings. Operational strategy may include the financing party's marketing methods, management know-how, management methods, pricing methods, sales methods, and other business activity methods, as well as business activity information such as business plans, product development plans, internal business processes, bidding documents, budgets, licenses, prices, costs, employee information, suppliers, distributors, customer resources, customer lists, customer addresses, and contact information.

[0090] The financing lease business initiated by the financing party is evaluated based on the operational strategy to determine the current saturation level. For example, if the financing lease business involves the financing party wanting to lease a large engineering equipment to use for related engineering activities, and the evaluation of this engineering activity reveals that many established companies are already engaged in this activity, indicating a highly saturated market, then the saturation level for this financing lease business can be determined to be relatively high.

[0091] Financial leasing is a long-term process. Assuming the financial leasing business has a low saturation level, meaning the market is not yet saturated, it can generate high returns in the initial stages. However, if subsequent momentum falters and returns decline rapidly, the final returns from this financial leasing business may still be unsatisfactory. Therefore, based on the saturation level and operating status, further forecasting of the financial leasing business is needed to determine its future decline level. The saturation level represents the starting point of the financial leasing business, while the operating status represents the financing party's operational capabilities. Combining these two factors yields the decline level. For example, a low saturation level indicates a high starting point and strong operational capabilities from the financing party. In this case, it can be predicted that the decline in returns will be low in the future, or even increase. Thus, its corresponding decline level can be determined as low, or even negative.

[0092] Furthermore, saturation and decline levels can indicate the feasibility of the financial leasing business, providing support for both the financial leasing platform and the funding party (for ease of description, the following explanation will focus on one of them) to determine whether to invest. However, for the financial leasing platform, this may still not be intuitive enough, hindering the platform from obtaining a judgment on the financial leasing business and also making it difficult for the funding party to decide whether to invest.

[0093] Based on this, some or all of the private operating data is mapped to obtain target data with the same saturation and decay levels (this target data can be real data obtained from historical data or simulated data obtained through scenario simulation). For example, based on the financing party's operational strategy, it is determined in the private operating data that they want to operate through equipment A in method B, and the corresponding saturation and decay levels are analyzed. At this time, in this industry or other industries, it is mapped to equipment C and method D with the same saturation and decay levels. Verification results are generated based on the mapped target data. At this time, although the financing leasing platform still cannot obtain the plaintext private operating data, the target data provided has the same saturation and decay levels as the private operating data. This allows for the maximum restoration of the private operating data without leakage of privacy data, enabling the financing leasing platform to more intuitively judge the feasibility of the financing leasing business.

[0094] In the mapping process, if the mapping target is selected randomly, it may be difficult to achieve the desired effect, and the financial leasing platform will still find it difficult to intuitively analyze the financial leasing business.

[0095] Based on this, the industry transfer degree corresponding to the financial leasing business is determined according to the saturation level and the decline level. Generally, the lower the saturation level and the decline level, the higher the revenue that the financial leasing business can bring, the higher its importance to the financing party and the funding party, and the higher the required level of privacy protection. In this case, the industry transfer degree is also set to a higher level.

[0096] The target industry is determined based on the industry in which the financial leasing business is located and its industry shift rate. When the industry shift rate is high, the industry gap between the target industry and the industry in which the financial leasing business is located is also large, and the two are positively correlated. Thus, mapping private data to the target industry allows for the selection of appropriate target industries for different business leasing levels. Combined with actual business conditions, this provides the financial leasing platform with a more intuitive and tailored representation.

[0097] For example, when the industry shift rate is lower than a first preset threshold (which can be a single value or a range), it indicates that the industry is less important and can generate lower returns. In this case, selecting this industry as the target industry can maximize the reproduction of privately-owned data, providing the financial leasing platform with the most intuitive representation and ensuring the accuracy of its analysis results on financial leasing business.

[0098] When the industry shift rate exceeds the first preset threshold, it indicates a high level of importance. Choosing the investor's own industry as the target industry would make it easily detectable and imitated by competitors, hindering business execution for both the financing party and the funding party. Therefore, a cross-industry target industry selection is necessary. To enable the funding party to make an intuitive judgment, the industry in which the funding party operates is initially considered as the target industry. However, due to the high industry shift rate of this financing lease business, its corresponding saturation and decline levels are relatively low, making it difficult to find target data of the same level within the target industry. In this case, a preset general industry is used as the target industry. A general industry can be one that people easily encounter in their daily lives (e.g., the consumer goods industry, the food industry, etc.), and multiple target data points are pre-set within this general industry, each corresponding to different saturation and decline levels. This maximizes the intuitiveness for the funding party when assessing the feasibility of the financing lease business, even if the target industry is not in the funding party's own industry.

[0099] Figure 3 This is a flowchart illustrating a financing lease verification method using off-chain trusted computing on the financing lease platform side, provided for one or more embodiments of this specification. Figure 3 The process may include the following steps:

[0100] S302: Receive encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data.

[0101] S304: Send the encrypted privacy data to the privacy computing node, so that the privacy computing node can perform privacy calculations on the encrypted privacy data through the verification contract published in its blockchain, and generate the corresponding verification result.

[0102] As mentioned above, privacy computing nodes are deployed on the blockchain. The financial leasing platform pre-writes and generates corresponding verification algorithms, then compiles and publishes these algorithms to the privacy computing nodes. The privacy computing nodes can then publish corresponding verification contracts on the blockchain based on these algorithms. The financial leasing platform can pre-write multiple verification algorithms based on different scenarios (e.g., different industries, different verification needs) and publish corresponding verification contracts. The privacy computing nodes can then select the appropriate verification contract for verification during the verification process.

[0103] S306: Receive the verification result returned by the privacy computing node, and interact with the funder based on the verification result to decide whether the funder should invest in purchasing the specified resources and leasing the specified resources to the financing party for operation.

[0104] The interaction methods include various forms, such as email, telephone, and SMS, while the content of the interaction can include: the investor's needs, verification results (which may include the authenticity analysis of the private operating data provided by the financing party, the saturation level and decline level obtained through data analysis, etc.), and the financing party's operational strategies during the operation process.

[0105] S308: If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data is uploaded to the blockchain through the privacy computing node so that the authorized party can access it.

[0106] based on Figure 3 In addition to the method described herein, this specification also provides some specific implementation schemes and extension schemes of this method, which will be further explained below.

[0107] When multiple investors exist, the financial leasing platform can select a suitable investor for the financing party based on the verification results. For example, if the market value of the equipment required by the financing party is over one million, then it will look for an investor who can provide more than one million in funding among all registered investors.

[0108] Interact with the funding party to generate corresponding business agreements for both parties. These agreements specify the obligations and rights of both parties, such as the funding party's resource payment method (including paying funds to have equipment purchased through a third party or financial leasing platform and then leased to the financing party, or directly paying for the equipment and leasing it to the financing party), the timeframe for the funding party to provide resources to the financing party, the rental price and lease duration, the operational plans the financing party needs to disclose to the funding party, and the ownership of the equipment after the lease ends. For example, based on saturation and decline levels, determine the corresponding lease term for the financial leasing business (lower saturation and decline levels indicate higher returns on the financial leasing business, allowing for a longer lease term to maximize returns for both parties) and the equipment buyback strategy (combining decline and saturation levels, determining the value of the leased equipment at the end of the lease term, and setting corresponding buyback strategies based on rental fees and the financing party's wishes). This lease term and buyback strategy are sent to the funding party. If the funding party agrees, a corresponding business agreement is generated; otherwise, further negotiation among the parties is possible.

[0109] Specifically, when selecting suitable funding providers, financial leasing platforms can determine the trustworthiness level of the funding provider based on the saturation and decline levels carried in the verification results. The trustworthiness level refers to the degree to which the funding provider can be trusted during the selection process. As mentioned above, the lower the saturation and decline levels, the higher the confidentiality requirement of the transaction. In this case, the selection of funding providers should be more cautious, and the degree of trustworthiness should be lower. When the trustworthiness level is below a second preset threshold, it indicates that the confidentiality level corresponding to this transaction is high, and the funding provider is not trustworthy. Disclosing too much information to them could easily lead to the leakage of the financing party's privacy.

[0110] Therefore, if the information disclosed to the funding party includes details about the equipment required by the financing party in this financing lease transaction, the funding party may analyze and understand the financing party's operating strategy by combining it with other relevant information about the financing party, which is detrimental to the financing party's privacy protection.

[0111] Therefore, when selecting investors, equipment owners are excluded. Only suitable funding providers are chosen from the remaining investors, who then provide the funds. The financing leasing platform acquires the equipment needed by the financing party from a third party. The equipment acquisition process is kept confidential from the investors. Investors only need to provide funds; the remaining equipment purchase and leasing process is handled by the financing leasing platform and the third party. This saves time and effort for investors, and for the third party, they only know that their equipment was purchased by the financing leasing platform. They will not know too much about who purchased the equipment or who will use it, thus ensuring that the financing party's privacy is not leaked.

[0112] Figure 4 This document provides a flowchart illustrating a verification method for a financial leasing application scenario, as illustrated in one or more embodiments of this specification. The financial leasing platform develops a verification algorithm and sends it to a privacy computing node to generate a verification contract. The privacy computing node generates and issues a private key to the financing party. The financing party uses this private key to encrypt its private business data, obtaining encrypted privacy data, which is then sent to the privacy computing node. The privacy computing node performs verification and sends the verification result back to the financial leasing platform.

[0113] Based on the same idea, one or more embodiments of this specification also provide apparatus and devices corresponding to the above methods, such as... Figures 5 to 8 As shown.

[0114] Figure 5 This specification provides a schematic diagram of a privacy computing node-based off-chain trusted computing verification device for financial leasing, which is provided for one or more embodiments of this specification. The device includes:

[0115] The first receiving module 502 receives encrypted privacy data sent by the financial leasing platform. The encrypted privacy data is generated by encrypting the private operating data of the financing party.

[0116] The privacy computing module 504 performs privacy computing on the encrypted privacy data by running the verification contract published in the blockchain, and generates the corresponding verification result.

[0117] The first verification result module 506 returns the verification result to the financial leasing platform, so that the financial leasing platform can interact with the funder based on the verification result to decide whether the funder should invest in the purchase of the designated resources and lease the designated resources to the financing party for operation;

[0118] The first on-chain module 508, upon receiving a verification result indicating that the verification has passed, uploads the encrypted privacy data or the private business data to the blockchain so that the authorized party can access it.

[0119] Optionally, it also includes:

[0120] Registration module 510 receives the registration request sent by the financing party;

[0121] Based on the registration request, a corresponding private key is generated and issued to the financing party, so that the financing party and the privacy computing node can perform encrypted interactions in a symmetric encryption form using the private key.

[0122] Optionally, the privacy computing module 504 decrypts the encrypted privacy data using the private key issued to the financing party, which is stored in the database, to obtain the private operating data.

[0123] Based on the private operating data, determine the operating status of the financing party and its operational strategy for the designated resources;

[0124] Based on the aforementioned operational strategy, the financing lease business initiated by the financing party is evaluated to determine its current saturation level.

[0125] Based on the operating status and the saturation level, the financial leasing business is estimated to determine its future decline level;

[0126] Map at least a portion of the privately owned operating data to obtain target data that has the same saturation level and decline level as the privately owned operating data.

[0127] Verification results are generated based on the target data, so that the financial leasing platform can obtain the target data in plaintext.

[0128] Optionally, the privacy calculation module 504 determines the industry shift degree of the financial leasing business based on the saturation level and the decline level;

[0129] Based on the industry shift degree and the industry in which the financial leasing business is located, the target industry is determined, wherein the industry span between the target industry and the industry in which the business is located is positively correlated with the industry shift degree.

[0130] At least a portion of the privately owned operating data is mapped to the target industry to obtain target data that has the same saturation level and decline level as the privately owned operating data and belongs to the target industry.

[0131] Optionally, if the industry shift is lower than a first preset threshold, the privacy calculation module 504 determines the industry in which the financial leasing business is located as the target industry.

[0132] If the industry shift is higher than the first preset threshold, then try to use the industry where the investor is located as the target industry;

[0133] If, within the industry of the investor, target data with the same saturation level and decline level as the privately operated data cannot be obtained, then a preset general industry will be used as the target industry.

[0134] Figure 6This specification provides a schematic diagram of a financial leasing platform-based verification device using off-chain trusted computing, which is provided for one or more embodiments of this specification. The device includes:

[0135] The second receiving module 602 receives encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0136] The sending module 604 sends the encrypted privacy data to the privacy computing node, specifying that the privacy computing node performs privacy calculations on the encrypted privacy data through the verification contract published in its blockchain, and generates the corresponding verification result;

[0137] The second verification result module 606 receives the verification result returned by the privacy computing node, and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation.

[0138] The second on-chain module 608, when the verification result indicates that the verification is successful, uploads the encrypted privacy data or the private business data to the blockchain through the privacy computing node, so that the authorized party can access it.

[0139] Optionally, it also includes:

[0140] Compile module 610 to write and generate the corresponding verification algorithm;

[0141] The verification algorithm is compiled and published to the privacy computing node to publish the verification contract corresponding to the verification algorithm in the blockchain where the privacy computing node is located.

[0142] Optionally, the second verification result module 606 determines a suitable funder for the financing party based on the verification result;

[0143] Interact with the funding party to generate a business agreement for the financing party and the funding party for the financial leasing business, so that the funding party can provide resources according to the business agreement, acquire the equipment required by the financing party, and lease the equipment to the financing party for operation;

[0144] Once the financing party has provided sufficient rental payments to the funding party within the timeframe stipulated in the business agreement, the ownership of the equipment will be determined.

[0145] Optionally, the second verification result module 606 determines the saturation level and decay level carried in the verification result, wherein the saturation level is obtained by the privacy computing node based on the operation strategy in the private operation data, and the decay level is estimated by the privacy computing node based on the operation status in the private operation data and the saturation level;

[0146] The confidence level is obtained based on the saturation level and the decay level;

[0147] If the credit rating is lower than the second preset threshold, the equipment owner will be screened out from all the funding parties, so that a suitable funding provider can be selected for the financing party from the remaining funding parties.

[0148] The funding party provides resources according to the business agreement to acquire the equipment required by the financing party, specifically including:

[0149] The funding party provides funds and acquires the equipment required by the funding party from a third party through the financing lease platform.

[0150] Optionally, the second verification result module 606 determines the lease term and equipment recycling strategy corresponding to the financial leasing business for the financing party and the resource party based on the saturation level and the decline level;

[0151] The lease term and the equipment recycling strategy are sent to the funding party, and a business agreement corresponding to the financial leasing business is generated for the financing party and the funding party based on the feedback information from the funding party.

[0152] Figure 7 This specification provides a schematic diagram of the structure of a privacy computing node-based off-chain trusted computing verification device for financial leasing, which is provided for one or more embodiments of this specification. The device includes:

[0153] At least one processor; and,

[0154] A memory communicatively connected to the at least one processor; wherein,

[0155] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to:

[0156] Receive encrypted privacy data sent by the financial leasing platform, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0157] By running the verification contract published in the blockchain, privacy calculations are performed on the encrypted privacy data to generate corresponding verification results.

[0158] The verification result is returned to the financing lease platform so that the financing lease platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resource and lease the designated resource to the financing party for operation;

[0159] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain so that the authorized party can access it.

[0160] Based on the same idea, one or more embodiments of this specification also provide a non-volatile computer storage medium corresponding to the above method, storing computer-executable instructions, wherein the computer-executable instructions are configured as follows:

[0161] Receive encrypted privacy data sent by the financial leasing platform, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0162] By running the verification contract published in the blockchain, privacy calculations are performed on the encrypted privacy data to generate corresponding verification results.

[0163] The verification result is returned to the financing lease platform so that the financing lease platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resource and lease the designated resource to the financing party for operation;

[0164] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain so that the authorized party can access it.

[0165] Figure 8 This specification provides a schematic diagram of the structure of a financing lease verification device based on off-chain trusted computing on the financing lease platform side, as provided in one or more embodiments. The device includes:

[0166] At least one processor; and,

[0167] A memory communicatively connected to the at least one processor; wherein,

[0168] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to:

[0169] Receive encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0170] The encrypted privacy data is sent to the privacy computing node, which is then instructed to perform privacy calculations on the encrypted privacy data through a verification contract published in its blockchain, and generate the corresponding verification results.

[0171] The system receives the verification result returned by the privacy computing node and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation.

[0172] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain through the privacy computing node so that the authorized party can access it.

[0173] Based on the same idea, one or more embodiments of this specification also provide a non-volatile computer storage medium corresponding to the above method, storing computer-executable instructions, wherein the computer-executable instructions are configured as follows:

[0174] Receive encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data;

[0175] The encrypted privacy data is sent to the privacy computing node, which is then instructed to perform privacy calculations on the encrypted privacy data through a verification contract published in its blockchain, and generate the corresponding verification results.

[0176] The system receives the verification result returned by the privacy computing node and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation.

[0177] If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain through the privacy computing node so that the authorized party can access it.

[0178] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should understand that by simply performing some logic programming on the method flow using one of these hardware description languages ​​and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.

[0179] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, ASICs, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0180] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0181] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.

[0182] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0183] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0184] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0185] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0186] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0187] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0188] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and non-volatile computer storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0189] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0190] The above description is merely one or more embodiments of this specification and is not intended to limit this specification. Various modifications and variations can be made to the one or more embodiments of this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of this specification.

Claims

1. A financial leasing verification method based on off-chain trusted computing, applied to privacy computing nodes set up in a blockchain, the method comprising: Receive encrypted privacy data sent by the financial leasing platform, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data; By running the verification contract published in the blockchain, and using the set verification method for financial leasing business, privacy calculations are performed on the encrypted privacy data to generate corresponding verification results; The verification result is returned to the financing lease platform so that the financing lease platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resource and lease the designated resource to the financing party for operation; If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain so that the authorized party can access it.

2. The method as described in claim 1, wherein before receiving the encrypted privacy data sent by the financial leasing platform, the method further comprises: Receive the registration request sent by the financing party; Based on the registration request, a corresponding private key is generated and issued to the financing party, so that the financing party and the privacy computing node can perform encrypted interactions in a symmetric encryption form using the private key.

3. The method as described in claim 2, wherein performing privacy calculations on the encrypted privacy data to generate corresponding verification results specifically includes: The encrypted privacy data is decrypted using the private key issued to the financing party, thereby obtaining the private business data; Based on the private operating data, determine the operating status of the financing party and its operational strategy for the designated resources; Based on the aforementioned operational strategy, the financing lease business initiated by the financing party is evaluated to determine its current saturation level. Based on the operating status and the saturation level, the financial leasing business is estimated to determine its future decline level; Map at least a portion of the privately owned operating data to obtain target data that has the same saturation level and decline level as the privately owned operating data. Verification results are generated based on the target data, so that the financial leasing platform can obtain the target data in plaintext.

4. The method as described in claim 3, wherein mapping at least a portion of the private operation data to obtain target data having the same saturation level and decline level as the private operation data specifically includes: The industry shift degree of the financial leasing business is determined based on the saturation level and the decline level. Based on the industry shift degree and the industry in which the financial leasing business is located, the target industry is determined, wherein the industry span between the target industry and the industry in which the business is located is positively correlated with the industry shift degree. At least a portion of the privately owned operating data is mapped to the target industry to obtain target data that has the same saturation level and decline level as the privately owned operating data and belongs to the target industry.

5. The method as described in claim 4, wherein determining the target industry based on the industry shift rate and the industry in which the financial leasing business is located specifically includes: If the industry shift is lower than the first preset threshold, then the industry in which the financial leasing business is located is determined as the target industry; If the industry shift is higher than the first preset threshold, then try to use the industry where the investor is located as the target industry; If, within the industry of the investor, target data with the same saturation level and decline level as the privately operated data cannot be obtained, then a preset general industry will be used as the target industry.

6. A privacy data verification method based on financial leasing, applied to a financial leasing platform, the method comprising: Receive encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data; The encrypted privacy data is sent to the privacy computing node, which is then instructed to perform privacy calculations on the encrypted privacy data through a verification contract published in its blockchain, and generate the corresponding verification results. The system receives the verification result returned by the privacy computing node and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation. If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain through the privacy computing node so that the authorized party can access it.

7. The method of claim 6, wherein before sending the encrypted privacy data to the privacy computing node, the method further comprises: Develop and generate the corresponding verification algorithm; The verification algorithm is compiled and published to the privacy computing node to publish the verification contract corresponding to the verification algorithm in the blockchain where the privacy computing node is located.

8. The method as described in claim 6, wherein the step of interacting with the investor based on the verification result to decide whether the investor should invest in purchasing the designated resource and leasing the designated resource to the financing party for operation specifically includes: Based on the verification results, a suitable funding party is determined for the financing party; Interact with the funding party to generate a business agreement for the financing party and the funding party for the financial leasing business, so that the funding party can provide resources according to the business agreement, acquire the equipment required by the financing party, and lease the equipment to the financing party for operation; Once the financing party has provided sufficient rental payments to the funding party within the timeframe stipulated in the business agreement, the ownership of the equipment will be determined.

9. The method as described in claim 8, wherein determining a suitable funding party for the financing party based on the verification result specifically includes: The saturation level and decay level carried in the verification result are determined. The saturation level is obtained by the privacy computing node based on the operation strategy in the private operation data, and the decay level is estimated by the privacy computing node based on the operation status in the private operation data and the saturation level. The confidence level is obtained based on the saturation level and the decay level; If the credit rating is lower than the second preset threshold, the equipment owner will be screened out from all the funding parties, so that a suitable funding provider can be selected for the financing party from the remaining funding parties. The funding party provides resources according to the business agreement to acquire the equipment required by the financing party, specifically including: The funding party provides funds and acquires the equipment required by the funding party from a third party through the financing lease platform.

10. The method as described in claim 9, wherein interacting with the funding party to generate a business agreement corresponding to the financial leasing transaction between the financing party and the funding party specifically includes: Based on the saturation level and the decline level, determine the lease term and equipment recovery strategy for the financing party and the resource party for the financial leasing business; The lease term and equipment recycling strategy are sent to the funding party, and a business agreement corresponding to the financial leasing business is generated for the financing party and the funding party based on the feedback information from the funding party.

11. A financial leasing verification device based on off-chain trusted computing, applied to a privacy computing node set up in a blockchain, the device comprising: The first receiving module receives encrypted privacy data sent by the financial leasing platform. The encrypted privacy data is generated by encrypting the private operating data of the financing party. The privacy computing module performs privacy computing on the encrypted privacy data by running the verification contract published in the blockchain and using the set verification method for financial leasing business, and generates the corresponding verification results. The first verification result module returns the verification result to the financial leasing platform, so that the financial leasing platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resources and leasing the designated resources to the financing party for operation; The first on-chain module, upon receiving a verification result indicating that the verification has passed, uploads the encrypted privacy data or the private business data to the blockchain so that the authorized party can access it.

12. The apparatus of claim 11, further comprising: The registration module receives the registration request sent by the financing party; Based on the registration request, a corresponding private key is generated and issued to the financing party, so that the financing party and the privacy computing node can perform encrypted interactions in a symmetric encryption form using the private key.

13. The apparatus of claim 12, wherein the privacy computing module decrypts the encrypted privacy data using the private key issued to the financing party, thereby obtaining the private business data; Based on the private operating data, determine the operating status of the financing party and its operational strategy for the designated resources; Based on the aforementioned operational strategy, the financing lease business initiated by the financing party is evaluated to determine its current saturation level. Based on the operating status and the saturation level, the financial leasing business is estimated to determine its future decline level; Map at least a portion of the privately owned operating data to obtain target data that has the same saturation level and decline level as the privately owned operating data. Verification results are generated based on the target data, so that the financial leasing platform can obtain the target data in plaintext.

14. The apparatus of claim 13, wherein the privacy computing module determines the industry shift degree of the financial leasing business based on the saturation level and the decline level; Based on the industry shift rate and the industry in which the financial leasing business is located, the target industry is determined, wherein, The industry span between the target industry and the industry in which the target industry is located is positively correlated with the industry transferability. At least a portion of the privately owned operating data is mapped to the target industry to obtain target data that has the same saturation level and decline level as the privately owned operating data and belongs to the target industry.

15. The apparatus of claim 14, wherein the privacy calculation module determines the industry in which the financial leasing business is located as the target industry if the industry shift is lower than a first preset threshold; If the industry shift is higher than the first preset threshold, then try to use the industry where the investor is located as the target industry; If, within the industry of the investor, target data with the same saturation level and decline level as the privately operated data cannot be obtained, then a preset general industry will be used as the target industry.

16. A privacy data verification device based on financial leasing, applied to a financial leasing platform, the device comprising: The second receiving module receives encrypted privacy data sent by the financing party, which is generated by the financing party after encrypting its private operating data; The sending module sends the encrypted privacy data to the privacy computing node, specifying that the privacy computing node performs privacy calculations on the encrypted privacy data through the verification contract published in its blockchain, and generates the corresponding verification results; The second verification result module receives the verification result returned by the privacy computing node, and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation. The second on-chain module, upon verification that the verification result indicates that the verification is successful, uploads the encrypted privacy data or the private business data to the blockchain through the privacy computing node, so that the authorized party can access it.

17. The apparatus of claim 16, further comprising: Compile the module and write and generate the corresponding verification algorithm; The verification algorithm is compiled and published to the privacy computing node to publish the verification contract corresponding to the verification algorithm in the blockchain where the privacy computing node is located.

18. The apparatus of claim 16, wherein the second verification result module determines a suitable funding party for the financing party based on the verification result; Interact with the funding party to generate a business agreement for the financing party and the funding party for the financial leasing business, so that the funding party can provide resources according to the business agreement, acquire the equipment required by the financing party, and lease the equipment to the financing party for operation; Once the financing party has provided sufficient rental payments to the funding party within the timeframe stipulated in the business agreement, the ownership of the equipment will be determined.

19. The apparatus of claim 18, wherein the second verification result module determines a saturation level and a decay level carried in the verification result, wherein the saturation level is obtained by the privacy computing node based on the operation strategy in the private operation data, and the decay level is estimated by the privacy computing node based on the operation status in the private operation data and the saturation level; The confidence level is obtained based on the saturation level and the decay level; If the credit rating is lower than the second preset threshold, the equipment owner will be screened out from all the funding parties, so that a suitable funding provider can be selected for the financing party from the remaining funding parties. The funding party provides resources according to the business agreement to acquire the equipment required by the financing party, specifically including: The funding party provides funds and acquires the equipment required by the funding party from a third party through the financing lease platform.

20. The apparatus of claim 19, wherein the second verification result module determines the lease term and equipment recovery strategy corresponding to the financial leasing business for the financing party and the resource party based on the saturation level and the degradation level; The lease term and equipment recycling strategy are sent to the funding party, and a business agreement corresponding to the financial leasing business is generated for the financing party and the funding party based on the feedback information from the funding party.

21. A financial leasing verification device based on off-chain trusted computing on the privacy computing node side, applied to a privacy computing node set up in a blockchain, the device comprising: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to: Receive encrypted privacy data sent by the financial leasing platform, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data; By running the verification contract published in the blockchain, and using the set verification method for financial leasing business, privacy calculations are performed on the encrypted privacy data to generate corresponding verification results; The verification result is returned to the financing lease platform so that the financing lease platform can interact with the funder based on the verification result to decide whether the funder should invest in purchasing the designated resource and lease the designated resource to the financing party for operation; If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain so that the authorized party can access it.

22. A financial leasing platform-side verification device based on off-chain trusted computing, comprising: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to: Receive encrypted privacy data sent by the financing party, wherein the encrypted privacy data is generated by the financing party after encrypting its private operating data; The encrypted privacy data is sent to the privacy computing node, which is then instructed to perform privacy calculations on the encrypted privacy data through a verification contract published in its blockchain, and generate the corresponding verification results. The system receives the verification result returned by the privacy computing node and interacts with the funder based on the verification result to decide whether the funder should invest in the purchase of the specified resources and lease the specified resources to the financing party for operation. If the verification result indicates that the verification is successful, the encrypted privacy data or the private business data will be uploaded to the blockchain through the privacy computing node so that the authorized party can access it.