Data remote secure transmission method for commodity supply chain platform
By conducting characteristic value analysis of the static data and dynamic data of the commodity supply chain platform, dynamically determining the timing and method of key updates, the problem of frequent key updates in TLS/SSL encryption is solved, and the stability and security of the platform are improved.
Patent Information
- Application Number
- CN202510388179.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-03-31
AI Technical Summary
When using TLS/SSL encryption for data transmission, high-frequency key updates increase the overhead and storage burden of the commodity supply chain platform, affecting the stability of the platform.
By collecting and analyzing the static data and dynamic data of the commodity supply chain platform, determine the static data fluctuation characteristic value and dynamic data fluctuation characteristic value, judge whether the key needs to be updated based on these characteristic values, and obtain the key influence factor through the XOR operation result or hash function of the dynamic data, and determine the key of the target transmission process.
Reduces the frequency of key updates, reduces the overhead of handshake negotiation, avoids unnecessary storage burden, and improves the stability and security of the commodity supply chain platform.
Smart Images

Figure CN119892526A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data transmission, and in particular to a method for remote secure data transmission for a commodity supply chain platform. Background Art
[0002] The commodity supply chain platform connects manufacturers, suppliers, distributors and retailers, and achieves a high degree of integration and optimization of information flow, logistics and capital flow through digital means. In order to ensure efficient collaboration between various links in the supply chain, the security and integrity of data transmission on the commodity supply chain platform is particularly critical. TLS is the transport layer security protocol, and SSL is the secure socket layer protocol. TLS and SSL are encryption protocols used to protect the security of network communications. TLS / SSL encryption is often used in existing technologies to reduce the probability of data tampering during data transmission, ensure data security and accuracy, and ensure the normal operation of the supply chain platform.
[0003] The commodity supply chain platform needs to process a large amount of real-time data. When using TLS / SSL encryption for data transmission, high-frequency key updates are required. Frequent handshake negotiations will increase overhead, and the huge key space will also cause a serious storage burden, affecting the stability of the commodity supply chain platform. Therefore, under the premise of ensuring the security and integrity of data transmission, a more efficient data transmission method is urgently needed to ensure the stable operation of the commodity supply chain platform. Summary of the invention
[0004] The present invention provides a method for remote secure data transmission for a commodity supply chain platform to solve the problem that when using TLS / SSL encryption for data transmission, the overly frequent key update affects the stability of the commodity supply chain platform. The technical solution adopted is as follows: An embodiment of the present invention provides a method for remote secure data transmission for a commodity supply chain platform, the method comprising the following steps: Collect static and dynamic data of each transmission process of the commodity supply chain platform; Record any transmission process as a target transmission process, determine the static data fluctuation characteristic value of the target transmission process according to the difference between the values of the same type of static data of the target transmission process and all previous transmission processes, and the difference between the change trends of different types of static data, and obtain the dynamic data fluctuation characteristic value of the target transmission process; Determine whether the static data fluctuation characteristic value is an abnormal static data fluctuation characteristic value. If so, determine the key of the target transmission process based on the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process. If not, determine the key of the target transmission process based on the dynamic data fluctuation characteristic values of all transmission processes from the transmission process corresponding to the abnormal static data fluctuation characteristic value to the target transmission process in the transmission process before the target transmission process. Based on the key of the target transmission process, realize the remote secure transmission of data of the commodity supply chain platform in the target transmission process.
[0005] Further, the static data fluctuation characteristic value of the target transmission process is determined according to the difference between the values of the same type of static data in the target transmission process and all previous transmission processes, and the difference between the change trends of different types of static data, including the specific method of: Arrange the static data of the same type in the target transmission process and all previous transmission processes in the order of transmission, and obtain a static data transmission sequence of the static data of the same type in the static data of the target transmission process; obtain a first-order difference sequence of the static data transmission sequence, and use a polynomial fitting method to perform polynomial fitting on the first-order difference sequence of the static data transmission sequence to obtain a fitting curve of the static data transmission sequence; The static data fluctuation characteristic value of the target transmission process is determined based on the differences between the data contained in the static data transmission sequence of the same kind of static data in the target transmission process, the similarities of the static data transmission sequences of all different kinds of static data in the target transmission process, and the differences between the fitting curves of the static data transmission sequences of all different kinds of static data in the target transmission process.
[0006] Further, the static data fluctuation characteristic value of the target transmission process is determined according to the difference between the data contained in the static data transmission sequence of the same type of static data in the target transmission process, the similarity of the static data transmission sequences of all different types of static data in the target transmission process, and the difference between the fitting curves of the static data transmission sequences of all different types of static data in the target transmission process, including the specific method of: The variance of all values contained in the static data transmission sequence of the same type of static data in the target transmission process is recorded as the volatility of the same type of static data in the target transmission process, and the cumulative sum of the volatility of all the same type of static data in the target transmission process is recorded as the static data volatility of the target transmission process; The cumulative sum of the similarities of every two static data transmission sequences in all static data transmission sequences of the same type of static data in the target transmission process is recorded as the static data fluctuation similarity of the target transmission process; The cumulative sum of the absolute values of the differences between the integral areas of every two fitting curves of all kinds of static data in the target transmission process in the fitting curve of the target transmission process is recorded as the trend similarity of the static data in the target transmission process; According to the static data volatility, static data trend similarity and static data fluctuation similarity of the target transmission process, the static data fluctuation characteristic value of the target transmission process is determined.
[0007] Further, the method of determining the static data fluctuation characteristic value of the target transmission process according to the static data fluctuation, the static data trend similarity and the static data fluctuation similarity of the target transmission process includes the following specific methods: The ratio of the product of the static data volatility and the static data trend similarity of the target transmission process to the static data volatility similarity is recorded as the static data volatility characteristic value of the target transmission process.
[0008] Furthermore, the method for determining the abnormal static data fluctuation characteristic value is: The division threshold of the static data fluctuation characteristic value of all transmission processes of the commodity supply chain platform is obtained, and the static data fluctuation characteristic value greater than the division threshold is recorded as an abnormal static data fluctuation characteristic value.
[0009] Further, if the static data fluctuation characteristic value of the target transmission process is an abnormal static data fluctuation characteristic value, the key of the target transmission process is determined according to the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process, including the specific method of: When the static data fluctuation characteristic value of the target transmission process is an abnormal static data fluctuation characteristic value, the XOR operation result of the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process respectively expressed in binary is recorded as the key influencing factor of the target transmission process; The key of the target transmission process is determined according to the key influencing factor of the target transmission process.
[0010] Further, the key of the target transmission process is determined according to the key influencing factor of the target transmission process, and the specific method includes: The key influencing factor of the target transmission process is used as the key of the target transmission process.
[0011] Further, if not, the key of the target transmission process is determined according to the dynamic data fluctuation characteristic values of all transmission processes from the transmission process corresponding to the abnormal static data fluctuation characteristic value in the transmission process before the target transmission process to the target transmission process, including the specific method of: When the static data fluctuation characteristic value of the target transmission process is not the abnormal static data fluctuation characteristic value, the transmission process before the target transmission process, in which the static data fluctuation characteristic value is the abnormal static data fluctuation characteristic value and the transmission process closest in time to the target transmission process, is recorded as the comparison transmission process; The XOR operation result of the dynamic data fluctuation characteristic values of all transmission processes when comparing the transmission process to the target transmission process, which are respectively expressed in binary, is recorded as the first operation result of the target transmission process, the first operation result of the target transmission process is used as the value of the independent variable of the hash function, the function value corresponding to the hash function is calculated, and the calculated function value is recorded as the key influencing factor of the target transmission process; An encryption algorithm is used to obtain the initial key of the target transmission process, and the key of the target transmission process is determined in combination with the key influencing factor of the target transmission process.
[0012] Further, the method of using an encryption algorithm to obtain an initial key of the target transmission process and combining the key influencing factor of the target transmission process to determine the key of the target transmission process includes the following specific methods: The result of the cascade operation of the key of the target transmission process obtained by using TLS / SSL encryption and the key influencing factor of the target transmission process is used as the key of the target transmission process.
[0013] Furthermore, the remote secure transmission of data of the commodity supply chain platform in the target transmission process is realized according to the key of the target transmission process, and the specific method includes: According to the key of the target transmission process, the static data and dynamic data of the target transmission process are encrypted using the TLS / SSL encryption algorithm, the encrypted ciphertext is obtained, and the ciphertext of the target transmission process is transmitted data, thereby realizing the remote and secure transmission of the data of the commodity supply chain platform in the target transmission process.
[0014] The beneficial effects of the present invention are: The present application firstly takes into account that static data represents the basic information of the transaction data transmitted by both parties of the data transmission, while dynamic data has a higher timeliness, and evaluates the degree of change of the static data and dynamic data of the target transmission process, obtains the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process, and divides the abnormal static data fluctuation characteristic value from the static data fluctuation characteristic value according to the static data fluctuation characteristic value of all transmission processes, and the transmission process corresponding to the abnormal static data fluctuation characteristic value is the transmission process in which the static data undergoes a significant change; when the static data fluctuation characteristic value of the target transmission process is the abnormal static data fluctuation characteristic value, the basic information of the data provider in the data transmission process has undergone a significant change, and the next adjacent transmission process of the target transmission process needs to obtain a new original key through handshake again, therefore, according to the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process, the key of the target transmission process is determined to ensure the security of the commodity supply chain platform; when the static data fluctuation characteristic value of the target transmission process is not the abnormal static data fluctuation characteristic value When the data fluctuation characteristic value is determined, the basic information of the transaction data transmitted in the transmission process corresponding to the static data fluctuation characteristic value between the two abnormal static data fluctuation characteristic values has a high similarity. Therefore, according to the dynamic data fluctuation characteristic values of all transmission processes from the transmission process corresponding to the abnormal static data fluctuation characteristic value to the target transmission process in the transmission process before the target transmission process, the key of the target transmission process is determined. In this process, it is only necessary to calculate the XOR operation result of the binary value for the dynamic data fluctuation characteristic value of the transmission process to realize the identity verification, avoid the overhead caused by re-handshake to confirm the identity of the other party, and at the same time, ensure that there is a large difference before and after the key update, thereby ensuring the effectiveness of the key update and the security of the commodity supply chain platform; finally, according to the key of the target transmission process, the remote secure transmission of the data of the commodity supply chain platform in the target transmission process is realized, and the problem that the excessively high frequency of key updates affects the stability of the operation of the commodity supply chain platform when using TLS / SSL encryption for data transmission is solved, thereby improving the stability of the operation of the commodity supply chain platform. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0016] Figure 1 A schematic diagram of a flow chart of a method for remote secure data transmission for a commodity supply chain platform provided by an embodiment of the present invention; Figure 2A flowchart of obtaining a key in a transmission process provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0017] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0018] See also Figure 1 , which shows a flow chart of a method for remote secure data transmission for a commodity supply chain platform provided by an embodiment of the present invention, the method comprising the following steps: Step S001: Collect static data and dynamic data of each transmission process of the commodity supply chain platform.
[0019] The data on the commodity supply chain platform includes two types of data: static data and dynamic data. Static data includes production information such as manufacturers, commodity specification information such as size and material, and supplier information; dynamic data includes order information, warehousing information, logistics information, and transaction flow records.
[0020] Among them, all static data and dynamic data are converted into numerical form for storage.
[0021] At this point, the static and dynamic data of each transmission process of the commodity supply chain platform are obtained.
[0022] Step S002, record any transmission process as the target transmission process, determine the static data fluctuation characteristic value of the target transmission process according to the difference between the values of the same type of static data of the target transmission process and all previous transmission processes, and the difference between the change trends of different types of static data, and obtain the dynamic data fluctuation characteristic value of the target transmission process. Without changing the TLS / SSL encryption algorithm process, the key itself does not have the function of self-revocation, so the authority has a certain degree of transferability, that is, after a user has obtained the historical data authority of another user at least once, the authority can be transferred to the updated data. Therefore, during the data transmission process of the supply chain platform, if other personnel successfully attack once or obtain legal authority once, other personnel can still obtain the subsequent transmission data according to the obtained authority, and the subsequent data transmission is unsafe. The TLS / SSL encryption algorithm usually adopts the method of regularly updating the key to solve this problem. For example, the commodity supply chain platform updates the key in each transmission process, but frequent key updates will lead to frequent handshakes, affecting the operation efficiency of the commodity supply chain platform. Therefore, in order to ensure the operating efficiency of the commodity supply chain platform under the premise of data security, it is necessary to determine the timing of updating the key based on the stability and security of the data itself, reduce the overhead of handshake negotiation, and maintain the security and stability of the commodity supply chain platform.
[0023] Static data represents the basic information of the transaction data transmitted by both parties of data transmission. Static data can reflect the production and sales of users from the side, while dynamic data has high timeliness. Dynamic data reflects the changes in the size of the transaction volume. Therefore, when using the supply chain platform for data transmission, static data has high stability. When the static data is stable or has small changes, the two parties of the data transmission have shared more important basic information. The changes in dynamic data only indicate the fluctuations in the transaction volume based on these basic information. At this time, a relatively simple update method can be used, that is, a simple calculation can be performed according to the changes in dynamic data to obtain the update key to improve the efficiency of key update. However, when the static data changes relatively greatly, the production and sales of the data supplier change greatly, indicating that the historical basic information obtained by the two parties of data transmission is no longer sufficient to reflect the production and sales of the data supplier at the current moment. The historical basic information obtained by the data receiver is no longer accurate, and the basic information of the data supplier has also changed greatly. For the data supplier, a relatively complex key update is required to prevent the data receiver who has interacted with it from directly obtaining or relatively easily breaking through the data transmission process and illegally obtaining new basic information.
[0024] Any transmission process is recorded as a target transmission process, and according to the values of the same type of static data in the target transmission process and all previous transmission processes, the fitting curve of each type of static data in the target transmission process is determined respectively.
[0025] Arrange the same type of static data of the target transmission process and all previous transmission processes in the order of transmission, obtain a static data transmission sequence of the same type of static data in the static data of the target transmission process, obtain a first-order difference sequence of the static data transmission sequence, use a polynomial fitting method to perform polynomial fitting on the first-order difference sequence of the static data transmission sequence, and obtain a fitting curve of the static data transmission sequence. The independent variable corresponding to the fitting curve is a number determined by a natural number starting from 1 for each transmission process in the order of sequence, and the fitting curve is recorded as a fitting curve of the static data of the corresponding type of the corresponding target transmission process.
[0026] At this point, the fitting curves of all kinds of static data during the target transmission process can be obtained.
[0027] Among them, calculating the first-order difference sequence of the sequence and using the polynomial fitting method to perform polynomial fitting on the sequence are both well-known technologies and will not be described in detail.
[0028] The static data fluctuation characteristic value of the target transmission process is determined based on the differences between the data contained in the static data transmission sequence of the same kind of static data in the target transmission process, the similarities of the static data transmission sequences of all different kinds of static data in the target transmission process, and the differences between the fitting curves of the static data transmission sequences of all different kinds of static data in the target transmission process.
[0029] Preferably, as an embodiment of the present application, the variance of all numerical values contained in the static data transmission sequence of the same type of static data in the target transmission process is recorded as the volatility of the same type of static data in the target transmission process, and the cumulative sum of the volatility of all the same type of static data in the target transmission process is recorded as the static data volatility of the target transmission process; the cumulative sum of the similarities of every two static data transmission sequences in the static data transmission sequences of all the same type of static data in the target transmission process is recorded as the static data fluctuation similarity of the target transmission process; the cumulative sum of the absolute values of the difference between the integral areas of every two fitting curves of all types of static data in the target transmission process in the fitting curve of the target transmission process is recorded as the static data trend similarity of the target transmission process, wherein the integral lower limit of the integral area of the fitting curve is 0, and the integral upper limit is the number corresponding to the target transmission process; the ratio of the product of the static data volatility of the target transmission process and the static data trend similarity to the static data fluctuation similarity is recorded as the static data fluctuation characteristic value of the target transmission process.
[0030] Among them, this embodiment selects the Pearson correlation coefficient to evaluate the similarity of two static data transmission sequences. As other implementation methods, on the basis of achieving the purpose of measuring the similarity of two static data transmission sequences, the implementer can adopt other methods in the prior art such as cosine similarity, Spearman correlation coefficient, etc. to obtain the similarity of two static data transmission sequences. This application does not impose any special restrictions; on the basis of determining the integral lower limit and the integral upper limit of the fitting curve, calculating the difference between the integral areas of the two fitting curves is a well-known technology and will not be repeated; calculating the variance of all numerical values contained in the static data transmission sequence is a well-known technology and will not be repeated.
[0031] The difference in the integral area of the fitting curve is used to measure the similarity between the change trends of different types of static data in the static data of the target transmission process, which can more accurately measure the difference in the change trends of different types of static data.
[0032] When the difference between the values of the same type of static data in the target transmission process and all previous transmission processes is smaller, the similarity between the change trends of different types of static data is greater and the difference is smaller, the change in the static data is smaller. At this time, the static data fluctuation characteristic value of the target transmission process is smaller.
[0033] According to the method of obtaining the static data fluctuation characteristic value of the target transmission process based on the static data of the target transmission process and all previous transmission processes, the dynamic data fluctuation characteristic value of the target transmission process is obtained based on the dynamic data of the target transmission process and all previous transmission processes.
[0034] The static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process respectively evaluate the degree of change of the static data and the dynamic data of the target transmission process. According to the degree of change of the static data and the dynamic data of the target transmission process, it can be determined whether to update the secret key and the method of updating the secret key.
[0035] The static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of any transmission process can be obtained in the same way.
[0036] At this point, the static data fluctuation characteristic values and dynamic data fluctuation characteristic values of each transmission process of the commodity supply chain platform are obtained.
[0037] Step S003, determine whether the static data fluctuation characteristic value is an abnormal static data fluctuation characteristic value. If so, determine the key of the target transmission process according to the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process. If not, determine the key of the target transmission process according to the dynamic data fluctuation characteristic value of all transmission processes from the transmission process corresponding to the abnormal static data fluctuation characteristic value to the target transmission process in the transmission process before the target transmission process; according to the key of the target transmission process, realize the remote secure transmission of the data of the commodity supply chain platform in the target transmission process. Use the maximum inter-class variance method to process the static data fluctuation characteristic values of all transmission processes of the commodity supply chain platform to obtain the partition threshold, and record the static data fluctuation characteristic value greater than the partition threshold as the abnormal static data fluctuation characteristic value.
[0038] Among them, the abnormal static data fluctuation characteristic value is the static data fluctuation characteristic value corresponding to the static data with a large degree of change. The static data of each transmission process corresponding to the static data fluctuation characteristic value between two abnormal static data fluctuation characteristic values has not changed significantly, and the influence factor that needs to be adjusted for the key, that is, the key influence factor, can be determined according to each transmission process corresponding to the static data fluctuation characteristic value between the two abnormal static data fluctuation characteristic values.
[0039] When the static data fluctuation characteristic value of the target transmission process is an abnormal static data fluctuation characteristic value, the XOR operation result of the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process respectively represented by binary numbers is recorded as the key influencing factor of the target transmission process; the key influencing factor of the target transmission process is used as the key of the target transmission process.
[0040] The basic information of the transaction data transmitted in the transmission process corresponding to the abnormal static data fluctuation characteristic value undergoes a significant change. Therefore, the key influencing factor of the target transmission process is jointly constructed based on the dynamic data and static data to ensure that there is a significant difference before and after the key update, thereby ensuring the effectiveness of the key update.
[0041] It can be understood that when the static data fluctuation characteristic value of the target transmission process is an abnormal static data fluctuation characteristic value, the basic information of the data provider in the data transmission process has undergone significant changes. If the old key is still used, the security of the commodity supply chain platform may be threatened. Therefore, the next adjacent transmission process of the target transmission process needs to re-obtain the new original key through handshake. At the same time, in order to minimize handshake negotiations in other transmission processes after the target transmission process that are similar to the static data of the target transmission process, the key of the target transmission process is required.
[0042] When the static data fluctuation characteristic value of the target transmission process is not an abnormal static data fluctuation characteristic value, the transmission process before the target transmission process whose static data fluctuation characteristic value is an abnormal static data fluctuation characteristic value and whose time is closest to the target transmission process is recorded as the comparison transmission process, and the XOR operation result of the dynamic data fluctuation characteristic values of all transmission processes from the comparison transmission process to the target transmission process, respectively expressed in binary, is recorded as the first operation result of the target transmission process, and the first operation result of the target transmission process is used as the value of the independent variable of the hash function, and the function value corresponding to the hash function is calculated, and the calculated function value is recorded as the key influencing factor of the target transmission process; the initial key of the target transmission process is obtained by using the TLS / SSL encryption algorithm, and the key of the target transmission process is determined in combination with the key influencing factor of the target transmission process. Specifically, the cascade operation result of the initial key of the target transmission process and the key influencing factor is used as the key of the target transmission process.
[0043] Representing a value in binary, calculating the XOR operation result of two values, and the hash function are all well-known technologies and will not be described in detail; among them, the cascade operation is a well-known operation method of cryptographic cascade operation and will not be described in detail. For example, the cascade operation result of 1 and 0 is 10.
[0044] The basic information of the transaction data transmitted in the transmission process corresponding to the static data fluctuation characteristic values between the two abnormal static data fluctuation characteristic values has a high similarity, so the key influence factor of the target transmission process is constructed according to the dynamic data to ensure that there is a large difference before and after the key update, thereby ensuring the effectiveness of the key update. At the same time, the key influence factor of the target transmission process is constructed according to the dynamic data to obtain the key of the target transmission process. It is only necessary to calculate the XOR operation result of the binary value of the dynamic data fluctuation characteristic value of all transmission processes when comparing the transmission process to the target transmission process, so as to realize the identity verification, avoid the overhead caused by re-handshaking to confirm the identity of the other party, and at the same time, ensure the security of the commodity supply chain platform. Further, the key of the target transmission process is determined jointly according to the abnormal static data fluctuation characteristic value and the dynamic data fluctuation characteristic value, which is helpful to realize the verification of the user identity and avoid the loss caused by the man-in-the-middle attack.
[0045] The key acquisition flow chart of the transmission process is as follows Figure 2 shown.
[0046] In summary, since the specific method of key update is determined by the change of the data itself, the commodity supply chain platform does not need to update the key every time data is transmitted, which reduces the burden on the commodity supply chain platform. The key determination method provided in this embodiment can achieve more efficient data transmission under the premise of ensuring the security and integrity of data transmission, and ensure the stable operation of the entire commodity supply chain platform.
[0047] The key of the target transmission process is used as the key of the TLS / SSL encryption algorithm, the static data and dynamic data of the target transmission process are encrypted using the TLS / SSL encryption algorithm, the encrypted ciphertext is obtained, and the ciphertext of the target transmission process is transmitted data, thereby realizing the remote secure transmission of data of the commodity supply chain platform in the target transmission process.
[0048] Among them, using TLS / SSL encryption algorithm to encrypt static data and dynamic data is a well-known technology and will not be described in detail.
[0049] The same method can be used to obtain the key of any transmission process, and based on the key of the transmission process, the remote secure transmission of data of the commodity supply chain platform in any transmission process can be achieved.
[0050] At this point, remote and secure transmission of commodity supply chain platform data is achieved.
[0051] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for remote secure data transmission for a commodity supply chain platform, characterized in that: The method comprises the following steps: Collect static and dynamic data of each transmission process of the commodity supply chain platform; Record any transmission process as a target transmission process, determine the static data fluctuation characteristic value of the target transmission process according to the difference between the values of the same type of static data of the target transmission process and all previous transmission processes, and the difference between the change trends of different types of static data, and obtain the dynamic data fluctuation characteristic value of the target transmission process; Determine whether the static data fluctuation characteristic value is an abnormal static data fluctuation characteristic value. If so, determine the key of the target transmission process based on the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process. If not, determine the key of the target transmission process based on the dynamic data fluctuation characteristic values of all transmission processes from the transmission process corresponding to the abnormal static data fluctuation characteristic value to the target transmission process in the transmission process before the target transmission process. Based on the key of the target transmission process, realize the remote secure transmission of data of the commodity supply chain platform in the target transmission process.
2. A method for remote secure data transmission for a commodity supply chain platform according to claim 1, characterized in that: The method of determining the static data fluctuation characteristic value of the target transmission process according to the difference between the values of the same type of static data in the target transmission process and all previous transmission processes, and the difference between the change trends of different types of static data, includes the following specific methods: Arrange the static data of the same type in the target transmission process and all previous transmission processes in the order of transmission, and obtain a static data transmission sequence of the static data of the same type in the static data of the target transmission process; obtain a first-order difference sequence of the static data transmission sequence, and use a polynomial fitting method to perform polynomial fitting on the first-order difference sequence of the static data transmission sequence to obtain a fitting curve of the static data transmission sequence; The static data fluctuation characteristic value of the target transmission process is determined based on the differences between the data contained in the static data transmission sequence of the same kind of static data in the target transmission process, the similarities of the static data transmission sequences of all different kinds of static data in the target transmission process, and the differences between the fitting curves of the static data transmission sequences of all different kinds of static data in the target transmission process.
3. A method for remote secure data transmission for a commodity supply chain platform according to claim 2, characterized in that: The method of determining the static data fluctuation characteristic value of the target transmission process according to the difference between the data contained in the static data transmission sequence of the same type of static data in the target transmission process, the similarity of the static data transmission sequences of all different types of static data in the target transmission process, and the difference between the fitting curves of the static data transmission sequences of all different types of static data in the target transmission process includes the following specific methods: The variance of all values contained in the static data transmission sequence of the same type of static data in the target transmission process is recorded as the volatility of the same type of static data in the target transmission process, and the cumulative sum of the volatility of all the same type of static data in the target transmission process is recorded as the static data volatility of the target transmission process; The cumulative sum of the similarities of every two static data transmission sequences in all static data transmission sequences of the same type of static data in the target transmission process is recorded as the static data fluctuation similarity of the target transmission process; The cumulative sum of the absolute values of the differences between the integral areas of every two fitting curves of all kinds of static data in the target transmission process in the fitting curve of the target transmission process is recorded as the trend similarity of the static data in the target transmission process; According to the static data volatility, static data trend similarity and static data fluctuation similarity of the target transmission process, the static data fluctuation characteristic value of the target transmission process is determined.
4. A method for remote secure data transmission for a commodity supply chain platform according to claim 3, characterized in that: The method of determining the static data fluctuation characteristic value of the target transmission process according to the static data fluctuation, static data trend similarity and static data fluctuation similarity of the target transmission process includes the following specific methods: The ratio of the product of the static data volatility and the static data trend similarity of the target transmission process to the static data volatility similarity is recorded as the static data volatility characteristic value of the target transmission process.
5. The method for remote secure data transmission for a commodity supply chain platform according to claim 1, characterized in that: The method for determining the abnormal static data fluctuation characteristic value is: The division threshold of the static data fluctuation characteristic value of all transmission processes of the commodity supply chain platform is obtained, and the static data fluctuation characteristic value greater than the division threshold is recorded as an abnormal static data fluctuation characteristic value.
6. A method for remote secure data transmission for a commodity supply chain platform according to claim 1, characterized in that: The method of judging whether the static data fluctuation characteristic value is an abnormal static data fluctuation characteristic value, and if so, determining the key of the target transmission process according to the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process, includes the following specific methods: When the static data fluctuation characteristic value of the target transmission process is an abnormal static data fluctuation characteristic value, the XOR operation result of the static data fluctuation characteristic value and the dynamic data fluctuation characteristic value of the target transmission process respectively expressed in binary is recorded as the key influencing factor of the target transmission process; The key of the target transmission process is determined according to the key influencing factor of the target transmission process.
7. A method for remote secure data transmission for a commodity supply chain platform according to claim 6, characterized in that: The key of the target transmission process is determined according to the key influencing factor of the target transmission process, and the specific method includes: The key influencing factor of the target transmission process is used as the key of the target transmission process.
8. A method for remote secure data transmission for a commodity supply chain platform according to claim 1, characterized in that: If not, the key of the target transmission process is determined according to the dynamic data fluctuation characteristic values of all transmission processes from the transmission process corresponding to the abnormal static data fluctuation characteristic value in the transmission process before the target transmission process to the target transmission process, including the specific method of: When the static data fluctuation characteristic value of the target transmission process is not the abnormal static data fluctuation characteristic value, the transmission process before the target transmission process, in which the static data fluctuation characteristic value is the abnormal static data fluctuation characteristic value and the transmission process closest in time to the target transmission process, is recorded as the comparison transmission process; The XOR operation result of the dynamic data fluctuation characteristic values of all transmission processes when comparing the transmission process to the target transmission process, which are respectively expressed in binary, is recorded as the first operation result of the target transmission process, the first operation result of the target transmission process is used as the value of the independent variable of the hash function, the function value corresponding to the hash function is calculated, and the calculated function value is recorded as the key influencing factor of the target transmission process; An encryption algorithm is used to obtain the initial key of the target transmission process, and the key of the target transmission process is determined in combination with the key influencing factor of the target transmission process.
9. A method for remote secure data transmission for a commodity supply chain platform according to claim 8, characterized in that: The method of using an encryption algorithm to obtain an initial key of the target transmission process and combining the key influencing factor of the target transmission process to determine the key of the target transmission process includes the following specific methods: The result of the cascade operation of the key of the target transmission process obtained by using TLS / SSL encryption and the key influencing factor of the target transmission process is used as the key of the target transmission process.
10. A method for remote secure data transmission for a commodity supply chain platform according to claim 1, characterized in that: The method of realizing remote secure transmission of data of the commodity supply chain platform in the target transmission process according to the key of the target transmission process includes the following specific methods: According to the key of the target transmission process, the static data and dynamic data of the target transmission process are encrypted using the TLS / SSL encryption algorithm, the encrypted ciphertext is obtained, and the ciphertext of the target transmission process is transmitted data, thereby realizing the remote and secure transmission of the data of the commodity supply chain platform in the target transmission process.
Citation Information
Patent Citations
Active channel key generation method and system based on matrix eigenvalues
CN111510293A
Commodity data encryption transmission method and system based on supply chain
CN117596086A
Data encryption transmission method and system based on transport layer security protocol
CN117879873A
Network transmission security management system based on data analysis
CN118174843A
Mechanical turntable state monitoring method based on sensor data
CN118378125A