A real estate mortgage information management method, device, equipment and storage medium
Patent Information
- Application Number
- CN202311155770.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-07
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-09-07
AI Technical Summary
银行系统在进行不动产登记证明文件的管理时,通常是将不动产登记证明文件直接关联抵押人信息存储在数据库中,需要调取时,直接用抵押人信息从数据库中搜索查找对应的不动产登记证明文件,即直存直取的方式,这样的管理方式存在不动产抵押信息泄露的隐患,管理的安全性和保密性还有待提升
[0014]有益效果:本发明通过提取不动产登记证明文件中的登记证明编号和不动产单元号组成登记证明数据,利用登记证明数据和抵押人数据转换得到第一数组和第二数组,再对不动产登记证明文件进行二进制转换和数据分割,对第一数组和第二数组进行哈希计算,得到第一散列值和第二散列值,然后用两个散列值分别作为加密密钥对分割后的分段数据进行加密,最后对两组加密数据串进行分布式存储及地址关联,以便后续需要查阅、调取不动产登记证明文件时,利用第一数组或第二数组匹配相应存储地址,提取分段数据加密数据串进行反向解密和数组组装,得到不动产登记证明文件。本发明可以提升不动产登记证明文件管理的安全性和可靠性,有效防止不动产抵押信息的泄露或凭证丢失,适用于各银行的不动产抵押信息管理系统。
Smart Images

Figure CN117113376B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of document management technology, specifically relating to a method, device, equipment, and storage medium for managing real estate mortgage information. Background Technology
[0002] Real estate mortgage is a credit transaction using real estate as collateral. The debtor legally transfers ownership of the real estate to the creditor, but the creditor does not possess the property. Once the debt secured by the real estate is repaid, the transfer of ownership immediately becomes invalid. Therefore, although the real estate is conditionally transferred when the debt is incurred, ownership is immediately reclaimed after all debts are paid off. Real estate mortgages require registration with the relevant registration authority. After registration, the creditor receives a corresponding real estate registration certificate as proof. The real estate used as collateral is generally land and buildings, and in most cases, the creditor is a bank. Banks hold a large number of real estate registration certificates, thus requiring them to manage and preserve these documents. Currently, banks typically store real estate registration certificates directly linked to the mortgagor's information in a database. When needed, they directly search the database using the mortgagor's information—a direct storage and retrieval method. This management method poses a risk of real estate mortgage information leakage, and the security and confidentiality of the management need improvement. Summary of the Invention
[0003] The purpose of this invention is to provide a method, apparatus, device, and storage medium for managing real estate mortgage information, in order to solve the aforementioned problems existing in the prior art.
[0004] To achieve the above objectives, the present invention adopts the following technical solution: Firstly, a method for managing real estate mortgage information is provided, including: Obtain the real estate registration certificate after the real estate mortgage registration is completed, and the mortgagor data corresponding to the real estate registration certificate, including the mortgagor's name and mortgagor's ID number; Extract the registration certificate number and real estate unit number from the real estate registration certificate document, and combine the registration certificate number and real estate unit number to obtain the registration certificate data; The mortgagor data and registration certificate data are converted into binary data to obtain the first array and the second array respectively. The real estate registration certificate is converted into a binary array. The binary array is then segmented into the first segment data and the second segment data. The first and second arrays are calculated using the set hash function to obtain the first hash value and the second hash value respectively; The first hash value is used as the first encryption key, and the first segment data is encrypted using the first encryption key to obtain the first encrypted data string. The second hash value is used as the second encryption key, and the second segment data is encrypted using the second encryption key to obtain the second encrypted data string. The first encrypted data string is stored in the first distributed storage unit to obtain the corresponding first storage address, and the second encrypted data string is stored in the first distributed storage unit to obtain the corresponding second storage address. The first storage address, the second storage address, the first array, and the second array are associated and entered into a pre-set distributed storage table.
[0005] In one possible design, the extraction of the registration certificate number and real estate unit number from the real estate registration certificate document includes: performing optical character recognition on the real estate registration certificate document to obtain the recognized text, and extracting the registration certificate number and real estate unit number from the recognized text.
[0006] In one possible design, obtaining registration certificate data by combining the registration certificate number and the real estate unit number includes: concatenating the registration certificate number and the real estate unit number to obtain the registration certificate data.
[0007] In one possible design, the step of using a set hash function to calculate the first hash value and the second hash value for the first array and the second array respectively includes: using the SHA-256 algorithm to calculate the first hash value and the second hash value for the first array and the second array respectively.
[0008] In one possible design, the step of using a first hash value as a first encryption key to encrypt a first segment of data to obtain a first encrypted data string, and using a second hash value as a second encryption key to encrypt a second segment of data to obtain a second encrypted data string, includes: The first hash value is used as the first encryption key. The AES encryption algorithm is used and the first encryption key is used to encrypt the first segment data to obtain the first encrypted data string. The second hash value is used as the second encryption key. The AES encryption algorithm is used to encrypt the second segment data, and the second encryption key is used to encrypt the second encrypted data string.
[0009] In one possible design, the step of associating and recording the first storage address, the second storage address, the first array, and the second array into a pre-set distributed storage table includes: Enter the first array, the second array, the first storage address, and the second storage address into the same data row of the distributed storage table in sequence, and identify the data row with a unique primary key number.
[0010] In one possible design, after associating the first storage address, the second storage address, the first array, and the second array into a pre-set distributed storage table, the method further includes: Obtain mortgagor data or registration certificate data, perform binary conversion on the mortgagor data to obtain the first array, or perform binary conversion on the registration certificate data to obtain the second array; Import the first array or the second array into the distributed storage table for matching and determine the interrelated first array, second array, first storage address and second storage address in the distributed storage table; The first encrypted data string is retrieved from the first distributed storage unit according to the first storage address, and the second encrypted data string is retrieved from the second distributed storage unit according to the second storage address; The first and second matched arrays are calculated using a predefined hash function to obtain the first hash value and the second hash value, respectively. The first hash value is used as the first encryption key, and the first encrypted data string is decrypted using the first encryption key to obtain the first segment data. The second hash value is used as the second encryption key, and the second encrypted data string is decrypted using the second encryption key to obtain the second segment data. The first segment of data is concatenated with the second segment of data to obtain a binary array, which is then converted into a real estate registration certificate for output.
[0011] Secondly, a real estate mortgage information management device is provided, comprising an acquisition unit, an extraction unit, a conversion unit, a calculation unit, an encryption unit, a storage unit, and an input unit, wherein: The acquisition unit is used to acquire the real estate registration certificate after the real estate mortgage registration is completed, and the mortgagor data corresponding to the real estate registration certificate, wherein the mortgagor data includes the mortgagor's name and mortgagor's ID number; The extraction unit is used to extract the registration certificate number and real estate unit number from the real estate registration certificate document, and to combine the registration certificate number and real estate unit number to obtain the registration certificate data. The conversion unit is used to perform binary conversion on the mortgagor data and registration certificate data respectively to obtain the first array and the second array, and to convert the real estate registration certificate into a binary array, and to perform data fragmentation on the binary array, dividing the binary array into the first segment data and the second segment data; The calculation unit is used to calculate the first array and the second array respectively using a set hash function to obtain the first hash value and the second hash value; The encryption unit is used to use a first hash value as a first encryption key to encrypt a first segment of data to obtain a first encrypted data string, and to use a second hash value as a second encryption key to encrypt a second segment of data to obtain a second encrypted data string. A storage unit is used to store the first encrypted data string in the first distributed storage unit to obtain the corresponding first storage address, and to store the second encrypted data string in the second distributed storage unit to obtain the corresponding second storage address. The input unit is used to associate and input the first storage address, the second storage address, the first array, and the second array into a preset distributed storage table.
[0012] Thirdly, a real estate mortgage information management device is provided, including: Memory, used to store instructions; A processor is configured to read instructions stored in the memory and execute the method described in any one of the first aspects above, according to the instructions.
[0013] Fourthly, a computer-readable storage medium is provided, on which instructions are stored, which, when executed on a computer, cause the computer to perform any of the methods described in the first aspect. A computer program product containing instructions is also provided, which, when executed on a computer, cause the computer to perform any of the methods described in the first aspect.
[0014] Beneficial Effects: This invention extracts the registration certificate number and real estate unit number from the real estate registration certificate document to form registration certificate data. It then uses the registration certificate data and mortgagor data to convert them into a first array and a second array. Next, it performs binary conversion and data segmentation on the real estate registration certificate document, and performs hash calculations on the first and second arrays to obtain a first hash value and a second hash value. These two hash values are then used as encryption keys to encrypt the segmented data. Finally, the two sets of encrypted data strings are distributed and associated with addresses. This allows for subsequent retrieval of the real estate registration certificate document by matching the corresponding storage address using either the first or second array, extracting the encrypted data string from the segmented data, performing reverse decryption, and reassembling the arrays to obtain the real estate registration certificate document. This invention improves the security and reliability of real estate registration certificate document management, effectively preventing the leakage of real estate mortgage information or the loss of certificates. It is applicable to real estate mortgage information management systems in various banks. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic diagram of the steps in the method of Embodiment 1 of the present invention; Figure 2 This is a schematic diagram of the device in Embodiment 2 of the present invention; Figure 3 This is a schematic diagram of the device configuration in Embodiment 3 of the present invention. Detailed Implementation
[0017] It should be noted that the descriptions of these embodiments are intended to aid in understanding the invention and do not constitute a limitation thereof. The specific structural and functional details disclosed herein are merely for describing exemplary embodiments of the invention. However, the invention may be embodied in many alternative forms and should not be construed as being limited to the embodiments described herein.
[0018] It should be understood that, unless otherwise explicitly specified and limited, the term "connection" should be interpreted broadly. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in the embodiments according to the specific circumstances.
[0019] Specific details are provided in the following description to provide a complete understanding of the exemplary embodiments. However, those skilled in the art will understand that the exemplary embodiments can be implemented without these specific details. For example, apparatus may be shown in block diagrams to avoid obscuring the examples with unnecessary details. In other embodiments, well-known processes, structures, and techniques may be omitted with non-essential details to avoid obscuring the embodiments.
[0020] Example 1: This embodiment provides a method for managing real estate mortgage information, which can be applied to the mortgage information management backend of a bank, such as... Figure 1 As shown, the method includes the following steps: S1. Obtain the real estate registration certificate after the real estate mortgage registration is completed, and the mortgagor data corresponding to the real estate registration certificate, including the mortgagor's name and mortgagor's ID number.
[0021] In practice, the information management backend first obtains the real estate registration certificate provided by the registration agency after the real estate mortgage registration is completed, as well as the mortgagor's data, which includes the mortgagor's name and ID number.
[0022] S2. Extract the registration certificate number and real estate unit number from the real estate registration certificate document, and use the registration certificate number and real estate unit number to obtain the registration certificate data.
[0023] In practice, optical character recognition technology can be used to perform optical character recognition on real estate registration certificates to obtain the recognized text. Then, the registration certificate number and real estate unit number can be extracted from the recognized text. The registration certificate number and real estate unit number can be concatenated and combined to obtain the registration certificate data.
[0024] S3. Perform binary conversion on the mortgagor data and registration certificate data respectively to obtain the first array and the second array. Convert the real estate registration certificate into a binary array, perform data segmentation on the binary array, and divide the binary array into the first segment data and the second segment data.
[0025] In practice, the information management backend uses appropriate binary conversion tools to convert the mortgagor data and registration certificate data into binary arrays, resulting in a first array and a second array. Simultaneously, the real estate registration certificate is converted into a binary array. Then, the binary arrays are segmented into a first segment and a second segment.
[0026] S4. Use the set hash function to calculate the first array and the second array respectively to obtain the first hash value and the second hash value.
[0027] In practice, the SHA-256 algorithm can be used to calculate the first and second arrays respectively to obtain the first hash value and the second hash value.
[0028] S5. Use the first hash value as the first encryption key to encrypt the first segment data to obtain the first encrypted data string. Use the second hash value as the second encryption key to encrypt the second segment data to obtain the second encrypted data string.
[0029] In practice, the information management backend uses the first hash value as the first encryption key, employs the AES encryption algorithm, and uses the first encryption key to encrypt the first segment of data, obtaining the first encrypted data string. The second hash value is then used as the second encryption key, employs the AES encryption algorithm, and uses the second encryption key to encrypt the second segment of data, obtaining the second encrypted data string.
[0030] S6. Store the first encrypted data string in the first distributed storage unit to obtain the corresponding first storage address, and store the second encrypted data string in the first distributed storage unit to obtain the corresponding second storage address.
[0031] In practice, after obtaining the first encrypted data string and the second encrypted data string, the information management backend can, based on the available resource availability of each distributed storage unit, store the first encrypted data string in the first distributed storage unit to obtain the corresponding first storage address, and store the second encrypted data string in the first distributed storage unit to obtain the corresponding second storage address.
[0032] S7. Associate the first storage address, the second storage address, the first array, and the second array into a preset distributed storage table.
[0033] In specific implementation, after the first and second encrypted data strings are distributed and stored, the first array, the second array, the first storage address, and the second storage address are sequentially entered into the same data row of the distributed storage table, and the data row is identified by a unique primary key number. This allows for subsequent retrieval of the real estate registration certificate by matching the corresponding storage address with the first or second array, extracting the segmented encrypted data string, performing reverse decryption and array assembly, and obtaining the real estate registration certificate. The specific implementation process includes: Obtain mortgagor data or registration certificate data, perform binary conversion on the mortgagor data to obtain the first array, or perform binary conversion on the registration certificate data to obtain the second array; Import the first array or the second array into the distributed storage table for matching and determine the interrelated first array, second array, first storage address and second storage address in the distributed storage table; The first encrypted data string is retrieved from the first distributed storage unit according to the first storage address, and the second encrypted data string is retrieved from the second distributed storage unit according to the second storage address; The first and second matched arrays are calculated using a predefined hash function to obtain the first hash value and the second hash value, respectively. The first hash value is used as the first encryption key, and the first encrypted data string is decrypted using the first encryption key to obtain the first segment data. The second hash value is used as the second encryption key, and the second encrypted data string is decrypted using the second encryption key to obtain the second segment data. The first segment of data is concatenated with the second segment of data to obtain a binary array, which is then converted into a real estate registration certificate for output.
[0034] The method described in this embodiment can improve the security and reliability of real estate registration certificate management, effectively prevent the leakage of real estate mortgage information or the loss of certificates, and is applicable to the real estate mortgage information management systems of various banks.
[0035] Example 2: This embodiment provides a real estate mortgage information management device, such as... Figure 2 As shown, it includes an acquisition unit, an extraction unit, a conversion unit, a calculation unit, an encryption unit, a storage unit, and an input unit, wherein: The acquisition unit is used to acquire the real estate registration certificate after the real estate mortgage registration is completed, and the mortgagor data corresponding to the real estate registration certificate, wherein the mortgagor data includes the mortgagor's name and mortgagor's ID number; The extraction unit is used to extract the registration certificate number and real estate unit number from the real estate registration certificate document, and to combine the registration certificate number and real estate unit number to obtain the registration certificate data. The conversion unit is used to perform binary conversion on the mortgagor data and registration certificate data respectively to obtain the first array and the second array, and to convert the real estate registration certificate into a binary array, and to perform data fragmentation on the binary array, dividing the binary array into the first segment data and the second segment data; The calculation unit is used to calculate the first array and the second array respectively using a set hash function to obtain the first hash value and the second hash value; The encryption unit is used to use a first hash value as a first encryption key to encrypt a first segment of data to obtain a first encrypted data string, and to use a second hash value as a second encryption key to encrypt a second segment of data to obtain a second encrypted data string. A storage unit is used to store the first encrypted data string in the first distributed storage unit to obtain the corresponding first storage address, and to store the second encrypted data string in the second distributed storage unit to obtain the corresponding second storage address. The input unit is used to associate and input the first storage address, the second storage address, the first array, and the second array into a preset distributed storage table.
[0036] Example 3: This embodiment provides a real estate mortgage information management device, such as... Figure 3 As shown, at the hardware level, it includes: The data interface is used to establish data communication between the processor and each distributed storage unit; Memory, used to store instructions; The processor is used to read the instructions stored in the memory and execute the real estate mortgage information management method in Embodiment 1 according to the instructions.
[0037] Optionally, the device also includes an internal bus. The processor, memory, and data interface can be interconnected via the internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0038] The memory may include, but is not limited to, random access memory (RAM), read-only memory (ROM), flash memory, first-in-first-out (FIFO) memory, and / or first-in-last-out (FILO) memory. The processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0039] Example 4: This embodiment provides a computer-readable storage medium storing instructions. When these instructions are executed on a computer, the computer performs the real estate mortgage information management method described in Embodiment 1. The computer-readable storage medium refers to a data storage medium, which may include, but is not limited to, floppy disks, optical disks, hard disks, flash memory, USB flash drives, and / or Memory Sticks. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
[0040] This embodiment also provides a computer program product containing instructions that, when executed on a computer, cause the computer to perform the real estate mortgage information management method of Embodiment 1. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
[0041] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for managing real estate mortgage information, characterized in that, include: Obtain the real estate registration certificate after the real estate mortgage registration is completed, and the mortgagor data corresponding to the real estate registration certificate, including the mortgagor's name and mortgagor's ID number; Extract the registration certificate number and real estate unit number from the real estate registration certificate document, and combine the registration certificate number and real estate unit number to obtain the registration certificate data; The mortgagor data and registration certificate data are converted into binary data to obtain the first array and the second array respectively. The real estate registration certificate is converted into a binary array. The binary array is then segmented into the first segment data and the second segment data. The first and second arrays are calculated using the set hash function to obtain the first hash value and the second hash value respectively; The first hash value is used as the first encryption key, and the first segment data is encrypted using the first encryption key to obtain the first encrypted data string. The second hash value is used as the second encryption key, and the second segment data is encrypted using the second encryption key to obtain the second encrypted data string. The first encrypted data string is stored in the first distributed storage unit to obtain the corresponding first storage address, and the second encrypted data string is stored in the second distributed storage unit to obtain the corresponding second storage address. The first storage address, the second storage address, the first array, and the second array are associated and entered into a pre-set distributed storage table.
2. The method for managing real estate mortgage information according to claim 1, characterized in that, The step of extracting the registration certificate number and real estate unit number from the real estate registration certificate document includes: performing optical character recognition on the real estate registration certificate document to obtain the recognized text, and extracting the registration certificate number and real estate unit number from the recognized text.
3. The method for managing real estate mortgage information according to claim 1, characterized in that, The method of obtaining registration certificate data by combining the registration certificate number and the real estate unit number includes: concatenating the registration certificate number and the real estate unit number to obtain the registration certificate data.
4. The method for managing real estate mortgage information according to claim 1, characterized in that, The step of using a set hash function to calculate the first hash value and the second hash value for the first array and the second array respectively includes: using the SHA-256 algorithm to calculate the first hash value and the second hash value for the first array and the second array respectively.
5. The method for managing real estate mortgage information according to claim 4, characterized in that, The step of using a first hash value as a first encryption key to encrypt a first segment of data to obtain a first encrypted data string, and using a second hash value as a second encryption key to encrypt a second segment of data to obtain a second encrypted data string includes: The first hash value is used as the first encryption key. The AES encryption algorithm is used and the first encryption key is used to encrypt the first segment data to obtain the first encrypted data string. The second hash value is used as the second encryption key. The AES encryption algorithm is used to encrypt the second segment data, and the second encryption key is used to encrypt the second encrypted data string.
6. The method for managing real estate mortgage information according to claim 1, characterized in that, The step of associating and recording the first storage address, the second storage address, the first array, and the second array into a preset distributed storage table includes: Enter the first array, the second array, the first storage address, and the second storage address into the same data row of the distributed storage table in sequence, and identify the data row with a unique primary key number.
7. The method for managing real estate mortgage information according to claim 1, characterized in that, After associating and recording the first storage address, the second storage address, the first array, and the second array into a preset distributed storage table, the method further includes: Obtain mortgagor data or registration certificate data, perform binary conversion on the mortgagor data to obtain the first array, or perform binary conversion on the registration certificate data to obtain the second array; Import the first array or the second array into the distributed storage table for matching and determine the interrelated first array, second array, first storage address and second storage address in the distributed storage table; The first encrypted data string is retrieved from the first distributed storage unit according to the first storage address, and the second encrypted data string is retrieved from the second distributed storage unit according to the second storage address; The first and second matched arrays are calculated using a predefined hash function to obtain the first hash value and the second hash value, respectively. The first hash value is used as the first encryption key, and the first encrypted data string is decrypted using the first encryption key to obtain the first segment data. The second hash value is used as the second encryption key, and the second encrypted data string is decrypted using the second encryption key to obtain the second segment data. The first segment of data is concatenated with the second segment of data to obtain a binary array, which is then converted into a real estate registration certificate for output.
8. A real estate mortgage information management device, characterized in that, It includes an acquisition unit, an extraction unit, a conversion unit, a calculation unit, an encryption unit, a storage unit, and an input unit, wherein: The acquisition unit is used to acquire the real estate registration certificate after the real estate mortgage registration is completed, and the mortgagor data corresponding to the real estate registration certificate, wherein the mortgagor data includes the mortgagor's name and mortgagor's ID number; The extraction unit is used to extract the registration certificate number and real estate unit number from the real estate registration certificate document, and to combine the registration certificate number and real estate unit number to obtain the registration certificate data. The conversion unit is used to perform binary conversion on the mortgagor data and registration certificate data respectively to obtain the first array and the second array, and to convert the real estate registration certificate into a binary array, and to perform data fragmentation on the binary array, dividing the binary array into the first segment data and the second segment data; The calculation unit is used to calculate the first array and the second array respectively using a set hash function to obtain the first hash value and the second hash value; The encryption unit is used to use a first hash value as a first encryption key to encrypt a first segment of data to obtain a first encrypted data string, and to use a second hash value as a second encryption key to encrypt a second segment of data to obtain a second encrypted data string. A storage unit is used to store the first encrypted data string in the first distributed storage unit to obtain the corresponding first storage address, and to store the second encrypted data string in the second distributed storage unit to obtain the corresponding second storage address. The input unit is used to associate and input the first storage address, the second storage address, the first array, and the second array into a preset distributed storage table.
9. A real estate mortgage information management device, characterized in that, include: Memory, used to store instructions; A processor is configured to read instructions stored in the memory and execute the real estate mortgage information management method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the real estate mortgage information management method according to any one of claims 1-7.
Citation Information
Patent Citations
Mysql sensitive data protection system based on extensible precision double-chaos Hash and RSA
CN113297619A
Database Sharding
US20190121901A1