Financial communication method and financial communication system between distributed devices
By establishing distributed nodes and designing communication rules based on distributed device information in the financial communication system, the problems of network failures and security risks in financial communications are solved, and the stable and efficient transmission and secure storage of financial data are achieved.
Patent Information
- Application Number
- CN202510265504.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2025-04-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
There are serious problems with network failures and security risks in financial communications, resulting in unstable data transmission and high risk of sensitive information leakage.
By establishing distributed nodes based on device information of distributed devices, designing communication rules between distributed devices, and determining the node transmission strategy of financial data in distributed nodes based on financial communication services, realizing encrypted data transmission and encrypted storage.
It realizes the stable and efficient transmission of financial data in distributed nodes, ensures the security of data transmission, and ensures the security of data storage through encrypted storage.
Smart Images

Figure CN119788419A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data transmission and communication technology, and in particular to a financial communication method and a financial communication system between distributed devices. Background Art
[0002] Financial communication refers to the transmission and exchange of information in the financial field. It involves the transmission and communication of various types of information in the financial field, including the effective transmission of information such as transactions, capital flows, and market changes between financial institutions such as banks, securities companies, and insurance companies. This transmission relies on various communication technologies and tools to ensure the real-time, accuracy, and integrity of financial information.
[0003] In financial communications, network failure is one of the main causes of communication errors, which may lead to packet loss or transmission errors. Secondly, financial communications involve a large amount of sensitive information, and security and privacy issues are crucial. Cyber attacks, data leaks and other issues have brought huge risks to financial institutions. In short, financial communications urgently need to be guaranteed in terms of communication quality and security. Summary of the invention
[0004] The present invention provides a financial communication method and a financial communication system between distributed devices, which are used to solve the problems raised in the background technology.
[0005] A financial communication method between distributed devices, comprising: S1: Establish distributed nodes based on the device information of distributed devices, and design communication rules between distributed devices based on distributed nodes; S2: Based on the financial communication business and in accordance with the communication rules, determine the node transmission strategy of financial data in distributed nodes; S3: Establish communication encryption data based on the node transmission strategy, transmit the communication encryption data based on the node transmission strategy, and obtain financial receiving data; S4: On the distributed device, the financial received data is encrypted and stored based on database encryption technology.
[0006] Preferably, in S1, establishing a distributed node based on the device information of the distributed device includes: Obtain the device's geographic location, device IP, device type, and device transmission characteristics from the device information of the distributed devices; Establish a distributed structure based on geographic location and device IP, obtain a communication protocol that meets the communication needs of all devices based on device IP and device type, and determine the transmission capacity of the device based on the device transmission characteristics; The communication protocol and transmission capability are added as node information to the corresponding position of the distributed structure to obtain a distributed node.
[0007] Preferably, in S1, designing communication rules between distributed devices based on distributed nodes includes: Based on the load balancing principle, transmission fault handling method and transmission real-time requirements, combined with the node characteristics of distributed nodes, establish basic communication rules between devices; Based on the application scenarios of financial communications, the basic communication rules are adjusted to obtain the communication rules between distributed devices.
[0008] Preferably, in S2, based on the financial communication service and in accordance with the communication rules, determining the node transmission strategy of the financial data in the distributed nodes includes: Based on the financial communication service, the communication data volume, communication interaction equipment, communication mode and communication requirements are obtained; Obtaining the communication data volume, communication interaction equipment, communication mode and keyword information of communication requirements, matching the keyword information with the communication rules, and obtaining the communication rules to be used according to the matching results; Based on the distributed node transmission template, the communication rules to be used are integrated with the financial communication service to obtain the node transmission strategy of the financial data in the distributed nodes.
[0009] Preferably, in S3, establishing communication encryption data based on node transmission strategy includes: Get the sender and receiver under the node transmission strategy; Authenticate the sender and receiver, and after the authentication is passed, obtain the current key from the distributed node; The financial data is encrypted based on the current key to obtain communication encrypted data.
[0010] Preferably, in S3, the communication encrypted data is transmitted based on the node transmission strategy to obtain financial received data, including: Based on the node transmission strategy, the communication encrypted data is transmitted from the sending end to the receiving end on the distributed nodes; The receiving end decrypts the communication encrypted data based on the private key to obtain the financial receiving data.
[0011] Preferably, in S4, the financial received data is encrypted and stored on the distributed device based on database encryption technology, including: Obtaining a data scrambling rule from the database encryption technology, scrambling the financial received data according to the data scrambling rule to obtain scrambled data, and randomly dividing the scrambled data to obtain a front data segment and a rear data segment; A symmetric encryption algorithm is obtained from the database encryption technology to encrypt the front data segment, and an asymmetric encryption algorithm is obtained to encrypt the back data segment to obtain the stored encrypted data; Based on the scrambling rules, the symmetric encryption algorithm and the asymmetric encryption algorithm generate decryption keys for the stored encrypted data.
[0012] Preferably, the steps for generating the current key are as follows: Obtain the node quantity and node type of each node in the distributed nodes, determine the number of key shards of the key based on the ratio between the number of node types and the number of nodes, and determine the key shard sequence value for each node based on the position distribution of each node type in the distributed nodes and the number of key shards; Based on the node device identifiers of multiple nodes corresponding to the same key shard sequence value, a single signature corresponding to the key shard sequence value is generated, and the overall signature is obtained based on the single signatures of all the key shard sequence values; Based on a single signature, combined with a key shard generation algorithm, key shards are jointly generated on multiple nodes corresponding to the key shard sequence value, and signature information corresponding to the key shard is set for each node corresponding to the key shard sequence value, and the signature information and key shard are stored in the corresponding node; Establishing a dynamic key sharding generation algorithm based on the key sharding generation algorithm combined with a random number, and establishing a key rotation mechanism based on the dynamic key sharding generation algorithm; At every preset time period or when any distributed node is attacked illegally, the key rotation mechanism is started, and the key shards are set for each node for rotation. Each node receives a new key shard for storage; Based on the nodes that the node transmission strategy needs to pass through and the storage distribution of the key shards, determine the target node in the distributed node that needs to retrieve the key shards, and authenticate the sending user based on the signature information of the target node at the sending end. If the sending user can decrypt the signature information, it indicates that the verification is successful, otherwise, it indicates that the verification fails; After the verification is passed, the key shards stored in all target nodes are obtained, and the key shards stored in all target nodes are combined based on the key shard sequence value to obtain the current key.
[0013] Preferably, the basic communication rules between devices are established based on the load balancing principle, the transmission fault handling method and the transmission real-time requirement, combined with the node characteristics of the distributed nodes, including: Based on the node characteristics of the distributed nodes, determine the node response value, the number of node connections, and based on the historical usage of the nodes, predict the load capacity of the nodes in the future time period; Based on the node response value, the number of node connections and the load capacity of the node in the future time period, the load selectivity coefficient of the node is calculated; Based on the load selectability coefficient, the distributed nodes are sorted to obtain a node sequence; Based on the transmission fault handling method and transmission real-time requirements, the dynamic adjustment value of the distributed node is calculated; When it is detected that a node needs to be processed for failure or the real-time requirement is not met, the node sequence is adjusted based on the dynamic adjustment value to obtain a dynamic node sequence; The dynamic node sequence is used as the basic communication rule established by the device.
[0014] A financial communication system between distributed devices, comprising: A rule determination module, used to establish distributed nodes based on device information of distributed devices, and to design communication rules between distributed devices based on distributed nodes; A strategy determination module, used to determine the node transmission strategy of financial data in distributed nodes based on the financial communication business and in accordance with the communication rules; An encryption transmission module is used to establish communication encryption data based on the node transmission strategy, transmit the communication encryption data based on the node transmission strategy, and obtain financial receiving data; The encryption storage module is used to encrypt and store the financial received data on the distributed device based on the database encryption technology.
[0015] Compared with the prior art, the present invention has achieved the following beneficial effects: By establishing distributed nodes based on the device information of distributed devices, communication rules between distributed devices are designed based on distributed nodes for the transmission of financial data, providing a basis for the stable transmission of financial data, based on financial communication services and in accordance with communication rules, node transmission strategies for financial data in distributed nodes are determined to achieve stable and efficient transmission of financial data in distributed nodes, and communication encryption data based on node transmission strategies is established. Financial data is transmitted based on node transmission strategies and communication encryption data to obtain financial received data, thereby ensuring the security of data transmission. On distributed devices, the financial received data is encrypted and stored based on database encryption technology to ensure the security of data storage.
[0016] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures specifically pointed out in this application document.
[0017] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings: Figure 1 This is a flow chart of a financial communication method between distributed devices in an embodiment of the present invention; Figure 2 A flow chart for designing communication rules in an embodiment of the present invention; Figure 3 It is a structural diagram of a financial communication system between distributed devices in an embodiment of the present invention. DETAILED DESCRIPTION
[0019] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0020] Example 1 The embodiment of the present invention provides a financial communication method between distributed devices, such as Figure 1 As shown, including: S1: Establish distributed nodes based on the device information of distributed devices, and design communication rules between distributed devices based on distributed nodes; S2: Based on the financial communication business and in accordance with the communication rules, determine the node transmission strategy of financial data in distributed nodes; S3: Establish communication encryption data based on the node transmission strategy, transmit the communication encryption data based on the node transmission strategy, and obtain financial receiving data; S4: On the distributed device, the financial received data is encrypted and stored based on database encryption technology.
[0021] In this embodiment, the distributed device is a device used in the financial field, such as a payment terminal, a mobile terminal, a bank branch, etc.
[0022] In this embodiment, the communication rules are established based on principles such as load balancing.
[0023] In this embodiment, the node transmission strategy includes the number of nodes to be transmitted, the transmission order, etc.
[0024] The beneficial effects of the above design scheme are: by establishing distributed nodes based on the device information of distributed devices, designing communication rules between distributed devices based on distributed nodes for the transmission of financial data, providing a basis for the stable transmission of financial data, based on financial communication services, and in accordance with communication rules, determining the node transmission strategy of financial data in distributed nodes, achieving stable and efficient transmission of financial data in distributed nodes, establishing communication encryption data based on node transmission strategy, transmitting financial data based on node transmission strategy and communication encryption data, obtaining financial reception data, ensuring the security of data transmission process, and encrypting and storing the financial reception data on distributed devices based on database encryption technology to ensure the security of data storage.
[0025] Example 2 Based on Example 1, the embodiment of the present invention provides a financial communication method between distributed devices. In S1, a distributed node is established based on device information of the distributed device, including: Obtain the device's geographic location, device IP, device type, and device transmission characteristics from the device information of the distributed devices; Establish a distributed structure based on geographic location and device IP, obtain a communication protocol that meets the communication needs of all devices based on device IP and device type, and determine the transmission capacity of the device based on the device transmission characteristics; The communication protocol and transmission capability are added as node information to the corresponding position of the distributed structure to obtain a distributed node.
[0026] The beneficial effect of the above design scheme is: by obtaining the geographical location, device IP, device type and device transmission characteristics of the device from the device information of the distributed device to establish a distributed node, ensure the comprehensiveness and integrity of the distributed node information, and provide communication structure information for financial communication.
[0027] Example 3 Based on Example 1, the present invention provides a financial communication method between distributed devices, such as Figure 2 As shown, in S1, the communication rules between distributed devices are designed based on distributed nodes, including: Based on the load balancing principle, transmission fault handling method and transmission real-time requirements, combined with the node characteristics of distributed nodes, establish basic communication rules between devices; Based on the application scenarios of financial communications, the basic communication rules are adjusted to obtain the communication rules between distributed devices.
[0028] The beneficial effects of the above design scheme are: by establishing basic communication rules between devices based on load balancing principles, transmission fault handling methods and transmission real-time requirements, combined with the node characteristics of distributed nodes, the basic communication rules are adjusted based on the application scenarios of financial communications to obtain communication rules between distributed devices, providing a basis for determining the transmission strategy and stable transmission of financial data.
[0029] Example 4 Based on the first embodiment, the present invention provides a financial communication method between distributed devices. In S2, based on the financial communication service and in accordance with the communication rules, a node transmission strategy of financial data in distributed nodes is determined, including: Based on the financial communication service, the communication data volume, communication interaction equipment, communication mode and communication requirements are obtained; Obtaining the communication data volume, communication interaction equipment, communication mode and keyword information of communication requirements, matching the keyword information with the communication rules, and obtaining the communication rules to be used according to the matching results; Based on the distributed node transmission template, the communication rules to be used are integrated with the financial communication service to obtain the node transmission strategy of the financial data in the distributed nodes.
[0030] In this embodiment, the distributed node transmission template is pre-designed according to the characteristics of the distributed nodes.
[0031] In this embodiment, the purpose of integrating the communication rules to be used with the financial communication service is to realize the communication rules corresponding to each feature in the financial communication service, and then integrate them according to the distributed node transmission template.
[0032] The beneficial effects of the above design scheme are: based on the financial communication service, the communication data volume, the communication interaction equipment, the communication method and the communication requirements are obtained; the keyword information of the communication data volume, the communication interaction equipment, the communication method and the communication requirements is obtained, the keyword information is matched with the communication rules, and the communication rules to be used are obtained according to the matching results; based on the distributed node transmission template, the communication rules to be used are integrated with the financial communication service to obtain the node transmission strategy of the financial data in the distributed nodes, so as to realize the stable and efficient transmission of the financial data in the distributed nodes.
[0033] Example 5 Based on Example 1, the embodiment of the present invention provides a financial communication method between distributed devices. In S3, communication encryption data based on node transmission strategy is established, including: Get the sender and receiver under the node transmission strategy; Authenticate the sender and receiver, and after the authentication is passed, obtain the current key from the distributed node; The financial data is encrypted based on the current key to obtain communication encrypted data.
[0034] In this embodiment, the current key is jointly managed by all distributed nodes to prevent single point failure and ensure the security of the key.
[0035] The beneficial effect of the above design scheme is: by obtaining the sender and receiver under the node transmission strategy, the sender and receiver are authenticated, and after the identity authentication is passed, the current key is obtained from the distributed node, and the financial data is encrypted based on the current key to obtain communication encrypted data, thereby realizing encryption of the financial data and ensuring the security of data transmission.
[0036] Example 6 Based on Example 5, the embodiment of the present invention provides a financial communication method between distributed devices. In S3, the communication encrypted data is transmitted based on the node transmission strategy to obtain financial received data, including: Based on the node transmission strategy, the communication encrypted data is transmitted from the sending end to the receiving end on the distributed nodes; The receiving end decrypts the communication encrypted data based on the private key to obtain the financial receiving data.
[0037] The beneficial effect of the above design scheme is: by transmitting the communication encrypted data from the sending end on the distributed nodes based on the node transmission strategy, to the receiving end, the receiving end decrypts the communication encrypted data based on the private key to obtain the financial receiving data, thereby realizing the secure and efficient transmission of financial data.
[0038] Example 7 Based on Example 1, the embodiment of the present invention provides a financial communication method between distributed devices. In S4, the financial received data is encrypted and stored on the distributed device based on the database encryption technology, including: Obtaining a data scrambling rule from the database encryption technology, scrambling the financial received data according to the data scrambling rule to obtain scrambled data, and randomly dividing the scrambled data to obtain a front data segment and a rear data segment; A symmetric encryption algorithm is obtained from the database encryption technology to encrypt the front data segment, and an asymmetric encryption algorithm is obtained to encrypt the back data segment to obtain the stored encrypted data; Based on the scrambling rules, the symmetric encryption algorithm and the asymmetric encryption algorithm generate decryption keys for the stored encrypted data.
[0039] The beneficial effect of the above design scheme is: by obtaining data scrambling rules from database encryption technology, scrambling the financial received data according to the data scrambling rules to obtain scrambled data, and randomly dividing the scrambled data to obtain a front data segment and a rear data segment, obtaining a symmetric encryption algorithm from the database encryption technology to encrypt the front data segment, obtaining an asymmetric encryption algorithm to encrypt the rear data segment, obtaining stored encrypted data, and ensuring the security of data storage.
[0040] Example 8 Based on Example 5, the embodiment of the present invention provides a financial communication method between distributed devices, and the steps of generating the current key are as follows: Obtain the node quantity and node type of each node in the distributed nodes, determine the number of key shards of the key based on the ratio between the number of node types and the number of nodes, and determine the key shard sequence value for each node based on the position distribution of each node type in the distributed nodes and the number of key shards; Based on the node device identifiers of multiple nodes corresponding to the same key shard sequence value, a single signature corresponding to the key shard sequence value is generated, and the overall signature is obtained based on the single signatures of all the key shard sequence values; Based on a single signature, combined with a key shard generation algorithm, key shards are jointly generated on multiple nodes corresponding to the key shard sequence value, and signature information corresponding to the key shard is set for each node corresponding to the key shard sequence value, and the signature information and key shard are stored in the corresponding node; Establishing a dynamic key sharding generation algorithm based on the key sharding generation algorithm combined with a random number, and establishing a key rotation mechanism based on the dynamic key sharding generation algorithm; At every preset time period or when any distributed node is attacked illegally, the key rotation mechanism is started, and the key shards are set for each node for rotation. Each node receives a new key shard for storage; Based on the nodes that the node transmission strategy needs to pass through and the storage distribution of the key shards, determine the target node in the distributed node that needs to retrieve the key shards, and authenticate the sending user based on the signature information of the target node at the sending end. If the sending user can decrypt the signature information, it indicates that the verification is successful, otherwise, it indicates that the verification fails; After the verification is passed, the key shards stored in all target nodes are obtained, and the key shards stored in all target nodes are combined based on the key shard sequence value to obtain the current key.
[0041] In this embodiment, the number of nodes is greater than the number of key shards, and the same key shard sequence value can be distributed to multiple nodes.
[0042] In this embodiment, a random number and key shard generation algorithm is used as a key generation stage.
[0043] The beneficial effects of the above design scheme are as follows: by obtaining the node number and node type of each node in the distributed nodes, based on the ratio between the number of node types and the number of nodes, the number of key shards of the key is determined, based on the position distribution of each node type in the distributed nodes, combined with the number of key shards, the key shard sequence value of each node is determined, based on the node device identification of multiple nodes corresponding to the same key shard sequence value, a single signature corresponding to the key shard sequence value is generated, based on the single signature of all key shard sequence values, an overall signature is obtained, based on the single signature, combined with the key shard generation algorithm, key shards are jointly generated on multiple nodes corresponding to the key shard sequence value, and signature information corresponding to the key shard is set for each node corresponding to the key shard sequence value, the signature information and the key shard are stored in the corresponding node, the security of the key is ensured by distributed storage of the key, and the same key shard sequence value can be distributed to multiple nodes. formula, avoiding the impact of single point failure, and establishing a dynamic key sharding generation algorithm based on the combination of the key sharding generation algorithm and random numbers. Based on the dynamic key sharding generation algorithm, a key rotation mechanism is established to realize the phased replacement of key shards, further ensuring the security of keys. Based on the nodes that the node transmission strategy needs to pass through and the storage distribution of key shards, the target nodes that need to retrieve key shards in the distributed nodes are determined, and the sending user is authenticated based on the signature information of the target node at the sending end. If the sending user can decrypt the signature information, it indicates that the verification is successful. Otherwise, it indicates that the verification is unsuccessful. Whether to send the key shard is determined by verifying the user to ensure the security of key sending. Finally, after the verification is successful, the key shards stored in all target nodes are obtained, and the key shards stored in all target nodes are combined based on the key sharding sequence value to obtain the current key, thereby realizing the encryption of financial data and ensuring the security of data transmission.
[0044] Example 9 Based on Example 3, the embodiment of the present invention provides a financial communication method between distributed devices, which is based on the load balancing principle, the transmission fault handling method and the transmission real-time requirement, combined with the node characteristics of the distributed nodes, to establish basic communication rules between devices, including: Based on the node characteristics of the distributed nodes, determine the node response value, the number of node connections, and based on the historical usage of the nodes, predict the load capacity of the nodes in the future time period; Based on the node response value, the number of node connections and the load capacity of the node in the future time period, the load selectivity coefficient of the node is calculated ; in, Indicates the weight of the current node in the distributed nodes, represents a natural constant, with a value of 2.72. Indicates the node response value of the current node, Represents the distance measurement value between the sender and the current node, Indicates the number of node connections of the current node, Indicates the load capacity of the current node in the future time period, Indicates the reference load capacity; Based on the load selectability coefficient, the distributed nodes are sorted to obtain a node sequence; Based on the transmission fault handling method and transmission real-time requirements, the dynamic adjustment value of the distributed node is calculated ; in, Indicates the repair speed coefficient of the current node's transmission failure handling method, represents the fault handling weight, Indicates the response speed coefficient of the current node to the real-time transmission requirements, Indicates the real-time weight; When it is detected that a node needs to be processed for failure or the real-time requirement is not met, the node sequence is adjusted based on the dynamic adjustment value to obtain a dynamic node sequence; The dynamic node sequence is used as the basic communication rule established by the device.
[0045] In this embodiment, a dynamic node sequence is obtained based on the characteristics of the communication device, and the tasks of the transmission nodes are allocated according to the dynamic node sequence.
[0046] In this embodiment, the node sequence is adjusted based on the dynamic adjustment value to obtain the dynamic node sequence. Specifically, the corresponding nodes are adjusted backward according to the dynamic node sequence to regain the information sequence. Based on the real-time situation, the dynamic adjustment value changes, thereby changing the node sequence to form a dynamic node sequence.
[0047] In this embodiment, the node's repair speed coefficient for the transmission fault handling method and the node's response speed coefficient for the transmission real-time requirement are determined according to the node's real-time situation.
[0048] The beneficial effects of the above design scheme are: determining the node response value and the number of node connections by the node characteristics of the distributed nodes, and predicting the load capacity of the node in the future time period based on the historical usage of the node; Based on the node response value, the number of node connections and the load capacity of the node in the future time period, the load selection coefficient of the node is calculated to realize the node load evaluation, and then based on the transmission fault handling method and the transmission real-time requirements, the dynamic adjustment value of the distributed node is calculated to realize the dynamic situation acquisition of the node. Finally, when it is detected that a node needs to be fault-handled or the real-time requirements are not met, the node sequence is adjusted based on the dynamic adjustment value to obtain a dynamic node sequence. The dynamic node sequence is used as the basic communication rule established by the device to provide a basis for determining the subsequent specific financial data transmission strategy.
[0049] Example 10 The embodiment of the present invention provides a financial communication system between distributed devices, such as Figure 3 As shown, including: A rule determination module, used to establish distributed nodes based on device information of distributed devices, and to design communication rules between distributed devices based on distributed nodes; A strategy determination module, used to determine the node transmission strategy of financial data in distributed nodes based on the financial communication business and in accordance with the communication rules; An encryption transmission module is used to establish communication encryption data based on the node transmission strategy, transmit the communication encryption data based on the node transmission strategy, and obtain financial receiving data; The encryption storage module is used to encrypt and store the financial received data on the distributed device based on the database encryption technology.
[0050] In this embodiment, the distributed device is a device used in the financial field, such as a payment terminal, a mobile terminal, a bank branch, etc.
[0051] In this embodiment, the communication rules are established based on principles such as load balancing.
[0052] In this embodiment, the node transmission strategy includes the number of nodes to be transmitted, the transmission order, etc.
[0053] The beneficial effects of the above design scheme are: by establishing distributed nodes based on the device information of distributed devices, designing communication rules between distributed devices based on distributed nodes for the transmission of financial data, providing a basis for the stable transmission of financial data, based on financial communication services, and in accordance with communication rules, determining the node transmission strategy of financial data in distributed nodes, achieving stable and efficient transmission of financial data in distributed nodes, establishing communication encryption data based on node transmission strategy, transmitting financial data based on node transmission strategy and communication encryption data, obtaining financial reception data, ensuring the security of data transmission process, and encrypting and storing the financial reception data on distributed devices based on database encryption technology to ensure the security of data storage.
[0054] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention belong to the scope of this application document and its equivalent technology, the present invention is also intended to include these changes and variations.
Claims
1. A financial communication method between distributed devices, characterized in that: include: S1: Establish distributed nodes based on the device information of distributed devices, and design communication rules between distributed devices based on distributed nodes; S2: Based on the financial communication business and in accordance with the communication rules, determine the node transmission strategy of financial data in distributed nodes; S3: Establish communication encryption data based on the node transmission strategy, transmit the communication encryption data based on the node transmission strategy, and obtain financial receiving data; S4: On the distributed device, the financial received data is encrypted and stored based on database encryption technology.
2. A financial communication method between distributed devices according to claim 1, characterized in that: In S1, establishing a distributed node based on the device information of the distributed device includes: Obtain the device's geographic location, device IP, device type, and device transmission characteristics from the device information of the distributed devices; Establish a distributed structure based on geographic location and device IP, obtain a communication protocol that meets the communication needs of all devices based on device IP and device type, and determine the transmission capacity of the device based on the device transmission characteristics; The communication protocol and transmission capability are added as node information to the corresponding position of the distributed structure to obtain a distributed node.
3. A financial communication method between distributed devices according to claim 1, characterized in that: In S1, communication rules between distributed devices are designed based on distributed nodes, including: Based on the load balancing principle, transmission fault handling method and transmission real-time requirements, combined with the node characteristics of distributed nodes, establish basic communication rules between devices; Based on the application scenarios of financial communications, the basic communication rules are adjusted to obtain the communication rules between distributed devices.
4. A financial communication method between distributed devices according to claim 1, characterized in that: In S2, based on the financial communication service and in accordance with the communication rules, a node transmission strategy of financial data in distributed nodes is determined, including: Based on the financial communication service, the communication data volume, communication interaction equipment, communication mode and communication requirements are obtained; Obtaining the communication data volume, communication interaction equipment, communication mode and keyword information of communication requirements, matching the keyword information with the communication rules, and obtaining the communication rules to be used according to the matching results; Based on the distributed node transmission template, the communication rules to be used are integrated with the financial communication service to obtain the node transmission strategy of the financial data in the distributed nodes.
5. A financial communication method between distributed devices according to claim 1, characterized in that: In S3, communication encryption data based on node transmission strategy is established, including: Get the sender and receiver under the node transmission strategy; Authenticate the sender and receiver, and after the authentication is passed, obtain the current key from the distributed node; The financial data is encrypted based on the current key to obtain communication encrypted data.
6. A financial communication method between distributed devices according to claim 5, characterized in that: In S3, the communication encrypted data is transmitted based on the node transmission strategy to obtain financial received data, including: Based on the node transmission strategy, the communication encrypted data is transmitted from the sending end to the receiving end on the distributed nodes; The receiving end decrypts the communication encrypted data based on the private key to obtain the financial receiving data.
7. A financial communication method between distributed devices according to claim 1, characterized in that: In S4, the financial received data is encrypted and stored on the distributed device based on database encryption technology, including: Obtaining a data scrambling rule from the database encryption technology, scrambling the financial received data according to the data scrambling rule to obtain scrambled data, and randomly dividing the scrambled data to obtain a front data segment and a rear data segment; A symmetric encryption algorithm is obtained from the database encryption technology to encrypt the front data segment, and an asymmetric encryption algorithm is obtained to encrypt the back data segment to obtain the stored encrypted data; Based on the scrambling rules, the symmetric encryption algorithm and the asymmetric encryption algorithm generate decryption keys for the stored encrypted data.
8. A financial communication method between distributed devices according to claim 5, characterized in that: The steps to generate the current key are as follows: Obtain the node quantity and node type of each node in the distributed nodes, determine the number of key shards of the key based on the ratio between the number of node types and the number of nodes, and determine the key shard sequence value for each node based on the position distribution of each node type in the distributed nodes and the number of key shards; Based on the node device identifiers of multiple nodes corresponding to the same key shard sequence value, a single signature corresponding to the key shard sequence value is generated, and the overall signature is obtained based on the single signatures of all the key shard sequence values; Based on a single signature, combined with a key shard generation algorithm, key shards are jointly generated on multiple nodes corresponding to the key shard sequence value, and signature information corresponding to the key shard is set for each node corresponding to the key shard sequence value, and the signature information and key shard are stored in the corresponding node; Establishing a dynamic key sharding generation algorithm based on the key sharding generation algorithm combined with a random number, and establishing a key rotation mechanism based on the dynamic key sharding generation algorithm; At every preset time period or when any distributed node is attacked illegally, the key rotation mechanism is started, and the key shards are set for each node for rotation. Each node receives a new key shard for storage; Based on the nodes that the node transmission strategy needs to pass through and the storage distribution of the key shards, determine the target node in the distributed node that needs to retrieve the key shards, and authenticate the sending user based on the signature information of the target node at the sending end. If the sending user can decrypt the signature information, it indicates that the verification is successful, otherwise, it indicates that the verification fails; After the verification is passed, the key shards stored in all target nodes are obtained, and the key shards stored in all target nodes are combined based on the key shard sequence value to obtain the current key.
9. A financial communication method between distributed devices according to claim 3, characterized in that: The basic communication rules between devices are established based on the load balancing principle, the transmission fault handling method and the transmission real-time requirements, combined with the node characteristics of the distributed nodes, including: Based on the node characteristics of the distributed nodes, determine the node response value, the number of node connections, and based on the historical usage of the nodes, predict the load capacity of the nodes in the future time period; Based on the node response value, the number of node connections and the load capacity of the node in the future time period, the load selectivity coefficient of the node is calculated; Based on the load selectability coefficient, the distributed nodes are sorted to obtain a node sequence; Based on the transmission fault handling method and transmission real-time requirements, the dynamic adjustment value of the distributed node is calculated; When it is detected that a node needs to be processed for failure or the real-time requirement is not met, the node sequence is adjusted based on the dynamic adjustment value to obtain a dynamic node sequence; The dynamic node sequence is used as the basic communication rule established by the device.
10. A financial communication system between distributed devices, used to implement the steps of a financial communication method between distributed devices as claimed in any one of claims 1 to 9, characterized in that: include: A rule determination module, used to establish distributed nodes based on device information of distributed devices, and to design communication rules between distributed devices based on distributed nodes; A strategy determination module, used to determine the node transmission strategy of financial data in distributed nodes based on the financial communication business and in accordance with the communication rules; An encryption transmission module is used to establish communication encryption data based on the node transmission strategy, transmit the communication encryption data based on the node transmission strategy, and obtain financial receiving data; The encryption storage module is used to encrypt and store the financial received data on the distributed device based on the database encryption technology.
Citation Information
Patent Citations
Information security data processing method and device, equipment and storage medium
CN117272390A
Communication data real-time acquisition method and device, equipment and storage medium
CN118473824A
Mobile terminal equipment credibility authentication method and system based on Internet of Things
CN118631570A
End-to-end encrypted data transmission and privacy security protection method
CN118984224A
Computing power network system and data transmission method and device based on computing power network system
CN119011408A
Cited By
Secure communication method and system based on distributed transmission
CN120658451A