Security authentication method and system applied to supply chain management platform
By obtaining and processing certification data in segments in the supply chain management platform, extracting key certification vector sequences and generating security certification reports, the problem of insufficient overall security assessment of the supply chain in the existing technology is solved, and the supply chain security risks are achieved Accurate identification and management improves the security and stability of the supply chain.
Patent Information
- Application Number
- CN202410798003.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-20
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-06-20
AI Technical Summary
The existing supply chain security certification methods focus on a single certification process, lack comprehensive assessment and management of the overall security status of the supply chain, making it difficult to effectively identify potential security risk points.
By obtaining the supply chain authentication data domain and basic authentication vector sequence of the supply chain management platform, the data is segmented in the continuous authentication cycle stage, multiple supply chain information fragments are generated, key authentication vector sub-sequences are extracted, and the second authentication is gathered to generate. Vector sequence generates a security authentication report when the security authentication termination requirement is met to identify existing security risk points.
Improve data processing efficiency and the accuracy of analysis of key information in the supply chain, and accurately identify security risk points in the supply chain management platform, help enterprises take timely response measures, reduce the impact of potential risks on supply chain stability, and significantly improve The security and stability of the supply chain management platform.
Smart Images

Figure CN118569645B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a security authentication method and system applied to a supply chain management platform. Background Art
[0002] In the field of supply chain management, ensuring the security and stability of the supply chain has always been an important challenge faced by enterprises. With the deepening of globalization, the supply chain has become increasingly complex, involving multiple links, multiple suppliers and multiple logistics channels, which makes the management and control of supply chain risks more difficult. Traditional supply chain security certification methods often focus on a single certification link or node, lacking a comprehensive assessment and management of the overall security status of the supply chain.
[0003] In recent years, with the rapid development of information technology and data analysis technology, new ideas and methods have been provided for the security certification of supply chain management platforms. By collecting and analyzing a large amount of data in the supply chain management platform, real-time monitoring and evaluation of the supply chain security status can be achieved. However, how to effectively integrate and utilize this data to comprehensively and accurately reflect the security status of the supply chain and identify potential security risk points is still an urgent problem to be solved in the current supply chain management field. Summary of the invention
[0004] In view of the above-mentioned problems, in combination with the first aspect of the present application, an embodiment of the present application provides a security authentication method applied to a supply chain management platform, the method comprising:
[0005] Acquire the supply chain authentication data domain of the supply chain management platform and the basic authentication vector sequence carried by the authentication path data in the supply chain authentication data domain;
[0006] In the continuous authentication cycle stage, the supply chain authentication data domain is segmented according to the first authentication vector sequence to generate multiple supply chain information fragments; in the first authentication cycle, the first authentication vector sequence is the basic authentication vector sequence;
[0007] For each of the multiple supply chain information fragments, obtaining a key authentication vector subsequence corresponding to the supply chain information fragment; aggregating multiple key authentication vector subsequences corresponding to the multiple supply chain information fragments to generate a second authentication vector sequence;
[0008] When the security authentication termination requirement is met, generating the second authentication vector sequence and the plurality of supply chain information fragments, and, when the security authentication termination requirement is not met, outputting the second authentication vector sequence as the adjusted first authentication vector sequence, and continuing to enter the next authentication cycle;
[0009] A security authentication report is generated based on the final second authentication vector sequence and supply chain information fragment when the security authentication termination requirements are met, and based on the security authentication report, security risk points existing in the supply chain management platform are identified.
[0010] In a possible implementation of the first aspect, the acquiring a key authentication vector subsequence corresponding to the supply chain information segment includes:
[0011] For each of the authentication vectors in the plurality of authentication vectors of the first authentication vector sequence, determining a correlation density of the authentication vector in the supply chain information segment;
[0012] Arranging the plurality of authentication vectors in descending order according to a plurality of association densities, wherein the plurality of association densities have a unique corresponding relationship with the plurality of authentication vectors;
[0013] The first x authentication vectors are determined as the key authentication vector subsequence corresponding to the supply chain information segment, where x is a set value; or, the authentication vectors whose association density is greater than a preset association density are determined to constitute the key authentication vector subsequence corresponding to the supply chain information segment.
[0014] In a possible implementation manner of the first aspect, determining the association density of the authentication vector in the supply chain information segment includes:
[0015] Determine a first trigger frequency and a second trigger frequency corresponding to the authentication vector, wherein the first trigger frequency is used to represent the trigger frequency of the authentication vector in the supply chain information segment, and the second trigger frequency is used to represent the global trigger frequency of the authentication vector in the supply chain authentication data domain;
[0016] The ratio of the first trigger frequency to the second trigger frequency is calculated, and the ratio is used as the association density.
[0017] In a possible implementation of the first aspect, the acquiring a key authentication vector subsequence corresponding to the supply chain information segment includes:
[0018] Calculating participation weight coefficients of multiple authentication vectors of the first authentication vector sequence in the supply chain information fragment to generate multiple participation weight coefficients; the multiple participation weight coefficients have a unique corresponding relationship with the multiple authentication vectors, and the participation weight coefficients include effectiveness increase, stability coefficient and dispersion;
[0019] Arranging the plurality of authentication vectors in descending order according to the plurality of participation weight coefficients;
[0020] The first y authentication vectors are determined as the key authentication vector subsequence corresponding to the supply chain information fragment, where y is a set value; or, the authentication vectors whose participation weight coefficients are greater than the preset weight coefficients are determined as the key authentication vector subsequence corresponding to the supply chain information fragment.
[0021] In a possible implementation manner of the first aspect, when a security authentication termination requirement is met, generating the second authentication vector sequence and the plurality of supply chain information fragments includes:
[0022] When the difference in the number of authentication vectors between the first authentication vector sequence and the second authentication vector sequence is less than a threshold value, generating the second authentication vector sequence and the plurality of supply chain information fragments;
[0023] When the authentication cycle reaches a preset cycle threshold, the second authentication vector sequence and the plurality of supply chain information fragments are generated.
[0024] In a possible implementation of the first aspect, the method further includes:
[0025] Generate a global metric parameter according to a correlation metric parameter and a repeatability metric parameter, wherein the correlation metric parameter is used to determine the correlation between authentication vectors, and the repeatability metric parameter is used to determine the repeatability between authentication vectors;
[0026] Filter authentication vectors from a plurality of reference authentication vectors corresponding to the supply chain authentication data domain to generate the basic authentication vector sequence, so that the global metric parameter of the basic authentication vector sequence meets the requirements.
[0027] In a possible implementation of the first aspect, the global metric parameter of the basic authentication vector sequence obtains a maximum value;
[0028] The generating of the global measurement parameters according to the correlation measurement parameters and the repeatability measurement parameters includes:
[0029] Performing weighted calculation on the correlation metric parameter and the first importance coefficient to generate a first metric parameter;
[0030] and performing weighted calculation on the repeatability measurement parameter and the second importance coefficient to generate a second measurement parameter, wherein the sum of the first importance coefficient and the second importance coefficient is 1, and both the first importance coefficient and the second importance coefficient are numbers between 0 and 1;
[0031] The global metric parameter is generated by taking the difference between the first metric parameter and the second metric parameter.
[0032] In a possible implementation of the first aspect, the method further includes:
[0033] Generate a relevance array according to a plurality of reference authentication vector combinations generated from the plurality of reference authentication vectors, wherein a node value of an array node of the relevance array is a relevance strength value of a reference authentication vector combination, the reference authentication vector combination includes two reference authentication vectors, and the relevance strength value of the reference authentication vector combination has directionality between authentication vectors;
[0034] The association measurement parameter is generated by calculating an average value of a plurality of association strength values in the association array.
[0035] In a possible implementation of the first aspect, the method further includes:
[0036] Generate a repetitive array according to a plurality of reference authentication vector combinations generated from the plurality of reference authentication vectors, wherein a node value of an array node of the repetitive array is a repetitive evaluation value of a reference authentication vector combination, the reference authentication vector combination includes two reference authentication vectors, and the repetitive evaluation value of the reference authentication vector combination has directivity between authentication vectors;
[0037] Calculating an average of a plurality of repeated evaluation values in the repeatability array to generate the repeatability metric parameter;
[0038] In a possible implementation manner of the first aspect, the combining of multiple reference authentication vectors generated according to the multiple reference authentication vectors to generate a repetitive array includes:
[0039] For a reference authentication vector combination, when the reference authentication vector combination includes two identical reference authentication vectors, determining that a repetition evaluation value corresponding to the reference authentication vector combination in the repetitive array is 1;
[0040] When the reference authentication vector combination includes a first reference authentication vector and a second reference authentication vector, and the authentication vectors indicated by the reference authentication vector combination point from the first reference authentication vector to the second reference authentication vector, calculating a difference between a first validity incentive parameter and a second validity incentive parameter to generate a validity incentive difference parameter, wherein the first validity incentive parameter is not combined with only the validity incentive parameter of the first reference authentication vector, and the second validity incentive parameter is not synchronously combined with the validity incentive parameters of the first reference authentication vector and the second reference authentication vector;
[0041] Subtracting the validity incentive difference parameter from 1 generates a repetition evaluation value corresponding to the reference authentication vector combination in the repetitive array.
[0042] On the other hand, an embodiment of the present application also provides a security authentication system applied to a supply chain management platform, including a processor and a machine-readable storage medium, wherein the machine-readable storage medium is connected to the processor, the machine-readable storage medium is used to store programs, instructions or codes, and the processor is used to execute the programs, instructions or codes in the machine-readable storage medium to implement the above method.
[0043] Based on the above aspects, the embodiment of the present application obtains the supply chain authentication data domain of the supply chain management platform and the basic authentication vector sequence therein, and can segment the supply chain authentication data domain according to the continuously adjusted first authentication vector sequence in the continuous authentication cycle stage to generate multiple supply chain information fragments, which not only improves the efficiency of data processing, but also makes the analysis and identification of key information in the supply chain more accurate through segmented processing.
[0044] In each authentication cycle, key authentication vector subsequences can be extracted for each supply chain information fragment, and a second authentication vector sequence can be generated by aggregating these key authentication vector subsequences, effectively highlighting the core authentication nodes and processes in the supply chain, providing an important basis for subsequent security risk identification.
[0045] When the security authentication termination requirements are met, a security authentication report containing the final second authentication vector sequence and multiple supply chain information fragments can be generated. Based on this security authentication report, the security risk points in the supply chain management platform can also be accurately identified, thereby helping enterprises to take timely countermeasures and reduce the impact of potential risks on the stability of the supply chain. As a result, the security and stability of the supply chain management platform are significantly improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a schematic diagram of the execution flow of the security authentication method applied to the supply chain management platform provided in the embodiment of the present application.
[0047] Figure 2 It is a schematic diagram of the hardware architecture of a security authentication system applied to a supply chain management platform provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] The present application will be described in detail below with reference to the accompanying drawings. Figure 1 This is a flow chart of a security authentication method applied to a supply chain management platform provided by an embodiment of the present application. The security authentication method applied to the supply chain management platform is introduced in detail below.
[0049] Step S110, obtaining the supply chain authentication data domain of the supply chain management platform and the basic authentication vector sequence carried by the authentication path data in the supply chain authentication data domain.
[0050] In detail, the supply chain management platform is a platform that centrally manages and monitors all aspects of the supply chain, including but not limited to raw material procurement, production, warehousing, logistics, sales and other processes, and usually contains a large amount of data for analyzing the performance, efficiency and potential risks of the supply chain. For example, a car manufacturer's supply chain management platform may include contract information with suppliers, raw material procurement records, production line data, vehicle transportation logistics information, etc.
[0051] The supply chain certification data domain refers to a data area in the supply chain management platform that is specifically used to store and process data related to supply chain certification, which may include product quality inspection records, compliance certificates, logistics tracking information, etc. For example, in the electronic product supply chain, the certification data domain may include the product's CE certification, RoHS certification certificate, battery safety test report, etc.
[0052] The certification path data records the data of all key certification nodes in the entire supply chain process from raw materials to the final consumer, indicating the key checkpoints and verification steps in the product circulation process. For example, in the food supply chain, the certification path data may include farm planting records, processing plant health licenses, temperature monitoring data during transportation, and supermarket incoming inspection reports.
[0053] The basic authentication vector sequence is a set of key authentication vectors extracted from the authentication path data, representing the core authentication nodes and processes in the supply chain. The basic authentication vector sequence is arranged in a certain order, reflecting the authentication path of the product from the source to the end point. For example, in the textile supply chain, the basic authentication vector sequence may include key authentication points such as raw material source certification, dyeing process compliance, and finished product quality inspection report.
[0054] That is, in this embodiment, the server retrieves the supply chain authentication data domain from the database of the supply chain management platform, which contains a series of transaction records, logistics information, supplier qualifications and other data. In particular, the server pays attention to the authentication path data contained therein, which records in detail every link of the product from raw materials to the final consumer. From these authentication path data, the server extracts a basic authentication vector sequence, which represents the key nodes and flow directions of the product in the supply chain.
[0055] Step S120, in a continuous authentication cycle stage, segmenting the supply chain authentication data domain according to a first authentication vector sequence to generate a plurality of supply chain information segments. In the first authentication cycle, the first authentication vector sequence is the basic authentication vector sequence.
[0056] In detail, the authentication cycle phase is an iterative process in which the server repeatedly uses and adjusts the authentication vector sequence to analyze and optimize the supply chain data until the security authentication termination requirements are met. For example, the server first uses the basic authentication vector sequence to analyze the supply chain data, then adjusts the vector sequence according to the analysis results, analyzes again, and so on, until a preset cycle round is reached or the authentication vector sequence converges.
[0057] The supply chain information fragment is a sub-dataset obtained by segmenting the supply chain authentication data domain according to the authentication vector sequence, representing a specific link or sub-process in the supply chain. For example, in the clothing supply chain, one information fragment may contain all authentication data from yarn to weaving, while another fragment contains authentication data from cutting to sewing.
[0058] The first authentication vector sequence is an initial or adjusted authentication vector sequence used to segment the current supply chain information fragment in the authentication cycle. In the first authentication cycle, it is usually a basic authentication vector sequence. For example, in the first cycle, the server uses the basic authentication vector sequence as the first authentication vector sequence to segment the supply chain data. In subsequent cycles, it can be adjusted according to the analysis results.
[0059] That is, in this embodiment, the server begins to enter a continuous authentication cycle phase. In the first authentication cycle, the server uses the extracted basic authentication vector sequence as the first authentication vector sequence. According to this first authentication vector sequence, the server segments the supply chain authentication data domain, each segment represents a specific supply chain link or transaction process, so that the originally large and complex supply chain data is divided into multiple supply chain information fragments that are easier to manage and analyze.
[0060] Step S130: for each of the multiple supply chain information fragments, obtain a key authentication vector subsequence corresponding to the supply chain information fragment, and aggregate multiple key authentication vector subsequences corresponding to the multiple supply chain information fragments to generate a second authentication vector sequence.
[0061] The key authentication vector subsequence is the most important and representative authentication vector combination extracted from each supply chain information fragment based on certain evaluation criteria (such as association density or participation weight coefficient). For example, in an automobile supply chain information fragment, the key authentication vector subsequence may include engine quality test reports, airbag compliance certificates, and emission test data.
[0062] The second authentication vector sequence is a new sequence formed by converging key authentication vector subsequences of multiple supply chain information fragments during the authentication cycle, reflecting the key authentication nodes and processes of the entire supply chain. For example, after multiple cycles, the server extracts key authentication vector subsequences from each information fragment and aggregates them into a second authentication vector sequence, which is more refined and accurate than the basic authentication vector sequence.
[0063] Therefore, for each supply chain information segment, the server further analyzes the distribution and frequency of the authentication vectors within it. For each supply chain information segment, the server calculates the association density between each authentication vector and the supply chain information segment, which reflects the importance of the authentication vector in the segment. Based on these association densities, the server extracts a key authentication vector subsequence for each supply chain information segment, and these key authentication vector subsequences are combined to form a new, more refined second authentication vector sequence.
[0064] Step S140, when the security authentication termination requirement is met, generating the second authentication vector sequence and the multiple supply chain information fragments, and, when the security authentication termination requirement is not met, outputting the second authentication vector sequence as the adjusted first authentication vector sequence, and continuing to enter the next authentication cycle.
[0065] In the continuous authentication cycle, the server continuously adjusts the first authentication vector sequence of the next round according to the second authentication vector sequence of the previous round. This process continues until the security authentication termination requirements are met. These security authentication termination requirements may include reaching a preset cycle number, the stability of the authentication vector sequence reaching a certain threshold, etc. Once these security authentication termination requirements are met, the server will output the final second authentication vector sequence and the corresponding supply chain information fragment. If the termination requirements are not met, the server will continue to the next round of authentication cycle.
[0066] Step S150, generating a security authentication report according to the final second authentication vector sequence and the supply chain information fragment when the security authentication termination requirement is met, and identifying the security risk points existing in the supply chain management platform based on the security authentication report.
[0067] After the security certification termination requirements are met, the server generates a security certification report based on the final second certification vector sequence and supply chain information fragments. This security certification report analyzes the key links and risk points in the supply chain in detail, such as which suppliers or logistics links may have security risks, which certification vectors are abnormally frequent, etc. Based on this security certification report, the supply chain management platform can quickly identify and respond to potential security risks to ensure the stability and security of the entire supply chain.
[0068] In detail, the final second authentication vector sequence and multiple supply chain information fragments are extracted from the database when the security authentication termination requirements are met and then integrated to form a structured data report to facilitate subsequent analysis and presentation.
[0069] Next, the second authentication vector sequence is analyzed in depth to identify the key authentication nodes and processes in the supply chain, which are the core elements to ensure supply chain security. Then, each supply chain information fragment is analyzed in detail to determine its specific position and role in the supply chain, as well as its relevance and dependency with other links.
[0070] On this basis, combined with the analysis results of the second authentication vector sequence and the supply chain information fragments, the possible security risk points in the supply chain are preliminarily identified.
[0071] It is worth mentioning that the overall structure of the security certification report can be designed in advance, including the cover, directory, summary, main text and appendix. Ensure that the report content is clear and logically rigorous. Generate the main text of the security certification report based on the analysis results of the second certification vector sequence and the supply chain information fragment. The main text can include supply chain overview, key certification node analysis, information fragment analysis, risk identification and assessment, etc. In order to more intuitively display the analysis results, the security certification report can contain appropriate charts, such as flow charts, bar charts, pie charts, etc. These charts can help readers better understand the content of the report.
[0072] After the safety certification report is generated, it can be officially released after passing internal and external audits. In the safety certification report, some possible safety risk points have been preliminarily identified, which are based on the analysis results of the second certification vector sequence and the supply chain information fragment. Then, the preliminarily identified safety risk points are classified, such as raw material risk, production risk, logistics risk, etc. Classification helps to understand the source and nature of the risk points more clearly.
[0073] Based on the above steps, the embodiment of the present application obtains the supply chain authentication data domain of the supply chain management platform and the basic authentication vector sequence therein, and can segment the supply chain authentication data domain according to the continuously adjusted first authentication vector sequence in the continuous authentication cycle stage to generate multiple supply chain information fragments, which not only improves the efficiency of data processing, but also makes the analysis and identification of key information in the supply chain more accurate through segmented processing.
[0074] In each authentication cycle, key authentication vector subsequences can be extracted for each supply chain information fragment, and a second authentication vector sequence can be generated by aggregating these key authentication vector subsequences, effectively highlighting the core authentication nodes and processes in the supply chain, providing an important basis for subsequent security risk identification.
[0075] When the security authentication termination requirements are met, a security authentication report containing the final second authentication vector sequence and multiple supply chain information fragments can be generated. Based on this security authentication report, the security risk points in the supply chain management platform can also be accurately identified, thereby helping enterprises to take timely countermeasures and reduce the impact of potential risks on the stability of the supply chain. As a result, the security and stability of the supply chain management platform are significantly improved.
[0076] In a possible implementation, step S130 includes:
[0077] Step A110: for each of the authentication vectors in the plurality of authentication vectors in the first authentication vector sequence, determine the association density of the authentication vector in the supply chain information segment.
[0078] Step A120: Arrange the plurality of authentication vectors in descending order according to a plurality of association densities, wherein the plurality of association densities are uniquely corresponding to the plurality of authentication vectors.
[0079] Step A130, determining the first x authentication vectors as constituting the key authentication vector subsequence corresponding to the supply chain information segment, where x is a set value. Alternatively, determining that the authentication vectors with a correlation density greater than a preset correlation density constitute the key authentication vector subsequence corresponding to the supply chain information segment.
[0080] In a possible implementation, step A110 includes:
[0081] Step A111, determine the first trigger frequency and the second trigger frequency corresponding to the authentication vector, the first trigger frequency is used to represent the trigger frequency of the authentication vector in the supply chain information segment, and the second trigger frequency is used to represent the global trigger frequency of the authentication vector in the supply chain authentication data domain.
[0082] Step A112: Calculate the ratio of the first trigger frequency to the second trigger frequency, and use the ratio as the association density.
[0083] In this embodiment, the server has obtained the supply chain authentication data domain through the previous steps and extracted the basic authentication vector sequence from it. Now, the server needs to obtain the corresponding key authentication vector subsequence for each supply chain information fragment.
[0084] The server first traverses each authentication vector in the first authentication vector sequence. For each authentication vector, the server can calculate its frequency of occurrence in the currently analyzed supply chain information segment (i.e., the first trigger frequency), and also calculates the global frequency of the authentication vector in the entire supply chain authentication data domain (i.e., the second trigger frequency).
[0085] For example, if a certain authentication vector A appears 10 times in the current supply chain information segment, and the segment has a total of 100 authentication vector records, then the first trigger frequency of authentication vector A is 10 / 100 = 0.1. At the same time, if authentication vector A appears 1000 times in the entire supply chain authentication data domain, and the entire supply chain authentication data domain has 10,000 authentication vector records, then its second trigger frequency is 1000 / 10000 = 0.1.
[0086] Next, the server can calculate the ratio of these two frequencies, i.e., the correlation density. In this example, the correlation density is 0.1 / 0.1=1, which reflects the importance of the authentication vector in the current supply chain information fragment relative to its importance in the entire supply chain.
[0087] The server may sort all authentication vectors in the first authentication vector sequence according to the calculated association density. The sorting is performed in descending order of association density, that is, the authentication vector with the highest association density is placed at the front.
[0088] Continuing with the above example, if the association density of authentication vector A is 1, and the association density of another authentication vector B is 0.8, then in this sorting, authentication vector A will be ranked ahead of authentication vector B.
[0089] After the sorting is completed, the server can select the key authentication vector subsequence according to the preset rules. There are two possible selection methods:
[0090] Select the first x authentication vectors: The server can simply select the first x authentication vectors after sorting as the key authentication vector subsequence. For example, if x is set to 5, then the server will select the first 5 authentication vectors with the highest correlation density.
[0091] Select authentication vectors with a correlation density greater than a preset value: The server can also select authentication vectors with a correlation density greater than a preset value as key authentication vector subsequences. For example, if the preset value is 0.9, then all authentication vectors with a correlation density greater than 0.9 will be selected.
[0092] In the above example, if x is set to 3, and the association densities of authentication vectors A, B, and C are 1, 0.8, and 0.7 respectively, and the association densities of other authentication vectors are all lower than 0.7, then the key authentication vector subsequence will contain authentication vectors A, B, and C.
[0093] Through this process, the server can extract a key authentication vector subsequence for each supply chain information fragment. This key authentication vector subsequence contains the most important and representative authentication vectors in the current fragment. These key authentication vector subsequences will be used in subsequent authentication cycles and security risk analysis.
[0094] In a possible implementation, step S130 includes:
[0095] Step B110, calculating the participation weight coefficients of the multiple authentication vectors of the first authentication vector sequence in the supply chain information fragment to generate multiple participation weight coefficients. The multiple participation weight coefficients have a unique corresponding relationship with the multiple authentication vectors, and the participation weight coefficients include effectiveness increase, stability coefficient and dispersion.
[0096] Step B120, arranging the plurality of authentication vectors in descending order according to the plurality of participation weight coefficients.
[0097] Step B130, determining the first y authentication vectors as the key authentication vector subsequence corresponding to the supply chain information segment, y is a set value. Alternatively, determining the authentication vectors whose participation weight coefficients are greater than the preset weight coefficients as the key authentication vector subsequence corresponding to the supply chain information segment.
[0098] In this embodiment, after the server has performed the above data processing, it is now necessary to adopt another method to obtain the key authentication vector subsequence corresponding to the supply chain information fragment, namely, by calculating the participation weight coefficient.
[0099] The server first calculates the participation weight coefficient of each authentication vector in the first authentication vector sequence in the current supply chain information segment. The participation weight coefficient is a comprehensive indicator composed of several parts: effectiveness increase, stability coefficient and dispersion.
[0100] Effectiveness increase: reflects the contribution of the authentication vector to the overall effectiveness in the information fragment. For example, if an authentication vector appears frequently in the information fragment and each appearance effectively promotes a certain link in the supply chain, then its effectiveness increase will be high.
[0101] Stability coefficient: Indicates the stability of the authentication vector in the information fragment. A stable authentication vector means that it can maintain consistent effects in different transactions or links, and such an authentication vector is more reliable in the supply chain.
[0102] Dispersion: Measures the breadth of the distribution of authentication vectors in information fragments. A widely distributed authentication vector may have an impact on multiple links in the supply chain, so its importance is relatively high.
[0103] The server can combine these three aspects to calculate a comprehensive participation weight coefficient for each authentication vector.
[0104] After calculating the participation weight coefficients of all authentication vectors, the server can sort the authentication vectors in descending order of these participation weight coefficients. That is, the authentication vector with the highest participation weight coefficient will be sorted first, and so on.
[0105] After the sorting is completed, the server can select the key authentication vector subsequence based on the sorting result. There are two ways to select:
[0106] Select the first y authentication vectors: The server can directly select the first y authentication vectors after sorting as the key authentication vector subsequence. For example, if y is set to 4, then the first 4 authentication vectors with the highest participation weight coefficients will be selected.
[0107] Selecting authentication vectors whose participation weight coefficient is greater than a preset value: Another method is to set a threshold of the participation weight coefficient, and only authentication vectors exceeding this threshold will be selected as members of the key authentication vector subsequence.
[0108] Assume that in the current supply chain information fragment, there are 10 authentication vectors, and their participation weight coefficients are 0.9, 0.85, 0.8, 0.75, 0.7, 0.65, 0.6, 0.55, 0.5, and 0.45. If y is set to 3, then the key authentication vector subsequence will contain three authentication vectors with participation weight coefficients of 0.9, 0.85, and 0.8. If the preset participation weight coefficient threshold is 0.7, then the key authentication vector subsequence will contain all authentication vectors with participation weight coefficients greater than or equal to 0.7, that is, the first five authentication vectors.
[0109] Through this method, the server can more comprehensively evaluate the importance of each authentication vector in the supply chain information fragment, thereby more accurately extracting key authentication vector subsequences and providing strong support for subsequent supply chain security risk analysis.
[0110] In a possible implementation, step S140 may include:
[0111] Step S141: when the difference in the number of authentication vectors between the first authentication vector sequence and the second authentication vector sequence is less than a threshold value, generate the second authentication vector sequence and the plurality of supply chain information fragments.
[0112] Step S142: when the authentication cycle reaches a preset cycle threshold, generating the second authentication vector sequence and the plurality of supply chain information fragments.
[0113] In this embodiment, the server will follow certain authentication procedures and termination requirements during the supply chain security authentication process. Now, it will be described in detail how the server generates the first authentication vector sequence and multiple supply chain information fragments when the security authentication termination requirements are met.
[0114] When the server performs security authentication, it will continuously compare the number of authentication vectors between the first authentication vector sequence and the second authentication vector sequence. If at a certain moment, the difference in the number of authentication vectors between the two sequences is less than a preset threshold value, the server can perform the following operations:
[0115] Generate a second authentication vector sequence: Since the number difference is less than the threshold value, it means that the two sequences are close enough and the authentication process can be considered to have converged. At this point, the server can save the current second authentication vector sequence as the final result.
[0116] Generate multiple supply chain information fragments: While the authentication vectors are converging, the server can cut out multiple supply chain information fragments based on the distribution of these vectors in the supply chain data. Each information fragment contains a set of related data that has specific meaning and value in the supply chain and has passed security authentication.
[0117] For example, assuming that the threshold value is set to 5, when the difference between the first authentication vector sequence and the second authentication vector sequence decreases to 4 or less, the server stops further authentication cycles and saves the current second authentication vector sequence and the cut supply chain information fragment.
[0118] In addition to the above termination conditions based on the number difference, the server also sets a preset cycle round threshold, which is a protection mechanism to prevent the authentication process from failing to converge in some cases. When the authentication cycle reaches this threshold, the server can perform the following operations:
[0119] Generating a second authentication vector sequence: Even though the authentication process may not have fully converged, in order to achieve a balance between efficiency and resource utilization, the server may stop authentication when a cycle round threshold is reached and use the current second authentication vector sequence as the final result.
[0120] Generate multiple supply chain information fragments: Similar to the above situation, the server can cut out multiple information fragments that have passed security authentication according to the distribution of the current authentication vector sequence in the supply chain data.
[0121] For example, if the preset cycle threshold is 100 rounds, then when the server completes 100 rounds of authentication cycles, regardless of whether the authentication vector is fully converged, the authentication process will be stopped and the final second authentication vector sequence and supply chain information fragment will be generated.
[0122] Through the above two methods, the server can ensure security while taking into account the efficiency and resource consumption of the authentication process.
[0123] In a possible implementation, the method further includes:
[0124] Step C110: generating a global metric parameter according to a correlation metric parameter and a repeatability metric parameter, wherein the correlation metric parameter is used to determine the correlation between authentication vectors, and the repeatability metric parameter is used to determine the repeatability between authentication vectors.
[0125] Step C120, selecting authentication vectors from a plurality of reference authentication vectors corresponding to the supply chain authentication data domain, and generating the basic authentication vector sequence, so that the global metric parameters of the basic authentication vector sequence meet the requirements.
[0126] In this embodiment, when performing supply chain security authentication, the server needs to comprehensively consider the correlation and repeatability between authentication vectors. To this end, the server can first calculate the correlation measurement parameter and the repeatability measurement parameter.
[0127] Correlation metric: used to measure the degree of correlation between authentication vectors. For example, in supply chain data, some authentication vectors may often appear together, indicating that there is a strong correlation between them. The server can calculate the frequency and pattern of these vectors appearing together by analyzing historical data, and thus derive a correlation metric value.
[0128] Repeatability metric: This is used to evaluate how often the authentication vector appears in the data. If an authentication vector appears repeatedly in the supply chain data, its repeatability metric will be high. The server can count the number of times each authentication vector appears and calculate the repeatability metric based on this.
[0129] After calculating the correlation and repeatability metrics, the server can combine the two parameters to generate a global metric that can more comprehensively reflect the characteristics and importance of the authentication vector in the supply chain data.
[0130] Next, the server needs to select a suitable authentication vector from multiple reference authentication vectors corresponding to the supply chain authentication data domain to generate a basic authentication vector sequence. The screening process will be performed based on the global measurement parameters.
[0131] For example, the server can set a threshold for a global metric parameter, and only authentication vectors whose global metric parameters meet (for example, are higher than or equal to) this threshold will be selected. This is to ensure that the selected authentication vectors are both sufficiently relevant and not overly repetitive, so that they can more effectively represent the key information in the supply chain data.
[0132] Generate a basic authentication vector sequence: After screening, the server can obtain a set of authentication vectors that meet the requirements. These authentication vectors will be arranged in a certain order (such as in descending order of global metric parameters) to form a basic authentication vector sequence, which will serve as the basis for subsequent supply chain security authentication.
[0133] For example, during the screening process, the server detects that some authentication vectors have high repetition but low correlation, which indicates that they may not be key information in the supply chain; while other authentication vectors have high correlation and are not overly repetitive. These authentication vectors will be selected and added to the basic authentication vector sequence.
[0134] In this way, the server can generate a basic authentication vector sequence that is both concise and efficient, providing strong support for subsequent security authentication work.
[0135] In a possible implementation manner, the global metric parameter of the basic authentication vector sequence obtains a maximum value.
[0136] Step C110 includes:
[0137] Step C111: Perform weighted calculation on the correlation measurement parameter and the first importance coefficient to generate a first measurement parameter.
[0138] And, step C112, weighted calculation is performed on the repeatability measurement parameter and the second importance coefficient to generate a second measurement parameter, the sum of the first importance coefficient and the second importance coefficient is 1, and the first importance coefficient and the second importance coefficient are both numbers between 0-1.
[0139] Step C113: generating the global metric parameter by taking the difference between the first metric parameter and the second metric parameter.
[0140] In this embodiment, when processing supply chain authentication data, the server needs to generate a global metric parameter to evaluate the validity and quality of the basic authentication vector sequence. The global metric parameter is a comprehensive consideration based on the correlation metric parameter and the repeatability metric parameter.
[0141] First, the server can obtain a correlation metric parameter, which reflects the degree of correlation between authentication vectors. Then, the server can perform a weighted calculation on the correlation metric parameter and a preset first importance coefficient. Assume that the correlation metric parameter is 0.8, and the first importance coefficient is set to 0.6, indicating that the correlation has a greater weight in the global evaluation. Through weighted calculation, that is, 0.8 multiplied by 0.6, the server obtains a value of 0.48 for the first metric parameter.
[0142] Next, the server can process a repeatability metric parameter, which indicates the degree of repetition of the authentication vector. The server performs a weighted calculation on this parameter and a preset second importance coefficient. Assume that the repeatability metric parameter is 0.7, and the second importance coefficient is set to 0.4 (because the sum of the first and second importance coefficients is 1, the second importance coefficient is 1 minus the first importance coefficient, i.e. 1-0.6=0.4). Through the weighted calculation, i.e. 0.7 multiplied by 0.4, the server obtains a value of 0.28 for the second metric parameter.
[0143] Finally, the server can calculate the difference between the first metric parameter and the second metric parameter to generate a global metric parameter. In this example, the first metric parameter is 0.48, the second metric parameter is 0.28, and their difference is 0.48 minus 0.28, which is equal to 0.2. The difference is the global metric parameter, which reflects the overall quality or effectiveness of the basic authentication vector sequence after considering correlation and repetitiveness.
[0144] In this process, the server can flexibly weigh the impact of relevance and repeatability in the global evaluation by adjusting the first and second importance coefficients. The maximum value of the global metric parameter means that after considering relevance and repeatability, the basic authentication vector sequence has reached the optimal combination state, which is crucial for subsequent supply chain security authentication.
[0145] It should be noted that the values and coefficients here are only used for illustration and can be adjusted according to specific circumstances in actual applications. In addition, the maximum value of the global metric parameter does not necessarily mean the absolute optimal solution, but the best combination relative to the given correlation and repeatability metric parameters and importance coefficients.
[0146] In a possible implementation, the method further includes:
[0147] Step D110, generating an associative array based on multiple reference authentication vector combinations generated from the multiple reference authentication vectors, wherein a node value of an array node of the associative array is an associative strength value of a reference authentication vector combination, the reference authentication vector combination includes two reference authentication vectors, and the associative strength value of the reference authentication vector combination has directionality between authentication vectors.
[0148] Step D120, calculating an average value of a plurality of association strength values in the association array to generate the association measurement parameter.
[0149] In this embodiment, during the supply chain security authentication process, the server needs to evaluate the correlation between different authentication vectors. To this end, the server can perform a series of steps to generate correlation measurement parameters.
[0150] First, the server may generate multiple reference authentication vector combinations based on multiple reference authentication vectors, where the combinations are composed of two reference authentication vectors for analyzing the correlation between them.
[0151] Next, the server can generate an association array for these reference authentication vector combinations. In this array, each array node represents the association strength value of a reference authentication vector combination, and the association strength value reflects the degree of association between the two reference authentication vectors, and it has directionality, that is, it points from one authentication vector to another authentication vector.
[0152] For example, suppose there are three reference authentication vectors A, B, and C. The server can generate all possible combinations of two vectors, namely AB, AC, and BC. Then, for each pair of combinations, the server can calculate the association strength value between them and fill these values into the corresponding nodes of the associativity array.
[0153] After generating the association array, the server can calculate the average value of all association strength values in the array. The average value is the association metric parameter, which is used to quantify the average degree of association between authentication vectors in the entire supply chain data.
[0154] Specifically, the server can traverse all nodes in the association array, add up the association strength value of each node, and then divide it by the total number of nodes to obtain an average value. The average value is the association measurement parameter, which can help the server to more comprehensively understand the mutual correlation of authentication vectors in supply chain data.
[0155] In this way, the server can use correlation measurement parameters to evaluate the intrinsic structure and degree of connection of supply chain data, providing strong data support for subsequent security certification work.
[0156] In a possible implementation, the method further includes:
[0157] Step E110, generating a repetitive array based on multiple reference authentication vector combinations generated from the multiple reference authentication vectors, wherein a node value of an array node of the repetitive array is a repetitive evaluation value of a reference authentication vector combination, the reference authentication vector combination includes two reference authentication vectors, and the repetitive evaluation value of the reference authentication vector combination has directionality between authentication vectors.
[0158] Step E120, calculating the average of multiple repeated evaluation values in the repeatability array to generate the repeatability measurement parameter.
[0159] In this embodiment, during the supply chain authentication process, in addition to analyzing the correlation between authentication vectors, the server also needs to evaluate the repeatability of these vectors. Repeatability analysis helps to understand which authentication vectors frequently appear in supply chain data, which may have an important impact on security authentication.
[0160] Similar to generating the associative array, the server first generates multiple reference authentication vector combinations based on multiple reference authentication vectors. These combinations are still composed of two reference authentication vectors, but the focus of this analysis is the frequency of these combinations appearing in the data.
[0161] Next, the server can create a repetitive array. In this repetitive array, the value of each array node represents the repetitive evaluation value of a reference authentication vector combination, which reflects the number of times or frequency that the two reference authentication vector combinations co-occur in the supply chain data. Similarly, this value is also directional, indicating the repetitive occurrence from one authentication vector to another authentication vector.
[0162] For example, if there are three reference authentication vectors D, E, and F, the server can analyze the number of times these vectors appear in pairs in the data, such as DE, DF, and EF. The server then fills these statistics into the corresponding nodes of the repeatability array as repeatability evaluation values.
[0163] After constructing the repeatability array, the server can calculate the average value of all repeated evaluation values in the repeatability array. The average value is the repeatability metric parameter, which quantifies the average degree of repetition of the authentication vector combination in the supply chain data.
[0164] Specifically, the server can accumulate the repeated evaluation values of all nodes in the repeatability array and divide it by the total number of nodes to obtain an average value. This repeatability metric parameter provides the server with a quantitative method to evaluate which authentication vectors are more common in supply chain data and may have a greater impact on the authentication process.
[0165] In this way, the server is able to leverage repetitive metrics to better understand the characteristics of supply chain data and consider these recurring patterns during the security authentication process, thereby improving the accuracy and efficiency of authentication.
[0166] In a possible implementation, step E110 includes:
[0167] Step E111: for a reference authentication vector combination, when the reference authentication vector combination includes two identical reference authentication vectors, determining that a repetition evaluation value corresponding to the reference authentication vector combination in the repetitive array is 1.
[0168] Step E112, when the reference authentication vector combination includes the first reference authentication vector and the second reference authentication vector, and the authentication vectors indicated by the reference authentication vector combination point from the first reference authentication vector to the second reference authentication vector, calculate the difference between the first validity incentive parameter and the second validity incentive parameter to generate a validity incentive difference parameter, wherein the first validity incentive parameter is not combined with only the validity incentive parameter of the first reference authentication vector, and the second validity incentive parameter is not synchronously combined with the validity incentive parameters of the first reference authentication vector and the second reference authentication vector.
[0169] Step E113, subtracting the validity incentive difference parameter from 1 to generate a repetition evaluation value corresponding to the reference authentication vector combination in the repetitive array.
[0170] In this embodiment, when processing supply chain authentication data, the server needs to generate a repeatability array to evaluate the repeatability between different authentication vector combinations.
[0171] In detail, when the server processes a reference authentication vector combination in which two reference authentication vectors are exactly the same, such as the combination (A, A), the server can directly set the repetition evaluation value corresponding to this combination in the repeatability array to 1, which means that this reference authentication vector combination is completely repeated because it contains the same authentication vector.
[0172] For a combination including different reference authentication vectors, such as (A, B), the server may perform more complex calculations to determine its repeated evaluation value. First, the server may consider two validity incentive parameters: a first validity incentive parameter and a second validity incentive parameter.
[0173] First validity incentive parameter: Calculated based only on the validity incentive of the first reference authentication vector (A in this case), reflecting the independent validity of this authentication vector in the supply chain data.
[0174] Second validity incentive parameter: takes into account the validity incentives of the first and second reference authentication vectors (A and B in this case), reflecting the validity of the two authentication vectors when combined.
[0175] The server then calculates the difference between the two validity incentive parameters, namely the validity incentive difference parameter, which reflects the change in the validity of the two authentication vectors in the combination relative to when they exist separately.
[0176] Finally, the server can subtract the validity incentive difference parameter from 1, and the result is the repetitive evaluation value corresponding to this reference authentication vector combination in the repeatability array. The closer the value is to 1, the more likely the authentication vectors in this combination tend to appear together in the supply chain data, that is, their repeatability is higher.
[0177] In this way, the server is able to accurately quantify the repeatability between different authentication vector combinations, providing important data support for subsequent supply chain security certification, taking into account not only the individual validity of the authentication vectors, but also their mutual influence in the combination, thereby more comprehensively evaluating the repeatability of the authentication vectors.
[0178] Figure 2 The hardware structure of the security authentication system 100 applied to the supply chain management platform for implementing the security authentication method applied to the supply chain management platform provided in the embodiment of the present application is shown as follows: Figure 2 As shown, the security authentication system 100 applied to the supply chain management platform may include a processor 110 , a machine-readable storage medium 120 , a bus 130 , and a communication unit 140 .
[0179] In one possible design, the security authentication system 100 applied to the supply chain management platform can be a single server or a server group. The server group can be centralized or distributed (for example, the security authentication system 100 applied to the supply chain management platform can be a distributed system). In some embodiments, the security authentication system 100 applied to the supply chain management platform can be local or remote. For example, the security authentication system 100 applied to the supply chain management platform can access information and / or data stored in the machine-readable storage medium 120 via a network. For another example, the security authentication system 100 applied to the supply chain management platform can be directly connected to the machine-readable storage medium 120 to access the stored information and / or data. In some embodiments, the security authentication system 100 applied to the supply chain management platform can be implemented on the security authentication system applied to the supply chain management platform. By way of example only, the security authentication system applied to the supply chain management platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an internal cloud, a multi-layer cloud, etc. or any combination thereof.
[0180] The machine-readable storage medium 120 may store data and / or instructions. In some embodiments, the machine-readable storage medium 120 may store data obtained from an external terminal. In some embodiments, the machine-readable storage medium 120 may store data and / or instructions used by the security authentication system 100 applied to the supply chain management platform to execute or use to complete the exemplary method described in this application.
[0181] During the specific implementation process, one or more processors 110 execute computer executable instructions stored in the machine-readable storage medium 120, so that the processor 110 can execute the security authentication method applied to the supply chain management platform in the above method embodiment. The processor 110, the machine-readable storage medium 120 and the communication unit 140 are connected through the bus 130, and the processor 110 can be used to control the sending and receiving actions of the communication unit 140.
[0182] The specific implementation process of the processor 110 can refer to the various method embodiments executed by the security authentication system 100 applied to the supply chain management platform mentioned above. The implementation principles and technical effects are similar and will not be repeated in this embodiment.
[0183] In addition, an embodiment of the present application also provides a readable storage medium, in which computer executable instructions are preset. When a processor executes the computer executable instructions, the security authentication method applied to the supply chain management platform as above is implemented.
[0184] It should be noted that in order to simplify the description disclosed in the present application and thereby facilitate the understanding of one or more embodiments of the invention, in the foregoing description of the embodiments of the present application, various features are sometimes grouped into one embodiment, drawing or description thereof.
Claims
1. A security authentication method applied to a supply chain management platform, characterized in that: The method comprises: Acquire the supply chain authentication data domain of the supply chain management platform and the basic authentication vector sequence carried by the authentication path data in the supply chain authentication data domain; In the continuous authentication cycle stage, the supply chain authentication data domain is segmented according to the first authentication vector sequence to generate multiple supply chain information fragments; in the first authentication cycle, the first authentication vector sequence is the basic authentication vector sequence; For each of the multiple supply chain information fragments, obtaining a key authentication vector subsequence corresponding to the supply chain information fragment; aggregating multiple key authentication vector subsequences corresponding to the multiple supply chain information fragments to generate a second authentication vector sequence; When the security authentication termination requirement is met, generating the second authentication vector sequence and the plurality of supply chain information fragments, and, when the security authentication termination requirement is not met, outputting the second authentication vector sequence as the adjusted first authentication vector sequence, and continuing to enter the next authentication cycle; Generate a security authentication report based on the final second authentication vector sequence and the supply chain information fragment when the security authentication termination requirement is met, and identify security risk points existing in the supply chain management platform based on the security authentication report; The obtaining of the key authentication vector subsequence corresponding to the supply chain information fragment includes: For each of the authentication vectors in the plurality of authentication vectors of the first authentication vector sequence, determining a correlation density of the authentication vector in the supply chain information segment; Arranging the plurality of authentication vectors in descending order according to a plurality of association densities, wherein the plurality of association densities have a unique corresponding relationship with the plurality of authentication vectors; Determine the first x authentication vectors as the key authentication vector subsequence corresponding to the supply chain information segment, where x is a set value; or determine that the authentication vectors with a correlation density greater than a preset correlation density constitute the key authentication vector subsequence corresponding to the supply chain information segment; Alternatively, the obtaining of a key authentication vector subsequence corresponding to the supply chain information fragment includes: Calculating participation weight coefficients of multiple authentication vectors of the first authentication vector sequence in the supply chain information fragment to generate multiple participation weight coefficients; the multiple participation weight coefficients have a unique corresponding relationship with the multiple authentication vectors, and the participation weight coefficients include effectiveness increase, stability coefficient and dispersion; Arranging the plurality of authentication vectors in descending order of the plurality of participation weight coefficients; The first y authentication vectors are determined as the key authentication vector subsequence corresponding to the supply chain information fragment, where y is a set value; or, the authentication vectors whose participation weight coefficients are greater than the preset weight coefficients are determined as the key authentication vector subsequence corresponding to the supply chain information fragment.
2. The security authentication method applied to the supply chain management platform according to claim 1 is characterized in that: The determining the association density of the authentication vector in the supply chain information segment includes: Determine a first trigger frequency and a second trigger frequency corresponding to the authentication vector, wherein the first trigger frequency is used to represent the trigger frequency of the authentication vector in the supply chain information segment, and the second trigger frequency is used to represent the global trigger frequency of the authentication vector in the supply chain authentication data domain; The ratio of the first trigger frequency to the second trigger frequency is calculated, and the ratio is used as the association density.
3. The security authentication method applied to the supply chain management platform according to any one of claims 1-2, characterized in that: The generating the second authentication vector sequence and the plurality of supply chain information fragments when the security authentication termination requirement is met includes: When the difference in the number of authentication vectors between the first authentication vector sequence and the second authentication vector sequence is less than a threshold value, generating the second authentication vector sequence and the plurality of supply chain information fragments; When the authentication cycle reaches a preset cycle threshold, the second authentication vector sequence and the plurality of supply chain information fragments are generated.
4. The security authentication method applied to the supply chain management platform according to any one of claims 1-2, characterized in that: The method further comprises: Generate a global metric parameter according to a correlation metric parameter and a repeatability metric parameter, wherein the correlation metric parameter is used to determine the correlation between authentication vectors, and the repeatability metric parameter is used to determine the repeatability between authentication vectors; Filter authentication vectors from a plurality of reference authentication vectors corresponding to the supply chain authentication data domain to generate the basic authentication vector sequence, so that the global metric parameter of the basic authentication vector sequence meets the requirements.
5. The security authentication method applied to the supply chain management platform according to claim 4 is characterized in that: The global metric parameter of the basic authentication vector sequence obtains a maximum value; The generating of the global measurement parameters according to the correlation measurement parameters and the repeatability measurement parameters includes: Performing weighted calculation on the correlation metric parameter and the first importance coefficient to generate a first metric parameter; and performing weighted calculation on the repeatability measurement parameter and the second importance coefficient to generate a second measurement parameter, wherein the sum of the first importance coefficient and the second importance coefficient is 1, and both the first importance coefficient and the second importance coefficient are numbers between 0 and 1; The global metric parameter is generated by taking the difference between the first metric parameter and the second metric parameter.
6. The security authentication method applied to the supply chain management platform according to claim 5 is characterized in that: The method further comprises: Generate a relevance array according to a plurality of reference authentication vector combinations generated from the plurality of reference authentication vectors, wherein a node value of an array node of the relevance array is a relevance strength value of a reference authentication vector combination, the reference authentication vector combination includes two reference authentication vectors, and the relevance strength value of the reference authentication vector combination has directionality between authentication vectors; The association measurement parameter is generated by calculating an average value of a plurality of association strength values in the association array.
7. The security authentication method applied to the supply chain management platform according to claim 5 is characterized in that: The method further comprises: Generate a repetitive array according to a plurality of reference authentication vector combinations generated from the plurality of reference authentication vectors, wherein a node value of an array node of the repetitive array is a repetitive evaluation value of a reference authentication vector combination, the reference authentication vector combination includes two reference authentication vectors, and the repetitive evaluation value of the reference authentication vector combination has directivity between authentication vectors; Calculating an average of a plurality of repeated evaluation values in the repeatability array to generate the repeatability metric parameter; The combining of the multiple reference authentication vectors generated according to the multiple reference authentication vectors to generate a repeatable array comprises: For a reference authentication vector combination, when the reference authentication vector combination includes two identical reference authentication vectors, determining that a repetition evaluation value corresponding to the reference authentication vector combination in the repetitive array is 1; When the reference authentication vector combination includes a first reference authentication vector and a second reference authentication vector, and the authentication vectors indicated by the reference authentication vector combination point from the first reference authentication vector to the second reference authentication vector, calculating a difference between a first validity incentive parameter and a second validity incentive parameter to generate a validity incentive difference parameter, wherein the first validity incentive parameter is not combined with only the validity incentive parameter of the first reference authentication vector, and the second validity incentive parameter is not synchronously combined with the validity incentive parameters of the first reference authentication vector and the second reference authentication vector; Subtracting the validity incentive difference parameter from 1 generates a repetition evaluation value corresponding to the reference authentication vector combination in the repetitive array.
8. A security authentication system applied to a supply chain management platform, characterized in that: The security authentication system applied to the supply chain management platform includes a processor and a memory, the memory is connected to the processor, the memory is used to store programs, instructions or codes, and the processor is used to execute the programs, instructions or codes in the memory to implement the security authentication method applied to the supply chain management platform as described in any one of claims 1 to 7 above.
Citation Information
Patent Citations
Handle identifier-based supply chain management system, method and platform
CN117236871A
Intelligent warehousing intelligent management method and system based on dual authentication
CN118171998A
Secure distributed supply chain transactional management system
US20190258986A1