Social rescue asset information verification platform and verification method based on block chain

By adopting a blockchain-based asset information verification platform in the field of social assistance, the problems of inefficiency, high manual participation, and difficult to guarantee data security and compliance in the existing technology have been solved, and efficient, secure and compliant asset verification has been achieved.

CN119809893APending Publication Date: 2025-04-11HENAN DATA GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411928743.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The existing social assistance asset information verification methods are inefficient and have a lot of manual participation, so data security and compliance are difficult to guarantee.

Method used

The blockchain-based social assistance asset information verification platform is adopted to realize information verification, privacy calculation and result feedback through data interaction between nodes of the blockchain network (civil affairs departments, financial regulatory agencies and commercial banks).

Benefits of technology

It improves the efficiency and security of social assistance assets verification, reduces manual participation, ensures compliant use of data and user privacy, and achieves full coverage of bank access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809893A_ABST
    Figure CN119809893A_ABST
Patent Text Reader

Abstract

The invention relates to the field of block chain algorithms, in particular to a block chain-based social rescue asset information verification platform and verification method, and realizes a safe, compliant, efficient, trusted and traceable social rescue family financial asset information verification platform by adopting a block chain technology and combining privacy computing power. Through the block chain technology, human resources and working time for checking the applicant asset condition by the civil government department are saved, the approval efficiency of social rescue work is improved, financial supervision mechanism nodes are introduced between the traditional civil government department and commercial banks, general butt joint between the civil government department and supervision departments is realized, and the social rescue work efficiency is improved. The existing network between the financial supervision mechanism and the commercial bank is reused, full coverage of the bank is achieved, on one hand, the docking cost is reduced, meanwhile, the coverage of the bank capable of being queried by the civil government department is improved, and on the other hand, the financial supervision mechanism serves as a data outlet, and user data safety and compliance use can be more effectively guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of blockchain algorithms, and in particular to a social assistance asset information verification platform and verification method based on blockchain. Background Art

[0002] Social assistance refers to a system whereby the state and society provide financial assistance and living assistance to citizens who are in a difficult situation for various reasons to ensure their minimum living needs. Social assistance usually follows certain procedures and standards when verifying the assets of applicants. Based on research and reference to the "DB50 / T 1195-2021 Social Assistance Family Economic Status Verification Work Specification", it is known that the current civil affairs department staff mainly use three methods: Offline method: Through the offline visit of the civil affairs department specialist to the local bank branch, apply for verification of the family financial asset status of the social assistance applicant. This purely manual method is inefficient. In order to ensure accurate verification results, the staff needs to visit as many commercial banks as possible, and the entire verification process takes a long time.

[0003] Communication tool method: Through the agreement between the civil affairs department and the commercial bank, the family financial assets of the social assistance applicants are verified by using a certain communication method such as email. Compared with the offline method, this method is more efficient, but it still requires a lot of manual work in the process, and the data transmitted through communication methods has a greater risk of leakage.

[0004] Online platform method: The civil affairs department takes the lead in establishing a query platform, with the civil affairs department as the network center, connecting to various banks through a star network structure to achieve data sharing between nodes. In this way, in order to ensure data security, it is necessary to set up a dedicated network line between the civil affairs department and commercial banks. The bank's access cost is high and the willingness to access is not strong. It is difficult for the platform to achieve full coverage of commercial banks. In addition, in an environment where personal information security is increasingly valued, banks are subject to regulatory requirements of "data does not leave the domain" and "available but not visible". This existing method will have legal risks in the future. Summary of the invention

[0005] In response to the above problems, the present invention provides a social assistance asset information verification platform and verification method based on blockchain.

[0006] The technical solution adopted is a blockchain-based social assistance asset information verification platform, which runs in various nodes of the blockchain network, including civil affairs department nodes, financial supervision nodes and commercial bank nodes. The platform includes an application module, an information verification module, an application forwarding module, a data API interface service module, a privacy computing module and an information feedback module. The application module, data API interface service module and privacy computing module interact with the underlying data of the blockchain; The information verification module obtains the underlying data of the blockchain; The information feedback module publishes the results to the underlying data of the blockchain and feeds the results back to the application module.

[0007] Optionally, the application module is used to input the applicant's personal information, family information, and personal data authorization information for social assistance, synchronize the asset verification request to the financial regulatory agency, and encrypt and publish the applicant's relevant information to the blockchain network.

[0008] Optionally, the information verification module is used to verify the applicant information and authorization information of the application module. If the information passes the verification, an asset query request will be generated for the applicant information, transferred to the application forwarding module, and the relevant information will be encrypted and published to the blockchain network; If the verification fails, a failure message will be generated and transferred to the information feedback module.

[0009] Optionally, the application forwarding module is used by financial regulatory agencies to initiate asset query requests to commercial banks in the blockchain network.

[0010] Optionally, the data API interface service module is used to connect the commercial bank-side data with the platform's nodes deployed in the bank, providing support for subsequent privacy computing work, and encrypting the obtained label value results and publishing them to the blockchain network.

[0011] Optionally, the privacy computing module is used to initiate privacy computing between financial regulatory agencies and bank nodes, aggregate user information from each bank, and obtain the final result.

[0012] Optionally, the information feedback module is used by financial regulatory agencies to feedback the results of asset verification requests to civil affairs departments, and encrypt the results and publish them in the blockchain network for evidence storage.

[0013] Optionally, the platform also includes a secondary review module, which is used to conduct a secondary review of the verification results through the blockchain evidence storage capability after the applicant with objections submits a review request.

[0014] The present application also provides a blockchain-based social assistance asset information verification method, which is implemented based on a blockchain-based social assistance asset information verification platform, including the following steps: S1. The civil affairs department receives the applicant's application for assistance, enters the applicant's relevant information and user data query authorization information into the platform and creates a verification application. The platform encrypts the applicant's information and user authorization information and uploads them to the blockchain, and submits a verification request to the financial regulatory department through the application module; S2. Financial institutions verify applicant information and authorization; S3. The financial regulatory agency completes the privacy computing task, obtains the summary results of the applicant's family financial assets, encrypts the summary results and uploads them to the chain, and returns the results to the civil affairs department in the form of label values ​​through the information feedback module in accordance with the agreement with the civil affairs department; S4. The civil affairs department determines whether the applicant is eligible for assistance based on the verification results; S5. If the applicant has any objection, he / she may file an application for review. Based on the application, the civil affairs department may obtain the encrypted result uploaded by the bank or financial regulatory agency from the chain through the secondary review module and conduct a secondary review on the decrypted information.

[0015] Optionally, S2 includes the following sub-steps: S21. The financial regulatory department receives the asset verification request from the civil affairs department, obtains the relevant application information ciphertext from the chain through the information verification module, decrypts the information with the key, and verifies whether the user authorization information is complete. If it is incomplete, the process is terminated and the verification request is rejected through the information feedback module; S22. The financial regulatory agency verifies the information and initiates a privacy computing cooperation task in the privacy computing module to the commercial banks on the chain through the application forwarding module; S23. Upon receiving a verification request, a commercial bank conducts a query in its own business system, encrypts the query result label value on the chain in the agreed format through the API interface, and passes the encrypted original data to the privacy technology module to participate in the privacy computing cooperation task initiated by the financial regulatory authority.

[0016] The benefits of the present invention include: 1. Blockchain technology is used, combined with privacy computing capabilities, to realize a safe, compliant, efficient, trustworthy and traceable social assistance family financial asset information verification platform. Through blockchain technology, the human resources and working hours of the civil affairs department in verifying the asset status of applicants are saved, and the approval efficiency of social assistance work is improved.

[0017] 2. At the same time, financial regulatory agency nodes are introduced into the traditional business between civil affairs departments and commercial banks to achieve overall docking between civil affairs departments and regulatory departments, and reuse the existing network between financial regulatory agencies and commercial banks to achieve full coverage of banks. On the one hand, while reducing the docking cost, it increases the coverage of banks that can be queried by civil affairs departments. On the other hand, financial regulatory agencies, as data exports, can more effectively ensure the security and compliance of user data.

[0018] 3. In order to adapt to the differences in the systems of various commercial banks and meet the information technology supervision requirements of financial institutions, this platform deploys nodes on the bank side and connects with the bank's business system through an API interface. The platform itself is isolated from the bank's business system to ensure the security and compliance of both systems. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 This is a schematic diagram of a social assistance asset information verification platform based on blockchain; Figure 2 Deployment diagram for network nodes; Figure 3 This is a schematic diagram of a bank node; Figure 4 This is a flow chart of a social assistance asset information verification method based on blockchain. DETAILED DESCRIPTION

[0020] The following describes the implementation of the present invention through specific examples. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific implementations, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0021] It should be noted that the illustrations provided in the following embodiments are only used to schematically illustrate the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0022] like Figure 1 As shown, a social assistance asset information verification platform based on blockchain, the platform runs in each node of the blockchain network, the nodes of the blockchain network include civil affairs department nodes, financial supervision nodes and commercial bank nodes, the platform includes an application module, an information verification module, an application forwarding module, a data API interface service module, a privacy computing module and an information feedback module; The application module, data API interface service module and privacy computing module interact with the underlying data of the blockchain; The information verification module obtains the underlying data of the blockchain; The information feedback module publishes the results to the underlying data of the blockchain and feeds the results back to the application module.

[0023] At the same time, in this embodiment, the application module is used to enter the applicant's personal information, family information, and personal data authorization information for social assistance, synchronize the asset verification request to the financial regulatory agency, and encrypt the applicant's relevant information and publish it to the blockchain network.

[0024] Secondly, the information verification module is used to verify the applicant information and authorization information of the application module. If the information passes the verification, an asset query request will be generated for the applicant information, transferred to the application forwarding module, and the relevant information will be encrypted and published to the blockchain network; If the verification fails, a failure message will be generated and transferred to the information feedback module.

[0025] At the same time, the application forwarding module is used by financial regulatory agencies to initiate asset query requests to commercial banks in the blockchain network.

[0026] Furthermore, the data API interface service module is used to connect the commercial bank-side data with the platform's nodes deployed in the bank, providing support for subsequent privacy computing work, and at the same time encrypting the obtained label value results and publishing them to the blockchain network.

[0027] At the same time, the privacy computing module is used to initiate privacy computing between financial regulatory agencies and bank nodes, aggregate user information from each bank, and obtain the final result.

[0028] Furthermore, the information feedback module is used by financial regulatory agencies to feedback the results of asset verification requests to civil affairs departments, and the results are encrypted and published on the blockchain network for evidence storage.

[0029] Finally, the platform also includes a secondary review module, which is used to conduct a secondary review of the verification results through the blockchain's evidence storage capabilities after the applicant with objections submits a review request.

[0030] The purpose of this design is to use blockchain technology, combined with privacy computing capabilities, to achieve a safe, compliant, efficient, trustworthy, and traceable social assistance family financial asset information verification platform. Through blockchain technology, the human resources and working hours of the civil affairs department in verifying the asset status of applicants are saved, and the approval efficiency of social assistance work is improved.

[0031] like Figure 2 As shown, the present invention introduces financial regulatory agency nodes in the traditional business between civil affairs departments and commercial banks, realizes the overall connection between civil affairs departments and regulatory departments, reuses the existing network between financial regulatory agencies and commercial banks, and achieves full coverage of banks. On the one hand, while reducing the connection cost, it increases the coverage of banks that can be queried by civil affairs departments. On the other hand, the financial regulatory agency, as a data export, can more effectively ensure the security and compliance of user data.

[0032] like Figure 3 As shown, in order to adapt to the differences in the systems of various commercial banks and meet the information technology supervision requirements of financial institutions, this platform deploys nodes on the bank side and connects to the bank's business system through an API interface. The platform itself is isolated from the bank's business system to ensure the security and compliance of both systems.

[0033] like Figure 4 As shown, the blockchain-based social assistance asset information verification platform provides a blockchain-based social assistance asset information verification method, including the following steps: S1. The civil affairs department receives the applicant's application for assistance, enters the applicant's relevant information and user data query authorization information into the platform and creates a verification application. The platform encrypts the applicant's information and user authorization information and uploads them to the blockchain, and submits a verification request to the financial regulatory department through the application module; S2. Financial institutions verify applicant information and authorization; S3. The financial regulatory agency completes the privacy computing task, obtains the summary results of the applicant's family financial assets, encrypts the summary results and uploads them to the chain, and returns the results to the civil affairs department in the form of label values ​​through the information feedback module in accordance with the agreement with the civil affairs department; S4. The civil affairs department determines whether the applicant is eligible for assistance based on the verification results; S5. If the applicant has any objection, he / she may file an application for review. Based on the application, the civil affairs department may obtain the encrypted result uploaded by the bank or financial regulatory agency from the chain through the secondary review module and conduct a secondary review on the decrypted information.

[0034] In a specific implementation scenario, S2 includes the following sub-steps: S21. The financial regulatory department receives the asset verification request from the civil affairs department, obtains the relevant application information ciphertext from the chain through the information verification module, decrypts the information with the key, and verifies whether the user authorization information is complete. If it is incomplete, the process is terminated and the verification request is rejected through the information feedback module; S22. The financial regulatory agency verifies the information and initiates a privacy computing cooperation task in the privacy computing module to the commercial banks on the chain through the application forwarding module; S23. Upon receiving a verification request, a commercial bank conducts a query in its own business system, encrypts the query result label value on the chain in the agreed format through the API interface, and passes the encrypted original data to the privacy technology module to participate in the privacy computing cooperation task initiated by the financial regulatory authority.

[0035] In this embodiment, a homomorphic encryption algorithm is used to complete the privacy computing task. The homomorphic encryption algorithm is a special encryption method. In addition to the basic functions of the traditional encryption algorithm, it also allows specific operations on the encrypted data (ciphertext) without decryption first. For a general encryption function f, if f is used to encrypt the plaintext m1 into the ciphertext m1′, and the plaintext m2 into the ciphertext m2′, that is, f(m1)=m1′, f(m2)=m2′, and in the case of m1+m2=m3, the result of m1′+m2′ is decrypted using the decryption function, and the result is generally meaningless garbled code. However, if f is an encryption function that can be homomorphically encrypted, the result of m1′+m2′ is decrypted using the decryption function corresponding to the encryption function to obtain m3. Therefore, each commercial bank uses the homomorphic encryption algorithm to encrypt the original data to generate the data to be verified, and after uploading the data to be verified to the blockchain node, the financial regulatory agency node can use the decryption function corresponding to the encryption function to decrypt the data to be verified. In this way, the financial regulatory agency node cannot obtain the specific information of m1 and m2, but can still realize data verification based on the result of m1+m2, that is, m3, which is conducive to preventing the leakage of the commercial bank's own data.

[0036] The purpose of this design is that the information for application verification is entered by the civil affairs department, and this process can also be achieved by developing or connecting to the C-end user system. Specifically, a front-end login interface can be developed for assistance applicants, and the applicants can enter their family information and complete data query authorization through online signing.

[0037] In this technical solution, in steps S22 and S23, based on privacy computing technology, the financial regulatory agency aggregates the inter-bank data query results. Under the premise of meeting the legal and compliant use of data, this process can also be achieved through smart contract related technical means. A smart contract is an automatically executed computer program that relies on a computer to run in cyberspace. Its working principle is that when the terms of the contract are met, the smart contract will be automatically executed without the intervention of a third party. These contracts are usually stored on the blockchain to ensure their transparency and security. Commitments are defined in digital form, which include the rights and obligations agreed to by the contract participants. Specifically, smart contracts can be deployed on the nodes of financial regulatory agencies and banks. When the regulatory agency passes the application to the civil affairs department through compliance and forwards it to the bank, the bank automatically encrypts the query results and stores them on the blockchain. The regulatory agency obtains the encrypted data from the chain and then decrypts and aggregates them.

[0038] In this technical solution, in step S3, the financial regulatory agency returns data in the form of label values ​​through the business system. Under the premise of legality and compliance, the specific result data can also be encrypted and uploaded to the chain through the national encryption algorithm, and the civil affairs department will decrypt it after obtaining the result.

[0039] During the application of this technical solution, in order to further improve the security and stability of the system, intrusion prevention systems, information encryption technology, virtual private network technology, security vulnerability scanning technology and blockchain patching technology can also be used. Among them, the intrusion prevention system can analyze and process network traffic in real time to prevent network attacks and intrusions; information encryption technology can encrypt network data to protect the confidentiality and integrity of data and prevent data from being stolen and tampered with; virtual private network technology can establish a secure network connection through encryption and tunneling technology to protect the confidentiality and integrity of data; security vulnerability scanning technology can scan the network system to discover and report security vulnerabilities; blockchain patching technology can timely patch the blockchain in the asset information verification technology to avoid imperfect blockchain functions in the asset information verification technology.

[0040] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A social assistance asset information verification platform based on blockchain, characterized in that: The platform runs in each node of the blockchain network, which includes nodes of the civil affairs department, financial supervision nodes and commercial bank nodes. The platform includes an application module, an information verification module, an application forwarding module, a data API interface service module, a privacy computing module and an information feedback module; The application module, data API interface service module and privacy computing module interact with the underlying data of the blockchain; The information verification module obtains the underlying data of the blockchain; The information feedback module publishes the results to the underlying data of the blockchain and feeds the results back to the application module.

2. According to claim 1, a blockchain-based social assistance asset information verification platform is characterized in that: The application module is used to input the applicant's personal information, family information, and personal data authorization information for social assistance, synchronize the asset verification request to the financial regulatory agency, and encrypt and publish the applicant's relevant information to the blockchain network.

3. According to claim 1, a blockchain-based social assistance asset information verification platform is characterized in that: The information verification module is used to verify the applicant information and authorization information of the application module. If the information passes the verification, an asset query request will be generated for the applicant information, transferred to the application forwarding module, and the relevant information will be encrypted and published to the blockchain network; If the verification fails, a failure message will be generated and transferred to the information feedback module.

4. According to claim 1, a blockchain-based social assistance asset information verification platform is characterized in that: The application forwarding module is used by financial regulatory agencies to initiate asset query requests to commercial banks in the blockchain network.

5. According to claim 1, a blockchain-based social assistance asset information verification platform is characterized in that: The data API interface service module is used to connect the commercial bank-side data with the platform's nodes deployed in the bank, providing support for subsequent privacy computing work, and at the same time encrypting the obtained label value results and publishing them to the blockchain network.

6. A blockchain-based social assistance asset information verification platform according to claim 1, characterized in that: The privacy computing module is used to initiate privacy computing between financial regulatory agencies and bank nodes, aggregate user information of each bank, and obtain the final result.

7. A blockchain-based social assistance asset information verification platform according to claim 1, characterized in that: The information feedback module is used by the financial regulatory agency to feedback the asset verification request results to the civil affairs department, and encrypt the results and publish them in the blockchain network for evidence storage.

8. A blockchain-based social assistance asset information verification platform according to any one of claims 1 to 7, characterized in that: The platform also includes a secondary review module, which is used to conduct a secondary review of the verification results through the blockchain evidence storage capability after the applicant with objections submits a review request.

9. A method for verifying social assistance asset information based on blockchain, implemented based on a social assistance asset information verification platform based on blockchain as claimed in any one of claims 1 to 7, characterized in that: The following steps are involved: S1. The civil affairs department receives the applicant's application for assistance, enters the applicant's relevant information and user data query authorization information into the platform and creates a verification application. The platform encrypts the applicant's information and user authorization information and uploads them to the blockchain, and submits a verification request to the financial regulatory department through the application module; S2. Financial institutions verify applicant information and authorization; S3. The financial regulatory agency completes the privacy computing task, obtains the summary results of the applicant's family financial assets, encrypts the summary results and uploads them to the chain, and returns the results to the civil affairs department in the form of label values ​​through the information feedback module in accordance with the agreement with the civil affairs department; S4. The civil affairs department determines whether the applicant is eligible for assistance based on the verification results; S5. If the applicant has any objection, he / she may file an application for review. Based on the application, the civil affairs department may obtain the encrypted result uploaded by the bank or financial regulatory agency from the chain through the secondary review module and conduct a secondary review on the decrypted information.

10. A method for verifying social assistance asset information based on blockchain according to claim 9, characterized in that: S2 includes the following sub-steps: S21. The financial regulatory department receives the asset verification request from the civil affairs department, obtains the relevant application information ciphertext from the chain through the information verification module, decrypts the information with the key, and verifies whether the user authorization information is complete. If it is incomplete, the process is terminated and the verification request is rejected through the information feedback module; S22. The financial regulatory agency verifies the information and initiates a privacy computing cooperation task in the privacy computing module to the commercial banks on the chain through the application forwarding module; S23. Upon receiving a verification request, a commercial bank conducts a query in its own business system, encrypts the query result label value on the chain in the agreed format through the API interface, and passes the encrypted original data to the privacy technology module to participate in the privacy computing cooperation task initiated by the financial regulatory authority.