Artificial intelligence auxiliary authentication method and system for data element right confirmation
By using AI-assisted authentication methods and leveraging multimodal intelligent analysis and intelligent compliance verification models, a data element circulation map and digital rights certificates are generated. This solves the problems of dynamic intelligent analysis and full-process compliance monitoring in data element ownership confirmation, and achieves clear mapping of data flow paths and fair value distribution.
Patent Information
- Application Number
- CN202511431529.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-09
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2045-10-09
AI Technical Summary
Existing data element ownership confirmation technologies lack dynamic intelligent analysis capabilities, cannot handle complex data structures, resulting in rigid applications, and lack real-time compliance monitoring throughout the entire process, making it impossible to substantially constrain the data usage process.
By employing an AI-assisted authentication method, a multimodal intelligent analysis model is used to identify the core value elements and characteristics of data products, generate a data element circulation map, and combine it with an intelligent compliance verification model to monitor data operation behavior in real time, generate digital rights certificates, store them on the blockchain, and achieve dynamic traceability.
It has achieved a clear mapping of the flow path of data elements and a quantification of ownership relationships, provided a basis for fair value allocation, realized the intelligent and automated identification of ownership, and established substantive compliance control over the entire process of data use.
Smart Images

Figure CN120894047A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data element governance and trusted circulation, in particular to an artificial intelligence assisted authentication method and system for data element right confirmation. BACKGROUND
[0002] With the rapid development of digital economy, data has been ranked as the fifth production factor along with land, labor, and is involved in the intersection of multiple interests such as privacy and trade secrets. Data element right confirmation is a basic prerequisite for the effective operation of the data element market, and is crucial to releasing data value and promoting the healthy development of the digital economy. However, there are many difficulties in data element right confirmation at present, such as the intangible and replicable nature of data, the involvement of multiple interest subjects, and the different logic of right confirmation from traditional property. Existing right confirmation theories are difficult to be put into practice and to respond to the needs of different stages of data transaction.
[0003] For example, the patent with the publication number CN116167752A discloses a data flow process element right confirmation method and system. The element right confirmation method includes: establishing the correspondence between the element subject, the subject characteristics, and the element subject rights in different data circulation stages, and generating mapping data; in the data flow process, the data circulation stage is judged, and the element subject, the subject characteristics, and the element subject rights in the data circulation stage are determined according to the mapping data. The invention clearly defines the responsibilities, rights, and interests of each party in data transaction, and effectively prevents tampering and consensus mechanism by using blockchain technology, solving the problem of right confirmation in the process of data element transaction.
[0004] However, the above-mentioned similar technical solutions lack dynamic intelligent analysis capability, resulting in that the data element right confirmation process relies on pre-defined rules and cannot handle complex data composition, causing application rigidity; and lack of real-time compliance monitoring throughout the process, resulting in only post-event evidence storage, and inability to substantially constrain the data use process. SUMMARY
[0005] The purpose of the present application is to provide an artificial intelligence assisted authentication method and system for data element right confirmation to solve the problems raised in the background art.
[0006] To achieve the above-mentioned purpose, the present application provides the following technical solution: an artificial intelligence assisted authentication method for data element right confirmation, comprising: Data acquisition: acquiring data products, right ownership declaration, contract terms, and calculating the initial digital fingerprint of the data products; Right ownership identification: based on a multi-modal intelligent analysis model, extracting the core value elements and characteristics of the data products, quantifying the value contribution weight of each link to the formation of the data products, and automatically generating a data element circulation map; Real-time behavior monitoring and compliance verification: Based on the intelligent compliance verification model, compile the contract terms into a set of behavior rules, monitor all data operation behaviors in real time, and compare them with the behavior rule set to obtain compliance verification results; Value assessment: Based on the value contribution weight, combined with multi-dimensional influencing factors, calculate the value proportion of each contributor, and obtain the value assessment result; Certificate generation: Integrate data element circulation map, compliance verification results and value assessment results to generate digital rights certificate; On-chain storage: Calculate the digital fingerprints of data element circulation map, digital rights certificate, compliance verification results and value assessment results and store them on the blockchain to obtain the on-chain storage result; Dynamic traceability: Deep scanning of suspected infringing data products to locate the source authorization link to obtain the infringement traceability certification result.
[0007] Further, the construction method of the multi-modal intelligent analysis model comprises: Multi-modal data content analysis: Deep scanning and analysis of data products to identify and extract core value elements and features; extract key information from the ownership declaration and structure it; Cross-validation: Compare and cross-validate the core value elements and features with the key information in the ownership declaration, check consistency and authenticity, and mark consistent, doubtful and conflicting items to obtain the verification result; Value contribution quantification: Decompose the formation process of the data product into independent contribution nodes, extract the features of each contribution node and generate digital representation; based on the attention mechanism, calculate the relevance score of the data product and each contribution node, and after normalization, obtain the quantified value contribution weight; through the value contribution weight, trace back to the original data source to generate a value contribution weight table; Circulation map construction: According to the value contribution weight table, automatically generate a data element circulation map in a visual form to show the flow path of data from the original source to the final product, and the map content includes the contribution degree and ownership relationship of each link; Result output: Output the ownership identification result and data element circulation map, and provide interpretable analysis results, including ownership verification conclusion, value contribution distribution and detailed description of the map.
[0008] Further, the construction method of the data element circulation map comprises: Node identification and extraction: Identify all entities involved in the formation of the data product from the value contribution weight table and classify them into different types of nodes; the different types include data source nodes, processing link nodes and data product nodes; Relationship definition and connection: According to the actual flow and processing sequence of data, the directed relationship between nodes is defined and connected to form a directed network; Attribute assignment and graph formation: Attach key attribute information to each node and relationship edge to generate a data element circulation graph; Dynamic update and maintenance: When the data product source, processing flow and ownership change, update and version manage the graph according to the new analysis results.
[0009] Further, the method for constructing the intelligent compliance verification model comprises: Rule compilation: read and parse the contract terms, identify the key compliance elements, convert them into structured machine-readable rules, and combine them into a complete set of behavior rules, and bind them with the basic information of this authorization; Digital authentication certificate generation: based on the behavior rule set and the basic information of the authorization, generate a digital authentication certificate; Behavior monitoring and identifier embedding: capture and record various operation behaviors in real time, and generate behavior logs; when the authorized party processes compliance based on the data product and generates derivative data products, write the unique identifier of the generated digital authentication certificate into the derivative data product; Compliance verification and result output: extract key operation features from behavior logs and compare them with behavior rule sets to determine whether the current captured data operation behavior is allowed, and output compliance verification results.
[0010] Further, the method for monitoring behavior and embedding identifier comprises: Behavior monitoring: intercept and review operation requests in real time, capture key information of operation behavior according to predefined rules, format the information to get behavior log entries, and compare them with behavior rule sets. If a violation of operation behavior is found, an alarm is triggered immediately and a response strategy is executed; Identifier embedding: create a unique identifier associated with this derivative behavior log record during the generation of derivative data products, and write it into the derivative data product; create a new node in the data element circulation graph to represent the derivative data product, establish a generation relationship edge from the data product to the derivative data product, and associate the behavior log of this derivative behavior with the new node.
[0011] Further, the method for value assessment comprises: Basic contribution weight extraction: extract the value contribution weight of each node to the data product from the data element circulation graph to get the basic contribution weight; Determine multi-dimensional influencing factors: identify and define other factors that affect value allocation in addition to contribution, and develop quantifiable indicators; Comprehensive value contribution calculation: combine the basic contribution weight with multi-dimensional influencing factors, and assign an adjustment coefficient to each multi-dimensional influencing factor to calculate the adjusted comprehensive value contribution of each node; Aggregation and distribution: map each node in the data element circulation map to a contributor, integrate the comprehensive value contributions of all nodes belonging to the same contributor, and obtain the total value contribution of the contributor; normalize the total value contributions of each contributor to calculate the value distribution proportion of each contributor.
[0012] Furthermore, the dynamic tracing method comprises: Fingerprint extraction and comparison: calculate the digital fingerprint of the suspected infringing data product, and compare it with the initial digital fingerprint to obtain the global fingerprint comparison result; if they are completely matched, the dynamic tracing result is directly generated; if they are not matched, the next step is entered; Scanning and analyzing identifiers: deeply scan the content of the suspected infringing product and analyze its internal identifiers; Certificate and map correlation verification: cross-verify the analyzed identifiers with the digital rights certificate and the identifier information recorded in the data element circulation map; Map tracing positioning: according to the matched identifiers, perform reverse tracing on the data element circulation map to locate the initial authorized node of the data component, and obtain the map tracing result; On-chain storage audit: based on the map tracing result, query the behavior log of the node stored on the blockchain to obtain the on-chain authorization result; Dynamic tracing result generation: combine the global fingerprint comparison result, the map tracing result and the on-chain authorization result to obtain the infringement tracing authentication result.
[0013] An artificial intelligence assisted authentication system for data element right confirmation, comprising: Data acquisition module: used for acquiring data products, ownership declaration, contract terms, and calculating product digital fingerprints; Intelligent right confirmation module: used for building a multi-modal intelligent analysis model, extracting the core value elements and features of the data product, quantifying the value contribution weight of each link to the formation of the data product, and automatically generating a data element circulation map; and used for calculating the value proportion of each contributor based on the value contribution weight combined with multi-dimensional influencing factors to obtain a value assessment result; and used for generating a digital rights certificate by integrating the data element circulation map, the compliance verification result and the value assessment result; Dynamic authentication module: used for building an intelligent compliance verification model, compiling contract terms into a behavior rule set, monitoring all data operation behaviors in real time, and comparing them with the behavior rule set to obtain a compliance verification result; Traceability evidence module: used for calculating the digital fingerprints of data element circulation graph, digital right certificate, compliance verification result and value evaluation result, and storing them on the blockchain to obtain the on-chain storage result; and used for deep scanning of suspected infringing data products, locating the source authorization link to obtain the infringement traceability certification result.
[0014] Compared with the prior art, the beneficial effects of the present application are: An artificial intelligence assisted authentication method and system for data element right confirmation, by constructing a data element circulation graph, clearly mapping the flow path, processing link and ownership relationship of data from source to end, and quantifying the value contribution weight of each node based on the attention mechanism, an objective basis is provided for fair value distribution; by establishing a dynamic tracing method, the data content itself is deeply scanned and cross-verified with the graph and on-chain records to realize accurate traceability and responsibility identification.
[0015] At the same time, by constructing a multi-modal intelligent analysis model, the data products are automatically deeply scanned and analyzed, reducing the dependence on pre-defined rules, realizing the intelligentization and automation of ownership identification; by constructing an intelligent compliance verification model, the data operation behavior is monitored and compared in real time, realizing the substantive compliance control of the whole process of data use, and establishing a credible use closed loop. BRIEF DESCRIPTION OF DRAWINGS
[0016] Figure 1 It is a schematic diagram of the artificial intelligence assisted authentication method for data element right confirmation of the present application; Figure 2 It is a schematic diagram of the multi-modal intelligent analysis model construction method of the present application; Figure 3 It is a schematic diagram of the data element circulation graph construction method of the present application; Figure 4 It is a schematic diagram of the intelligent compliance verification model construction method of the present application; Figure 5 It is a schematic diagram of the value evaluation method of the present application; Figure 6 It is a schematic diagram of the dynamic tracing method of the present application. DETAILED DESCRIPTION
[0017] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0018] As Figure 1As shown, the present invention provides a technical solution: an artificial intelligence-assisted authentication method for confirming data element ownership, comprising: Data Acquisition: Acquire data products, ownership statements, contract terms, and calculate the initial digital fingerprint of the data products.
[0019] It is important to note that for data products, data product files or datasets can be retrieved from a specified storage location via a dedicated database connector (such as JDBC); for ownership statements and contract terms documents, they can be obtained through RESTful API calls, email parsing (such as MAP / POP3 protocols), or monitoring of a specified directory. During data transmission, checksum or hash value comparisons are used to verify that the file is completely identical to the file before transmission, preventing data corruption due to network issues; if verification fails, a retransmission mechanism is automatically triggered to ensure the integrity of the input data.
[0020] The data product undergoes standardized preprocessing, followed by calculation using a cryptographic hash function (such as SHA-256) to generate a fixed-length hash value, which serves as the initial digital fingerprint of the data product. This initial digital fingerprint is then associated with the data product's metadata and the corresponding storage paths for ownership statements, contract terms, and other relevant documents, and stored in the fingerprint database.
[0021] Ownership identification: Based on a multimodal intelligent analysis model, the core value elements and characteristics of data products are extracted, the value contribution weight of each link to the formation of data products is quantified, and a data element circulation map is automatically generated.
[0022] like Figures 2-3 As shown, this invention provides a method for constructing a multimodal intelligent analysis model; Specifically: Multimodal data content analysis: Deep scanning and analysis of data products to identify and extract core value elements and features; extraction and structuring of key information from ownership statements; Cross-validation: Compare and cross-validate the core value elements and features with the key information in the ownership statement to check consistency and authenticity, and mark consistent, questionable and conflicting items to obtain the validation results; Value contribution quantification: The formation process of data products is decomposed into independent contribution nodes, the features of each contribution node are extracted and digital representations are generated; the correlation score between the data product and each contribution node is calculated based on the attention mechanism, and the value contribution weight is obtained after normalization; through the value contribution weight, backpropagation is performed to trace back to the original data source to generate a value contribution weight table. Flow chart construction: According to the value contribution weight table, automatically generate a data element flow chart in a visual form to show the data flow path from the original source to the final product. The chart content includes the contribution degree of each link and the right ownership relationship. Result output: Output the right ownership identification result and the data element flow chart, provide interpretable analysis results, including right ownership verification conclusion, value contribution distribution and detailed explanation of the chart.
[0023] The construction method of the data element flow chart includes: Node identification and extraction: Identify all entities involved in the formation of data products from the value contribution weight table, and classify them into different types of nodes; the different types include data source nodes, processing link nodes, and data product nodes; Relationship definition and connection: Define the directed relationship between nodes according to the actual flow and processing sequence of data, and connect them to form a directed network; Attribute assignment and chart formation: Assign key attribute information to each node and relationship edge to generate a data element flow chart; Dynamic update and maintenance: When the data product source, processing flow and ownership change, update and version manage the chart according to the new analysis results.
[0024] It should be noted that the first step is multi-modal data content analysis. Through file format parser (such as ApacheTika) to identify the overall format of data products, and then use pre-defined rules and machine learning models to automatically identify the data modalities contained in the data products, such as structured table data, unstructured text, images / video, audio, etc.; the machine learning models include but are not limited to convolutional neural network CNN (for image recognition), Transformer model (for text recognition), open source library Librosa (for audio recognition).
[0025] For structured data, use statistical feature extraction (such as mean, variance, quantile) and model-based feature importance analysis (such as using XGBoost model to calculate feature importance score) to identify key data fields and dimensions; for text data, use NLP technology to find the core theme of the text; for image / video data, use target detection model (such as YOLO) for feature extraction and target recognition, get image classification labels, salient object feature vectors, etc.; for audio data, perform acoustic feature extraction (such as Mel-frequency cepstral coefficients MFCCs), and apply speech-to-text model (such as Whisper) to convert it to text and then perform text analysis. Convert all extracted features into a unified feature vector representation to get the core value element feature vector set.
[0026] An electronic copy of the paper file is scanned using optical character recognition technology. Structured key information is extracted from the unstructured ownership statement through NLP models based on sequence labeling or template filling, forming an ownership statement list, including fields such as statement owner, data source, creation / modification time, license agreement type, usage restrictions, and original contributor list.
[0027] Second step, cross-validation, to check the consistency of the actual content and ownership statement of the data product, find potential contradictions or doubts, and enhance the feasibility of ownership authentication. Timestamp verification, check whether the maximum and minimum timestamps extracted from the data product (such as the recording time in log data) are within the data generation time range claimed by the ownership statement; geographic information verification, check whether the geographic location information extracted from the data product (such as the places identified by NER, EXIF information of pictures) is within the range; content source verification, match the data sources and original contributors claimed in the ownership statement with the entities extracted from the data content (such as the names of institutions identified by NER, database watermark information) for string similarity; license constraint verification, check whether the data content contains prohibited content according to the license certificate, such as a license certificate stating "no personally identifiable information PII", but the identity card number, phone number, etc. are identified in the text through NER.
[0028] A credibility score is calculated for each comparison result, which can be weighted based on the confidence of the matching algorithm, the strength of the evidence (such as EXIF information is strong evidence, NER identified information is weak evidence), etc. A preset score threshold, when the credibility score is greater than the upper limit of the score threshold, it is marked as consistent; when the credibility score falls within the score threshold, it is marked as suspicious, such as partial information matching or low matching confidence; when the credibility score is lower than the lower limit of the score threshold or explicit evidence is found, such as the timestamp is completely out of range, it is marked as conflict. All comparison results and marked states are recorded in the cross-validation result table.
[0029] Third step, value contribution quantification, quantitatively evaluate the contribution of each link and each source in the formation process of data products. Through data provenance technology (such as PROV data model), track its formation process, and decompose it into multiple contribution nodes, including original data source, data cleaning program, feature engineering algorithm, data fusion module, analysis model, etc. Each node is regarded as an independent contribution entity. A digital representation is generated for each node, including: extracting the metadata of the node, such as the name and parameters of the algorithm, the description of the original data source, and if the node itself is data, calling the method in the multi-modal data content analysis step to generate the content feature vector of the data node. Fuse metadata information and data content feature vectors to form a comprehensive feature representation; then use embedding technology such as graph neural network or document embedding model (such as Doc2Vec) to encode the above comprehensive feature representation into a fixed, low-dimensional node embedding vector.
[0030] The overall feature representation of the data product is used as the query vector, and the embedding vectors of all contribution nodes are used as the key vector. Input into an attention mechanism layer, such as the scaled dot-product attention mechanism in Transformer, calculate the similarity between the query vector and each key vector, and output a set of attention weights; this set of attention weights directly reflects the relevance strength between the final data product and each contribution node, that is, the value contribution degree of the node. The obtained attention weights are normalized by the Softmax function to obtain the quantitative value contribution weight of each contribution node; then the weight is backpropagated from the final digital product to the original data source until the upstream original data provider is traced. Finally, a value contribution weight table is generated, including fields such as contribution node ID, node description, and contribution weight.
[0031] Fourth step, flow map construction. First, node identification and extraction. Use rule-based pattern matching and named entity recognition to automatically extract entity names from the node description field, such as database table names, algorithm model names, and original data files. According to the extracted entity names and metadata information, establish a node classifier; the classifier is based on a pre-defined rule set and machine learning classification model (such as using a decision tree to classify node description text), and each entity is classified into the following three core categories: data source node, representing the original source of data; processing link node, representing the process of value-added operation on data; data product node, representing the final output of the circulation chain, that is, the data product to be righted itself; and a type label is assigned to each node.
[0032] To prevent the same entity from being repeatedly created as multiple nodes at different stages, the system maintains a global node registry. Before creating a new node, the system compares the node with the node registry, calculates the similarity of the node's key information (such as ID, name, and hash value), and if the similarity exceeds a predetermined threshold, it determines that it is the same node and merges them.
[0033] Next, relationship definition and connection. According to the actual processing logic and flow order of the data, the relationship between the nodes is defined, and all the nodes are connected into a directed acyclic graph to form the skeleton of the graph. The flow relationship between data in each node is obtained through data blood analysis tools (such as Apache Atlas); the exact upstream source and downstream target correspondence is extracted from this information to form the original edge set. A directed edge is created for each pair of correspondence, and the direction of the edge represents the direction of data dependency and value flow; and each edge is assigned a descriptive relationship type attribute, such as derived from, processed how, input to, generated, etc. To prevent logical errors in data flow, use graph algorithms (such as depth-first search) to detect loops in the constructed directed acyclic graph; if a loop is detected, mark the subgraph as an abnormal structure, trigger an alarm and perform manual review.
[0034] Then, attribute assignment and graph formation. Fill in the attributes for each node, including: value contribution weight, obtained from the value contribution weight table; ownership verification status, obtained from the cross-validation result table; metadata, such as node creation time, owner, version number, description information, etc.; original data sample hash, used for unique identification and integrity check. Fill in the attributes for each edge to describe the details of the relationship between nodes, including: processing operation, describing what kind of processing occurs in this edge, such as data cleaning, feature merging, model inference; data flow, the amount of data flowing through this relationship; execution timestamp, the time when the processing operation occurs. After the attributes of nodes and edges are filled in, the data element flow graph is obtained, which is stored in a graph database (such as Neo4j).
[0035] Finally, dynamic update and maintenance. By regularly executing scheduling tasks, monitor whether the data product source, processing code library, and ownership declaration file have changed; once a change is detected, automatically trigger a new round of ownership identification process to generate new analysis results and value contribution weight table. Compare the new value contribution weight table with the current information stored in the data element flow graph and calculate the differences; then use the incremental graph update algorithm to modify only the changed parts, such as adding new nodes, deleting edges, and updating weight attributes. Each time the graph is updated, a graph version snapshot is automatically generated and stored using the backup function of the graph database. All snapshots are indexed through a version management table, which records the version number, creation timestamp, and change summary of each version.
[0036] Step 5, result output. Using a templated report generation engine (such as Apache POI for word document manipulation), the cross-validation result table, value contribution weight table, and data element flow map are automatically integrated into a structured report, including textual interpretation and risk warnings for key nodes, complex relationships, and questionable / conflicting items in the map. The generated report can be stored in the database and assigned a unique searchable digital fingerprint (such as a hash value); at the same time, the authentication result is published to external systems (such as data trading platforms, monitoring platforms) through RESTful API interfaces, supporting on-demand query and verification.
[0037] Real-time behavior monitoring and compliance verification: based on the intelligent compliance verification model, compile the contract terms into a set of behavior rules, monitor all data operation behaviors in real time, and compare them with the behavior rule set to obtain compliance verification results.
[0038] As shown in Figure 4 , the present application provides a method for constructing an intelligent compliance verification model; Specifically: Rule compilation: read and parse contract terms, identify key compliance elements, convert them into structured machine-readable rules, and combine them into a complete behavior rule set, bound to the basic information of this authorization; Digital authentication credential generation: based on the behavior rule set and the basic information of the authorization, generate a digital authentication credential; Behavior monitoring and identifier embedding: capture and record various operation behaviors on data products in real time, and generate behavior logs; when the authorized party processes compliance based on the data product and generates a derivative data product, write the unique identifier of the generated digital authentication credential into the derivative data product; Compliance verification and result output: extract key operation features from the behavior log and compare them with the behavior rule set to determine whether the current captured data operation behavior is allowed, and output the compliance verification result.
[0039] It should be noted that the first step, rule compilation. Through optical character recognition technology to obtain the contract terms text; then using NLP technology to analyze the contract terms in depth: through the named entity recognition model, the model uses a deep learning architecture that integrates pre-trained language models, bidirectional sequence modeling, and global optimization techniques to accurately extract key compliance elements such as authorized subjects, data objects, purposes of use, authorized periods, geographic restrictions, prohibited behaviors, etc.; and use the relationship extraction model to identify the constraint relationships between these entities. Map the identified key compliance elements to the pre-defined rule templates to generate a set of behavior rules; the template uses a declarative rule language (such as the Drools rule language) to ensure that the rules are unambiguous and executable. The generated behavior rule set is bound to the basic information of this data authorization, such as the unique authorization ID, data product hash, authorized party, authorized party, etc.; through the rule management engine (such as Drools Fusion) to load the rule set into memory, preparing for real-time stream processing.
[0040] The second step is to generate a digital authentication certificate. Calculate the hash value of the behavior rule set through the SHA-256 algorithm; the authorized party uses its private key to sign the hash value of the certificate content, generating a digital signature. The certificate content includes the authorization ID, data product hash, behavior rule set hash, authorized party digital signature, and effective / invalidation timestamp. Serialize the certificate content and digital signature into a standard format to generate the final digital authentication certificate. The digital authentication certificate can be distributed to the authorized party separately, or directly packaged and distributed with the data product in a secure environment.
[0041] Third step, behavior monitoring and identifier embedding. All operation behaviors on data products are intercepted in real time, operation behaviors are parsed, key information of operation behaviors is extracted, key information includes operation subject, operation type, operation time, access source IP, involved data range and other key fields, and the key information is formatted into structured behavior log entries. The behavior log entries are compared with the behavior rule set in the memory in real time; once a violation operation is found, the following responses are triggered immediately: real-time alarm information is sent to the administrator; the pre-defined response strategy is automatically executed, such as blocking the current operation, terminating the session, and blurring the returned result. When it is monitored that the authorized party processes the authorized data product in compliance and generates a new derivative data product, a globally unique identifier is created for the derivative behavior, and the globally unique identifier is associated with the complete log record of the derivative behavior. Then, the globally unique identifier is written into the derivative data product through metadata field injection or digital watermarking technology. Then, a new node representing the derivative data product is created in the data element circulation graph, and a new directed edge is established from the original data product node to the new node, and the relationship type is generated or derived from; the behavior log of the derivative behavior is associated with the new node as audit evidence of the generation process. The real-time behavior log stream, real-time response to violation, derivative data product embedded with unique identifier, and updated data element circulation graph are output.
[0042] Fourth step, compliance verification and result output. The real-time generated behavior log entries are stored in a time series database (such as InfluDB), and batch processing tasks (such as using Spark SQL) are periodically executed to analyze a large number of historical behavior logs to find operation habits, behavior sequences or statistical rules, and extract key operation features such as daily access volume of a user, abnormal time access frequency, and sensitive data access heat map. The aggregated log features are compared with the behavior rule set for offline deep analysis to generate compliance verification results, including overall compliance rate, violation event list, high-risk operation analysis, and potential risk prompt. Finally, the compliance verification results are displayed through a visualization dashboard (such as Grafana), and RESTful API interfaces are provided to allow other systems to query or obtain detailed compliance verification results.
[0043] Value evaluation: based on the value contribution weight, combined with multi-dimensional influence factors, the value proportion of each contribution party is calculated to obtain the value evaluation result.
[0044] As shown in Figure 5 , the present application provides a value evaluation method; Specifically: Basic contribution weight extraction: the value contribution weight of each node to the formation of a data product is extracted from the data element circulation graph to obtain the basic contribution weight; Determine multi-dimensional influencing factors: Identify and define factors other than contribution that affect value allocation, and develop quantifiable indicators; Calculate comprehensive value contribution: Combine the base contribution weight with multi-dimensional influencing factors and assign adjustment coefficients to the multi-dimensional influencing factors to calculate the adjusted comprehensive value contribution of each node. Aggregate and distribute: Map each node in the data element circulation map to the contributor, integrate the comprehensive value contribution of all nodes belonging to the same contributor, and obtain the total value contribution of the contributor. Normalize the total value contribution of each contributor to calculate the value allocation proportion of each contributor.
[0045] It should be noted that the first step is to extract the base contribution weight. Through the graph query language (such as Cypher in Neo4j graph database), a traversal query is executed. The query starts from the node representing the final data product, traverses all directed edges pointing to it in reverse, until the most upstream data source node, thus covering all contributing nodes. Read the value contribution weight attribute stored on each node during traversal. Convert the query results into a structured list, where each entry contains a node's unique identifier (node ID) and its corresponding value contribution weight value (i.e., base contribution weight). Output a base contribution weight set containing node ID and base contribution weight key-value pairs.
[0046] Second step, determine multi-dimensional influencing factors. Based on economic principles and industry practice, a set of multi-dimensional factor system affecting data value is defined in advance, including: data quality factor (Q), which measures the accuracy, completeness, consistency, timeliness and uniqueness of data; data scarcity (S), which measures the scarcity of data in the market or whether it is exclusive authorization; cost input factor (C), which measures the direct and indirect costs generated by the node in the process of data collection, processing, storage and maintenance; risk bearing factor (R), which measures the legal compliance risk, data security risk and market risk borne by the node; market demand factor (M), which measures the market demand of the data content provided by the node. Then, design quantifiable calculation indicators and data collection methods for each influencing factor: data quality factor, run a series of data quality checking rules (such as checking null value range, value range compliance, format consistency, logical consistency) through the pre-set data quality analysis framework (such as Apache Griffin) and calculate the comprehensive score; data scarcity factor, which can be assigned according to the exclusivity clause of the contract terms, such as exclusive authorization = 1.5, non-exclusive = 1.0; cost input factor, pull the calculation, storage, bandwidth and human cost data related to the node from the enterprise's financial management system or resource monitoring system through API interface and perform normalization processing; risk bearing factor based on the sensitivity level of the node data (such as PII quantity), the strictness of the supervision of the region to which it belongs, etc., calculated through a weighted scorecard model. Finally, a multi-dimensional influencing factor vector is calculated for each node.
[0047] Third step, comprehensive value contribution calculation. Assign a global adjustment coefficient to each multi-dimensional influencing factor, representing the relative importance of the factor in the overall value assessment. These coefficients can be determined by domain experts through the analytic hierarchy process or optimized through machine learning models. Normalize and standardize the values of each influencing factor for each node by Min-Max normalization and Z-score standardization to eliminate dimensional effects. Then calculate the comprehensive value contribution of each node, i.e. Σ (normalized and standardized influencing factor values x adjustment coefficient).
[0048] Fourth step, aggregation and distribution. In the data element circulation process, each node has an owner and a contributor attribute; according to the attribute, all nodes are grouped, and each group contains all nodes belonging to the same contributor. For each contributor, the total value contribution of all nodes under its name is summed up to obtain the total value contribution of the contributor. Normalize all total value contributions of the contributors, and calculate the value proportion of each contributor, that is, the total value contribution of each contributor / the sum of the total value contributions of all contributors, to obtain the value proportion of each contributor, which is the value distribution weight of the contributor to the final data product. Format the calculation result as a value distribution table to obtain the value evaluation result. The fields of the value distribution table include contributor ID, contributor name, total value contribution, and value distribution proportion.
[0049] Option certificate generation: integrate the data element circulation graph, compliance verification result and value evaluation result to generate a digital right certificate.
[0050] It should be noted that the following core elements are automatically extracted from the output of each step: the globally unique identifier of the data element circulation graph and the hash value of the graph, ensuring a strong binding relationship between the certificate and the graph; the behavior rule set signed by the digital signature in the compliance verification result, and the unique authorization ID of this authorization or transaction; the value distribution table in the value evaluation result, which clearly shows the value proportion of each contributor; the metadata of the data product, the identity of the authorized party and the authorized party, the authorization period, the effective conditions and other basic information.
[0051] All the extracted information above is obtained through a pre-defined data model to obtain a structured certificate declaration set containing all right confirmation information. The data model uses international standard formats, such as W3C verifiable certificate data model.
[0052] A unique, fixed-length digest information is generated by using a cryptographic hash function (such as SHA-256) to calculate the generated certificate declaration set. The certificate issuer uses a private key to digitally sign the hash digest using a digital signature algorithm (such as ECDSA). The digital signature, the private key identifier used for signing, and the signature algorithm type are combined with the certificate declaration set to form the final digital right certificate, which is returned to the authorized applicant through a secure API interface. The digital right certificate is stored in a publicly accessible or authorized access certificate library, and a verifiable certificate parsing service is provided.
[0053] On-chain storage: calculate the digital fingerprints of the data element circulation graph, digital right certificate, compliance verification result and value evaluation result and store them on the blockchain to obtain the on-chain storage result.
[0054] It needs to be noted that the data element circulation map, digital right certificate, compliance verification result and value evaluation result that need to be notarized are converted into a standard and determined serialization format. For data structure, it is converted into a standard format such as JSON, and the ordering of key-value pairs is ensured to be consistent to prevent different hash values caused by serialization differences; for files or certificates, the binary content or serialized string thereof is directly read. For each item of serialized content, a corresponding hash value is generated by using an encryption level hash function such as an SHA-256 algorithm. The calculated hash value and necessary metadata are combined into a structured notarization data package, including a notarization content hash value, a timestamp of notarization initiation, an identifier of an application notarization party and a corresponding digital right certificate ID. A transaction is constructed using a block chain account address controlled by the notarization party; for a block chain supporting a smart contract, a storeHash function in the pre-deployed notarization smart contract is called, and the notarization data package is taken as transaction input data; for a block chain taking data storage as a core, the notarization data package is directly written into a storage field of the transaction; for a block chain such as Bitcoin, the hash value of the notarization data package is written into an input script by using an OP_RETURN operation code to realize information chaining. The transaction is digitally signed using a private key of the notarization party, and the authorized and paid notarization operation is implemented; the signed transaction is broadcast to the corresponding block chain network through a P2P network. After consensus confirmation of the transaction by the block chain network, a block chain return certificate is parsed, and a chain notarization result with legal and technical effectiveness is generated.
[0055] Dynamic tracing: deep scanning of suspected infringing data products, locating the source authorization link to obtain the infringement traceability certification result.
[0056] As shown in Figure 6 The present application provides a dynamic tracing method; Specifically: Fingerprint extraction and comparison: calculating the digital fingerprint of the suspected infringing data product, and comparing it with the initial digital fingerprint to obtain the global fingerprint comparison result; if it is completely matched, the dynamic tracing result is directly generated; if it is not matched, the next step is entered; Scanning and analyzing identifier: deep scanning of the content itself of the suspected infringing product to analyze its internal identifier; License and map association verification: cross-verification of the analyzed identifier with the identifier information recorded in the digital right certificate and the data element circulation map; Map traceability positioning: according to the matched identifier, reverse tracing is performed on the data element circulation map to locate the initial authorization node of the data component, and the map traceability result is obtained; On-chain notarization audit: based on the map traceability result, the behavior log of the node stored on the block chain is queried to obtain the on-chain authorization result; Dynamic tracing result generation: comprehensive global fingerprint comparison results, atlas tracing results and on-chain authorization results are obtained to get infringement tracing authentication results.
[0057] It should be noted that the first step is fingerprint extraction and comparison. The global digital fingerprint of the suspected infringing data product is calculated using a cryptographic hash algorithm (SHA-256 algorithm). The calculated global digital fingerprint is matched with the pre-stored authorized product fingerprint library, which stores the initial digital fingerprints of all data products authorized by the system and their associated authorization information. If there is a certain initial fingerprint in the fingerprint library that matches it, the process terminates, and a dynamic tracing result is automatically generated, directly outputting the authentication conclusion "the product is completely identical to the authorized product [product ID], confirming that it is an unauthorized copy", and attaching the corresponding authorization credential information; if it does not match, it is determined that the product may be a modified derivative or a partial infringement penalty, and the next step of deep scanning process is performed.
[0058] The second step is to scan and analyze the identifier. The suspected infringing data product is analyzed in multiple modalities to identify its internal structure. According to different data modalities, corresponding technologies are used to scan all possible locations of hidden identifiers: for file metadata, parse the file header and customize the metadata field; for structured data, scan specific data columns, redundant bits or pseudo records that may contain watermarks; for unstructured data, call digital watermark detection algorithms or steganalysis tools to detect whether there are watermark signals in the data content. From the scanning results, potential identifier codes are extracted, and the extracted codes are decoded using a predetermined decoding algorithm (such as a watermark decoding key) to restore the original unique identifier. If one or more valid identifiers are successfully extracted, the next step is entered; if no identifier is extracted, the degradation tracing mechanism is automatically started: the suspected infringing data product is re-input into the multi-modal intelligent analysis model in the ownership identification process to extract the feature vector of its core value elements, and the similarity calculation is performed with the feature vectors of all authorized data products in the database to lock the high-similarity candidate source. At the same time, the data platform access audit log is called to query which users or system accounts have accessed data products similar to the above candidate source in the relevant time period. Finally, an inferential tracing report is generated, which clearly identifies the missing identifier warning and provides high-value investigation clues such as candidate data list and suspicious entity behavior record.
[0059] Third step, verification of the association between the warrant and the map. Use the parsed identifier as a key query condition to search in the database; query the digital rights warrant library to check if there is a warrant containing the identifier, thereby confirming whether the derivative behavior is within the authorized scope and generating a compliant warrant; query the data element circulation map to check if there is a node representing the derivative data product whose attributes contain the identifier, thereby confirming that the identifier has been officially recorded in the map. If the same record is found in both the warrant and the map, the identifier is verified as real and valid; if only one of them is found or not at all, it is marked as "invalid identifier / unauthorized" and the corresponding warning information is generated.
[0060] Fourth step, map traceability positioning. Locate the node of the derivative data product in the data element circulation map, and from this node, traverse all "generated" or "derived from" relationship edges pointing to it in reverse. Recursively access its upstream parent nodes until it cannot continue to trace; this process is automatically performed using a graph query language. Record all nodes and edges on the entire traversal path to form a complete traceability path. Identify the initial authorized node on the path, which is the first node that contributes data and has passed the ownership verification.
[0061] Fifth step, on-chain evidence audit. Find the source node ID located in the previous step in the database to find the on-chain evidence record corresponding to the node, and obtain its evidence transaction hash. Through the PRC interface of the blockchain node, query the detailed information of the transaction according to the transaction hash, including the block height, block timestamp, and transaction content. Parse the transaction content to read the behavior log hash of the node stored therein. Calculate the hash value of the original behavior log of the node and compare it with the hash value read on the chain; if they are consistent, it proves that the log has not been tampered with since the evidence was stored, and the authorized behavior recorded is real and valid.
[0062] Sixth step, dynamic traceability result generation. Automatically integrate the traceability results of all previous steps: global fingerprint comparison results to prove whether the product as a whole has been copied; parsed identifiers and their associated verification results to prove the association between the infringing product and a specific derivative behavior; map traceability path and source node information to show the complete flow path of the infringing data and locate the source; on-chain authorization results to provide tamper-proof proof of the authorized behavior of the source node. Based on these traceability results, generate the final authentication conclusion. Use a templated report engine to integrate the authentication conclusion, key evidence, and complete data flow traceability map into a detailed infringement traceability and authentication report. Store the report and generate a unique access link; through the API interface, provide the report to the data market regulator, judicial authorities, or rights holders.
[0063] The application discloses an artificial intelligence auxiliary authentication system for data element right confirmation.
[0064] While the embodiments of the application have been illustrated and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the spirit and scope of the application, which is defined by the appended claims and their equivalents.
Claims
1. An artificial intelligence assisted authentication method for data element right, characterized in that, Comprise: Data acquisition: acquire data products, ownership declaration, contract terms, and calculate the initial digital fingerprint of the data product; Ownership identification: based on a multi-modal intelligent analysis model, extract the core value elements and characteristics of the data product, quantify the value contribution weight of each link to the data product, and automatically generate a data element circulation map; Real-time behavior monitoring and compliance verification: based on an intelligent compliance verification model, compile the contract terms into a set of behavior rules, monitor all data operation behaviors in real time, and compare them with the behavior rule set to obtain compliance verification results; Value assessment: based on the value contribution weight, combined with multi-dimensional influencing factors, calculate the value proportion of each contributor, and obtain the value assessment result; Right certificate generation: generate digital right certificates by integrating the data element circulation map, compliance verification result and value assessment result; On-chain storage: calculate the digital fingerprints of the data element circulation map, digital right certificate, compliance verification result and value assessment result and store them on the blockchain to obtain the on-chain storage result; Dynamic traceability: deep scanning of suspected infringing data products, locating the source authorization link, and obtaining the infringement traceability certification result.
2. The artificial intelligence assisted authentication method of data element right according to claim 1, characterized in that: The construction method of the multi-modal intelligent analysis model comprises: S1: multi-modal data content analysis: deep scanning and analysis of data products to identify and extract core value elements and characteristics; extract key information from the ownership declaration and structure it; S2: cross-validation: compare and cross-validate the core value elements and characteristics with the key information in the ownership declaration, check consistency and authenticity, and mark consistent, doubtful and conflicting items to obtain the verification result; S3: value contribution quantification: decompose the formation process of the data product into independent contribution nodes, extract the characteristics of each contribution node and generate a digital representation; based on the attention mechanism, calculate the relevance score of the data product and each contribution node, and after normalization, obtain the quantized value contribution weight; through the value contribution weight, trace back to the original data source to generate a value contribution weight table; S4: circulation map construction: automatically generate a data element circulation map that visually displays the flow path of data from the original source to the final product based on the value contribution weight table, and the map content includes the contribution degree and ownership relationship of each link; S5: result output: output the ownership identification result and the data element circulation map, and provide interpretable analysis results, including ownership verification conclusion, value contribution distribution and detailed description of the map.
3. The artificial intelligence assisted authentication method of data element ownership according to claim 2, characterized in that: The construction method of the data element circulation map comprises: M1: node identification and extraction: identify all entities involved in the formation of the data product from the value contribution weight table and classify them into different types of nodes; the different types include data source nodes, processing link nodes and data product nodes; M2: relationship definition and connection: define the directed relationship between nodes according to the actual flow and processing order of data, and connect them to form a directed network; M3: attribute assignment and map formation: assign key attribute information to each node and relationship edge to generate a data element circulation map; M4: Dynamic update and maintenance: When the data product source, processing flow and ownership change, update and version manage the graph according to the new analysis results.
4. The artificial intelligence aided authentication method of data element right according to claim 1, characterized in that: The method for constructing the intelligent compliance verification model comprises: N1: Rule compilation: read and parse the contract terms, identify the key compliance elements, convert them into structured machine-readable rules, and combine them into a complete set of behavior rules, which are bound to the basic information of this authorization; N2: Digital authentication credential generation: based on the behavior rule set and the basic information of the authorization, generate a digital authentication credential; N3: Behavior monitoring and identifier embedding: capture and record various operation behaviors on the data product in real time, and generate a behavior log; when the authorized party processes the data product based on compliance and generates a derivative data product, write the unique identifier of the generated digital authentication credential into the derivative data product; N4: Compliance verification and result output: extract key operation features from the behavior log and compare them with the behavior rule set to determine whether the current captured data operation behavior is allowed, and output the compliance verification result.
5. The artificial intelligence aided authentication method of data element ownership according to claim 4, characterized in that: The method for behavior monitoring and identifier embedding comprises: Behavior monitoring: intercept and review operation requests in real time, capture key information of operation behavior according to predefined rules, format the information to obtain behavior log entries, and compare them with the behavior rule set; if a violation of operation behavior is found, an alarm is triggered immediately and a response strategy is executed; Identifier embedding: create a unique identifier associated with the current derivative behavior log record during the generation of a derivative data product, and write it into the derivative data product; create a new node representing the derivative data product in the data element circulation graph, establish a generation relationship edge from the data product to the derivative data product, and associate the behavior log of the current derivative behavior with the new node.
6. The artificial intelligence aided authentication method of data element right according to claim 1, characterized in that: The method for value assessment comprises: P1: Basic contribution weight extraction: extract the value contribution weight of each node to the data product from the data element circulation graph to obtain the basic contribution weight; P2: Determine multi-dimensional influencing factors: identify and define other factors that affect value allocation in addition to contribution, and develop quantifiable indicators; P3: Comprehensive value contribution calculation: combine the basic contribution weight with the multi-dimensional influencing factors, assign adjustment coefficients to the multi-dimensional influencing factors, and calculate the adjusted comprehensive value contribution of each node; P4: Aggregation and distribution: map each node in the data element circulation graph to a contributor, and integrate the comprehensive value contribution of all nodes belonging to the same contributor to obtain the total value contribution of the contributor; Normalize the total value contribution of each contributor to calculate the value allocation proportion of each contributor.
7. The artificial intelligence aided authentication method of data element ownership according to claim 1, characterized in that: The method for dynamic tracing comprises: Q1: Fingerprint extraction and comparison: calculate the digital fingerprint of the suspected infringing data product, and compare it with the initial digital fingerprint to obtain the global fingerprint comparison result; if they are completely matched, the dynamic tracing result is generated directly; if they are not matched, go to the next step; Q2: Scan and analyze identifier: deeply scan the content of the suspected infringing product and analyze its internal identifier; Q3: Certificate and graph association verification: cross-verify the parsed identifier with the identification information recorded in the digital rights certificate and data element circulation graph; Q4: Graph traceability positioning: according to the matched identifier, perform reverse traceability on the data element circulation graph to locate the initial authorized node of the data component and obtain the graph traceability result; Q5: On-chain storage audit: based on the graph traceability result, query the behavior log of the node stored on the blockchain to obtain the on-chain authorization result; Q6: Dynamic traceability result generation: combine the global fingerprint comparison result, graph traceability result and on-chain authorization result to obtain the infringement traceability authentication result.
8. An artificial intelligence assisted authentication system for data element provenance, characterized in that, Including: Data acquisition module: used to obtain data products, ownership declaration, contract terms, and calculate product digital fingerprints; Intelligent right confirmation module: used to build a multi-modal intelligent analysis model, extract the core value elements and characteristics of data products, quantify the value contribution weight of each link to the formation of data products, and automatically generate a data element circulation graph; and used to calculate the value proportion of each contributor based on the value contribution weight and combined with multi-dimensional influencing factors to obtain the value assessment result; And used to generate a digital rights certificate by integrating the data element circulation graph, compliance verification result and value assessment result; Dynamic authentication module: used to build an intelligent compliance verification model, compile contract terms into behavior rule set, monitor all data operation behaviors in real time, and compare with behavior rule set to obtain compliance verification result; Traceability evidence module: used to calculate the digital fingerprints of data element circulation graph, digital rights certificate, compliance verification result and value assessment result and store them on the blockchain to obtain on-chain storage result; and used to perform deep scanning on suspected infringing data products, locate the source authorization link, and obtain the infringement traceability authentication result.
Citation Information
Patent Citations
Element right confirmation method and system in data circulation process
CN116167752A
Data traceability verification method in data element circulation
CN119005342A
Data processing method for compliance evaluation of data element processing operation
CN119598102A
Digital cultural product right confirmation and data sharing method and system based on block chain
CN120337308A
AI digital content copyright storage method and device based on block chain and medium
CN120493220A
Cited By
Urban road network data resource directory generation method and system combined with business atlas
CN121745503A
Data product value distribution method based on blood relationship analysis
CN122240601A
Digital product copyright full life cycle management method and system based on intellectual input
CN122263063A
