Digital rights encryption management method and system based on blockchain
Blockchain technology that generates unique identifiers, asymmetric encryption and consensus algorithm verification through hash algorithms solves the security and transparency of traditional digital equity management systems, ensures the uniqueness of digital assets and transaction legality, and achieves efficient asset management and traceability.
Patent Information
- Application Number
- CN202510127483.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2045-02-05
AI Technical Summary
Traditional digital rights management systems lack security and transparency, are prone to tampering, unauthorized access and copyright infringement, centralized management methods are difficult to meet user exclusiveness and credibility requirements, and traditional encryption methods are difficult to ensure asset uniqueness and verifiability.
Generate unique identifiers through a hash algorithm, use asymmetric encryption to encrypt data, and encrypted information on the link and certify it through smart contracts, use consensus algorithms to verify nodes, generate asset credibility index, set access permissions and transaction conditions, verify the legitimacy of ownership transfer, update the blockchain asset status in real time, and record transaction paths.
It realizes the uniqueness, security and transparency of digital assets, ensures that transactions are legal and compliant, improves the transparency and traceability of asset management, solves trust issues, and supports regulatory needs.
Smart Images

Figure CN119557854B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital rights and interests encryption management, and specifically to a blockchain-based digital rights and interests security management method and system. Background Art
[0002] With the accelerating pace of digitalization, digital content and digital rights are becoming increasingly important in economic and social life. Digital assets in the fields of culture, art, and entertainment, such as digital music, film and television, e-books, and digital artwork, are gradually becoming a major form of economic circulation. However, traditional digital rights management systems lack sufficient security and transparency, making them vulnerable to tampering, unauthorized access, and copyright infringement. At the same time, users' demands for exclusivity and trustworthiness of digital assets are constantly increasing, and existing centralized management methods are unable to meet market demands. In this context, blockchain technology, with its decentralized, tamper-proof, and transparent characteristics, has become a key foundational technology for the encrypted management of digital rights, capable of maintaining transaction privacy while improving system security.
[0003] Existing digital equity management methods primarily rely on centralized servers and databases to store and verify users' digital assets and transaction information. However, this centralized storage approach is susceptible to single points of failure, leading to system crashes or data leaks. Furthermore, the centralized platform's control over user data poses the risk of data misuse or tampering, undermining user trust. Furthermore, traditional encryption methods have limitations in ensuring the uniqueness and verifiability of digital assets, making it difficult to guarantee asset authenticity and non-replicability. Transfer and transaction processes between users also lack effective trust mechanisms, which can easily lead to equity disputes. Summary of the Invention
[0004] In response to the shortcomings of the existing technology, the present invention provides a blockchain-based digital rights encryption management method and system, which solves the problems of the above-mentioned background technology.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions: a blockchain-based digital equity encryption management method, comprising the following steps: S1. obtaining digital equity asset information, generating a unique identifier through a hash algorithm, and encrypting it through asymmetric encryption; S2. storing the encrypted digital equity asset information on the chain through a smart contract, and performing node verification through a consensus algorithm, analyzing the immutability, authenticity and transparency of the digital equity asset information, generating an asset credibility index, setting access and transaction permissions for digital assets, and defining user access levels and conditions; S3. when a user trades or transfers digital assets, verifying the legitimacy of the ownership transfer through a consensus mechanism, generating a transaction compliance index, judging whether the transaction meets the preset compliance standards, and updating the asset status on the blockchain in real time; S4. tracking and recording the ownership history and transaction path of digital equity assets through the blockchain's traceability mechanism.
[0006] Furthermore, the specific process of obtaining digital equity asset information, generating a unique identifier through a hash algorithm, and encrypting it through asymmetric encryption is as follows: obtaining digital equity asset information, including the basic attributes of the asset, creation time and owner information; processing the obtained digital equity asset information through the SHA-256 hash algorithm to generate a unique identifier; and generating a key for the unique identifier through the private key and public key of the RSA asymmetric encryption algorithm to form an encrypted data block.
[0007] Furthermore, the specific process of storing encrypted digital equity asset information on the chain through smart contracts and performing node verification through consensus algorithms is as follows: create a smart contract and define the evidence rules, including the asset information format, verification conditions and evidence process; submit the encrypted data block to the smart contract to trigger the chain evidence operation to ensure that the data block is stored in accordance with the blockchain protocol; through the PoW consensus algorithm, start the verification mechanism between nodes, and when the node passes the verification, record the transaction information in the blockchain; update the on-chain status to ensure that subsequent transactions can access the latest evidence information and asset status.
[0008] Furthermore, the specific process of analyzing the immutability, authenticity and transparency of digital equity asset information and generating an asset credibility index is as follows: extracting the digital equity asset's evidence information from the blockchain, including the asset's basic attributes, transaction history and related hash values; calculating the hash value of the current data block, verifying whether the calculated hash value is consistent with the hash value stored on the blockchain, and evaluating the immutability of the digital equity asset information; verifying whether the ownership information in the evidence information matches the records on the blockchain, and evaluating the authenticity of the digital equity asset information; verifying the identity of the digital asset owner through a multi-signature mechanism, and evaluating the transparency of the digital equity asset information.
[0009] Furthermore, the specific process of generating the asset credibility index is as follows: a comprehensive analysis of the immutability, authenticity and transparency of digital equity asset information is conducted to evaluate the asset credibility index.
[0010] Furthermore, when users trade or transfer digital assets, the legality of the ownership transfer is verified through a consensus mechanism. The specific process of generating a transaction compliance index is as follows: obtaining transaction-related information, including the identity of the user initiating the transaction, the asset's unique identifier, the transaction amount, and the transaction time; confirming through a consensus mechanism whether the user initiating the transaction is the legal owner of the asset, comparing the transaction information with the preset compliance standards, and checking the legality and compliance of the transaction, including the rationality of the source of funds and the amount; based on the results of ownership transfer verification and compliance assessment, a comprehensive analysis is conducted to generate a transaction compliance index.
[0011] Furthermore, the specific process of determining whether a transaction complies with the preset compliance standards and updating the asset status on the blockchain in real time is as follows: obtaining a transaction compliance index and comparing it with a preset transaction compliance index threshold; when the transaction compliance index is greater than the transaction compliance index threshold, updating the transaction information and ownership transfer record to the blockchain; recording asset status update information, including the updated timestamp, identity information of both parties to the transaction, asset unique identifier, transaction amount, transaction type, and asset ownership status after the transaction is completed.
[0012] The blockchain-based digital equity encryption management system includes the following modules: an asset information encryption module, an on-chain trusted assessment module, a compliance verification and update module, and a traceability recording module; the asset information encryption module is used to obtain digital equity asset information, generate a unique identifier through a hash algorithm, and encrypt it through asymmetric encryption; the on-chain trusted assessment module is used to store the encrypted digital equity asset information on the chain through a smart contract, and perform node verification through a consensus algorithm, analyze the immutability, authenticity and transparency of the digital equity asset information, generate an asset credibility index, set access and transaction permissions for digital assets, and define user access levels and conditions; the compliance verification and update module is used to verify the legitimacy of ownership transfers through a consensus mechanism when users trade or transfer digital assets, generate a transaction compliance index, determine whether the transaction meets preset compliance standards, and update the asset status on the blockchain in real time; the traceability recording module is used to track and record the ownership history and transaction path of digital equity assets through the blockchain's traceability mechanism.
[0013] The present invention has the following beneficial effects:
[0014] (1) This blockchain-based digital rights encryption management method generates a unique identifier through a hash algorithm to ensure the uniqueness of assets in the system and prevent data duplication and confusion. Asymmetric encryption enhances data security, preventing unauthorized users from accessing or tampering with original information, and protecting the integrity and confidentiality of assets. Encrypted information is stored on the chain through smart contracts, achieving data transparency and immutability. Node verification of stored information is performed through a consensus algorithm, improving the credibility and security of the data. The generated asset credibility index can help users intuitively understand the security level of the asset, and permission control effectively prevents unauthorized access to data.
[0015] (2) This blockchain-based digital rights encryption management system verifies the legitimacy of transactions through a consensus mechanism, ensuring the authenticity of ownership transfers and the compliance of the transaction process. It generates a transaction compliance index and helps prevent illegal transactions by screening against preset compliance standards. It updates the asset status on the blockchain in real time to ensure that asset information is timely and accurate, facilitating subsequent management and tracking. It records and tracks ownership history and transaction paths, provides a clear asset transfer path through a visual transaction chain, and improves the transparency and traceability of asset management. This mechanism helps resolve trust issues in the asset transfer process and supports regulatory needs.
[0016] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a flow chart of the blockchain-based digital rights encryption management method of the present invention.
[0018] Figure 2 This is a flow chart of the blockchain-based digital rights encryption management system of the present invention. DETAILED DESCRIPTION
[0019] The embodiments of the present application solve the security, credibility and traceability issues of digital assets during the circulation process through a blockchain-based digital rights encryption management method and system.
[0020] The overall approach to the problems in the embodiments of this application is as follows:
[0021] Obtain digital equity asset information, generate a unique identifier through a hash algorithm, and encrypt it through asymmetric encryption.
[0022] The encrypted digital equity asset information is stored on the chain through smart contracts, and node verification is performed through a consensus algorithm. The immutability, authenticity and transparency of the digital equity asset information are analyzed, an asset credibility index is generated, access and transaction permissions for digital assets are set, and user access levels and conditions are defined.
[0023] When users trade or transfer digital assets, they verify the legitimacy of the ownership transfer through a consensus mechanism, generate a transaction compliance index, determine whether the transaction meets the preset compliance standards, and update the asset status on the blockchain in real time.
[0024] Through the traceability mechanism of the blockchain, the ownership history and transaction path of digital equity assets can be tracked and recorded.
[0025] See also Figure 1 , an embodiment of the present invention provides a technical solution: a digital equity encryption management method based on blockchain, comprising the following steps: S1. obtaining digital equity asset information, generating a unique identifier through a hash algorithm, and encrypting it through asymmetric encryption; S2. storing the encrypted digital equity asset information on the chain through a smart contract, and performing node verification through a consensus algorithm, analyzing the immutability, authenticity and transparency of the digital equity asset information, generating an asset credibility index, setting access and transaction permissions for digital assets, and defining user access levels and conditions; S3. when a user trades or transfers digital assets, verifying the legitimacy of the ownership transfer through a consensus mechanism, generating a transaction compliance index, judging whether the transaction meets the preset compliance standards, and updating the asset status on the blockchain in real time; S4. tracking and recording the ownership history and transaction path of digital equity assets through the blockchain's traceability mechanism.
[0026] In this implementation, the hashing algorithm in step S1 ensures that each asset is uniquely identified, effectively preventing data tampering or duplication. Subsequently, asset information is encrypted using asymmetric encryption to ensure the privacy and confidentiality of asset data. The smart contract in step S2 is a self-executing protocol based on blockchain technology, ensuring secure data storage and execution without relying on a third party. Furthermore, the system uses a consensus algorithm to verify on-chain nodes to ensure data immutability. A consensus algorithm is a method used within a blockchain to ensure that multiple parties reach consensus on transaction verification. This consensus mechanism analyzes the authenticity and transparency of digital assets, ultimately generating an asset credibility index to assess the overall trustworthiness of the digital asset. Furthermore, the system sets access rights and transaction conditions for each digital asset on the blockchain, and defines user access levels to ensure that different users can access or trade assets only within their authorized scope. In step S3, when digital equity assets are traded or transferred, the system verifies the legitimacy of the ownership transfer through a consensus mechanism to ensure the authenticity and validity of the transaction. This consensus mechanism ensures the current owner's legal ownership of the asset through on-chain verification, thereby protecting asset security. After a transaction is completed, the system generates a transaction compliance index. By comparing transaction information with pre-set compliance standards, it determines whether the transaction is legal and compliant. Based on the results, the system updates the latest status of the on-chain assets in real time, ensuring transparency and compliance in the digital asset transaction process. The blockchain-based traceability mechanism in step S4 enables the system to track and record the ownership history and transaction path of digital equity assets. This traceability mechanism stores a record of every transaction on the blockchain, providing asset owners, regulators, and other authorized parties with a complete transaction history, enabling verification and query of the asset's movement trajectory when needed. Hash algorithms: An algorithm that maps data of arbitrary length to a fixed-length hash value, primarily used for data verification. Its properties make it particularly suitable for uniquely identifying data content and preventing tampering and conflicts. Asymmetric encryption: An encryption method that uses public and private keys to encrypt and decrypt data, ensuring confidentiality and security during data transmission. Smart contracts: Blockchain-based automated agreements that automatically execute contract terms when conditions are met, reducing reliance on third parties and improving operational security. Consensus algorithm: A method used to reach consensus among nodes in a blockchain network, ensuring that multiple parties in a distributed system can reach consensus on data consistency, thereby ensuring data integrity and security. Traceability: A key feature of blockchain technology, it allows for the traceability of all digital asset flows by maintaining a complete record of every transaction, thereby increasing transparency.
[0027] Specifically, the specific process of obtaining digital equity asset information, generating a unique identifier through a hash algorithm, and encrypting it through asymmetric encryption is as follows: obtaining digital equity asset information, including the basic attributes of the asset, creation time and owner information; processing the obtained digital equity asset information through the SHA-256 hash algorithm to generate a unique identifier; generating a key for the unique identifier through the private key and public key of the RSA asymmetric encryption algorithm to form an encrypted data block.
[0028] In this implementation, obtaining digital equity asset information involves the system collecting and integrating basic information related to digital equity assets, including but not limited to the asset's basic attributes, creation time, and owner identity. Basic attributes identify the asset's type and characteristics, creation time serves as a timestamp for asset generation, and owner information ensures asset ownership. Generating a unique identifier (hashing): To ensure the uniqueness and immutability of asset information, the system processes the collected digital equity asset information using the SHA-256 hashing algorithm. SHA-256 is a common cryptographic hashing algorithm that maps data of any length to a fixed-length (256-bit) hash value. This hash value serves as a unique identifier, ensuring that even the smallest change in the input results in a significant change in the hash value, thereby ensuring data integrity and uniqueness. Asymmetric encryption (RSA encryption): After generating the unique identifier, the system encrypts it using the RSA asymmetric encryption algorithm. The RSA encryption algorithm relies on a pair of keys: a public key for encrypting data and a private key for decrypting it. First, the system generates a key pair using the RSA algorithm. This key pair is then used to encrypt the unique identifier, generating an encrypted data block. This encrypted data block serves as a ciphertext version of the unique identifier, ensuring that even if the data is intercepted, it cannot be decrypted and viewed without the private key.
[0029] Specifically, the specific process of storing encrypted digital equity asset information on the chain through smart contracts and performing node verification through consensus algorithms is as follows: create a smart contract and define the evidence rules, including the asset information format, verification conditions and evidence process; submit the encrypted data block to the smart contract to trigger the chain evidence operation to ensure that the data block is stored in accordance with the blockchain protocol; through the PoW consensus algorithm, start the verification mechanism between nodes, and when the node passes the verification, record the transaction information in the blockchain; update the on-chain status to ensure that subsequent transactions can access the latest evidence information and asset status.
[0030] In this implementation, a smart contract is created: A smart contract is an automatically executed program that defines the specific rules for evidence storage. These rules include the format of asset information (such as asset type and hash value), verification conditions (such as validity and integrity checks), and the specific process for evidence storage (including the triggering conditions for on-chain upload). The establishment of a smart contract ensures consistent standards and specifications for data on-chain storage. Submitting an encrypted data block: After the smart contract definition is complete, the system submits the previously generated encrypted data block (containing encrypted digital equity asset information) to the smart contract. This step triggers on-chain evidence storage, ensuring that the data block is stored in accordance with the blockchain protocol. The data block is recorded on the blockchain through the smart contract, ensuring the immutability and security of the data. Node Verification Mechanism: To ensure the validity and legitimacy of information, the system uses a Proof-of-Work (PoW) consensus algorithm. This algorithm requires nodes (computers in the network) to complete a certain amount of computational work to verify the legitimacy of transactions. Once a node passes verification, the transaction information (including the encrypted data block and related asset information) is recorded on the blockchain. This verification mechanism ensures that only data confirmed by multiple nodes is added to the blockchain, thereby improving data security and reliability. Update on-chain status: Once a transaction is successfully recorded, the system updates the on-chain status. This includes updating the asset's evidence and current status, ensuring that subsequent transactions have access to the latest evidence and asset status. This status update helps all participants obtain the latest information on digital equity assets in real time, facilitating the legality and compliance of subsequent transactions.
[0031] Specifically, the specific process of analyzing the immutability, authenticity and transparency of digital equity asset information and generating an asset credibility index is as follows: extracting the digital equity asset's evidence information from the blockchain, including the asset's basic attributes, transaction history and related hash values; calculating the hash value of the current data block, verifying whether the calculated hash value is consistent with the hash value stored on the blockchain, and evaluating the immutability of the digital equity asset information; verifying whether the ownership information in the evidence information matches the records on the blockchain, and evaluating the authenticity of the digital equity asset information; verifying the identity of the digital asset owner through a multi-signature mechanism, and evaluating the transparency of the digital equity asset information.
[0032] In this implementation, extracting evidence information: The system extracts evidence information related to digital equity assets from the blockchain. This information includes basic asset attributes (such as asset type and creation time), transaction history (such as the time, amount, and parties involved in previous transactions), and related hash values (to ensure data integrity and uniqueness). Extracting this information provides a comprehensive understanding of the background and history of the digital asset. Calculating the hash value: The system calculates the hash value of the current data block. A hash value is a fixed-length string generated by hashing data and uniquely identifies the data block. The system then compares the calculated hash value with the hash value stored on the blockchain. If the two match, the data block has not been tampered with, thereby verifying the immutability of the digital equity asset information. This process ensures the security and reliability of the asset information throughout its lifecycle. Verifying ownership information: The system verifies the ownership information in the evidence information to ensure it matches the records on the blockchain. This includes verifying the identity of the current owner and the transfer history of rights. Through this verification, the system can assess the authenticity of the digital equity asset information, ensuring that current asset ownership is legal and consistent with historical transaction records. Identity Verification and Transparency Assessment: To further verify the identity of digital asset owners, the system employs a multi-signature mechanism. This mechanism requires multiple pre-authorized users to co-sign transactions, ensuring that asset transfers are verified by multiple parties. This approach not only enhances identity verification security but also enhances the transparency of digital asset information. This means that all parties involved can clearly understand the asset owner and the status of their rights, further enhancing transaction trust.
[0033] Specifically, the specific process of generating the asset credibility index is as follows: conduct a comprehensive analysis of the immutability, authenticity and transparency of digital equity asset information to evaluate the asset credibility index.
[0034] In this implementation plan, the asset credibility index calculation formula is: ; Formula parameter explanation, TI: Asset credibility index, ranging from 0 to 1, the higher the value, the higher the credibility of the asset. : Number of valid hash values, indicating the number of hash values that are consistent with the blockchain storage : Total number of hash values, indicating the total number of all related hash values. : The number of tampering detected, indicating the number of anomalies found in the hash value consistency verification. : The maximum number of tampering times preset by the system, used to evaluate the acceptable tampering range. : Number of valid ownership records, indicating the number of historical records that match the current owner information. : Total ownership record quantity, indicating the total number of all historical transaction records. : Timestamp difference of valid ownership records, indicating the time difference between the current owner and the latest valid record. : The maximum time difference allowed by the system. If the time difference exceeds this value, it will affect the authenticity assessment. : Number of valid signatures, indicating the number of signatures that meet the multi-signature requirements. : Total number of signatures, indicating the total number of all relevant signatures. : Number of valid participants, indicating the number of users who have valid signatures in the transaction. : Total number of participants, indicating the number of all users participating in the transaction. They are the weight coefficients of immutability, authenticity, and transparency, reflecting the relative importance of the three factors in the asset credibility index, and the sum of the weight values should be 1.
[0035] Specifically, when users trade or transfer digital assets, the legality of the ownership transfer is verified through a consensus mechanism. The specific process of generating a transaction compliance index is as follows: obtaining transaction-related information, including the identity of the user initiating the transaction, the asset's unique identifier, the transaction amount, and the transaction time; confirming through a consensus mechanism whether the user initiating the transaction is the legal owner of the asset, comparing the transaction information with the preset compliance standards, and checking the legality and compliance of the transaction, including the rationality of the source of funds and the amount; based on the results of ownership transfer verification and compliance assessment, a comprehensive analysis is conducted to generate a transaction compliance index.
[0036] In this implementation, the system collects transaction-related information, including: User Identity: The unique identifier of the user initiating the transaction, such as a user ID or wallet address. Asset Unique Identifier: An identifier used to uniquely identify a digital asset, such as the asset's hash value. Transaction Amount: The transaction amount, typically measured in digital currency. Transaction Time: The timestamp of the transaction, ensuring transaction traceability. Technical Effect: By obtaining transaction-related information, the system lays the foundation for subsequent legality verification and compliance assessments, ensuring the integrity of all necessary data. Through a consensus mechanism, the system matches the user initiating the transaction with the legal owner of the asset. Specifically, this involves confirming whether the user is recorded as the legal owner of the asset on the blockchain. The transaction information is then compared against pre-set compliance standards, including the legitimacy of the source of funds and the reasonableness of the amount. This consensus mechanism ensures that only legitimate owners can conduct transactions, improving transaction security and reducing the risk of fraud. After verifying the user's legal ownership, the system evaluates the legality and compliance of the transaction, comparing the actual transaction amount with the pre-set compliance standard to ensure the compliance of the source of funds. Verify transaction time and asset status to ensure compliance and legality of transactions. Ensure that transactions not only meet legality requirements but also meet compliance standards, providing guarantees for the smooth progress of transactions. Based on the above verification results, the system will generate a transaction compliance index. The specific calculation process includes: analysis based on factors such as legal ownership confirmation, source of funds and amount compliance. The transaction compliance index will comprehensively reflect the legality, compliance and traceability of funds of the transaction. The comprehensive transaction compliance index calculation formula is: ; Formula parameter explanation, Cl: transaction compliance index, ranging from 0 to 1, the higher the value, the stronger the compliance of the transaction. : Number of legal owners. : The number of owners participating in the verification. The actual transaction amount. : The preset compliance standard amount. : Adjustment factor to avoid division by zero errors. : Decay factor, controls the reduction of compliance with amount differences. :The total amount of legal sources of funds. The total amount of illegal sources of funds. : Potentially suspicious sources of funds. :Number of historical legal transactions. :Total number of historical transactions. Recent transaction frequency. Historical average transaction frequency. : Frequency adjustment factor. : The total number of compliance factors is 3, indicating the total number of factors involved in the compliance assessment. : Compliance adjustment factor.
[0037] Specifically, the specific process of determining whether a transaction complies with the preset compliance standards and updating the asset status on the blockchain in real time is as follows: obtaining a transaction compliance index and comparing it with a preset transaction compliance index threshold; when the transaction compliance index is greater than the transaction compliance index threshold, updating the transaction information and ownership transfer record to the blockchain; recording asset status update information, including the updated timestamp, identity information of both parties to the transaction, the asset unique identifier, the transaction amount, the transaction type, and the asset ownership status after the transaction is completed.
[0038] In this implementation, the system first obtains the transaction compliance index generated in the previous step. This index is a quantitative result derived from a comprehensive assessment of multiple factors, including the legality and compliance of the transaction. The transaction compliance index provides a data foundation for assessing whether the transaction meets compliance standards and is crucial for subsequent judgments. The system then compares the obtained transaction compliance index with a preset compliance index threshold. This threshold is set based on industry standards, laws and regulations, and internal corporate policies to ensure that all transactions meet specified compliance requirements. If the transaction compliance index exceeds the threshold, the transaction meets compliance standards. If the transaction compliance index is less than or equal to the threshold, the transaction is deemed non-compliant and requires further review or rejection. By comparing the thresholds, the system can quickly and automatically determine whether a transaction meets the preset compliance standards, reducing the cost and time of manual review. If the transaction compliance index confirms compliance, the system proceeds with the following operations: The transaction information, including the transaction amount, transaction time, and the identities of both parties, is updated to the blockchain. This updates the asset ownership status, ensuring that the new ownership information is reflected in real time on the blockchain. This update ensures the immutability and transparency of transaction information, while maintaining the accuracy and timeliness of asset ownership and enhancing transaction security. When the system updates the blockchain, it also needs to record relevant asset status update information, including: Update timestamp: records the exact time when the asset status is updated, providing a time basis for subsequent tracing. Identity information of both parties to the transaction: ensures that the identities of the transaction participants are traceable, which helps with compliance audits. Asset unique identifier: ensures that assets can always be uniquely identified on the blockchain. Transaction amount: records the specific amount involved in the transaction to facilitate audits and compliance checks. Transaction type: indicates the nature of the transaction, such as buy, sell, transfer, etc. Asset ownership status after the transaction is completed: indicates the new owner of the asset after the transaction, ensuring that the current status of the asset in the blockchain is up to date.
[0039] The blockchain-based digital equity encryption management system includes the following modules: asset information encryption module, on-chain trusted assessment module, compliance verification and update module, and traceability record module; the asset information encryption module is used to obtain digital equity asset information, generate a unique identifier through a hash algorithm, and encrypt it through asymmetric encryption; the on-chain trusted assessment module is used to store the encrypted digital equity asset information on the chain through a smart contract, and perform node verification through a consensus algorithm, analyze the immutability, authenticity and transparency of the digital equity asset information, generate an asset credibility index, set access and transaction permissions for digital assets, and define user access levels and conditions; the compliance verification and update module is used to verify the legitimacy of ownership transfer through a consensus mechanism when users trade or transfer digital assets, generate a transaction compliance index, determine whether the transaction meets the preset compliance standards, and update the asset status on the blockchain in real time; the traceability record module is used to track and record the ownership history and transaction path of digital equity assets through the blockchain's traceability mechanism.
[0040] In this implementation, the Asset Information Encryption Module primarily protects the security and privacy of digital equity asset information. It obtains digital equity asset information and generates a unique identifier using a hashing algorithm, ensuring that each asset's information can be uniquely identified. Furthermore, asymmetric encryption is used to encrypt asset information to prevent unauthorized access or tampering. This ensures the confidentiality and integrity of asset information during transmission and storage, providing security for subsequent operations. The On-Chain Trust Assessment Module is responsible for storing encrypted digital equity asset information on-chain through smart contracts and performing node verification using a consensus algorithm to ensure data credibility. It evaluates the immutability, authenticity, and transparency of digital asset information to generate an asset credibility index. Furthermore, this module defines digital asset access rights and transaction conditions, ensuring that only qualified users can perform relevant operations. This provides a trusted foundation for digital asset management and trading, reduces risks caused by information asymmetry or data falsification, and enhances user trust in digital asset transactions. The Compliance Verification and Update Module verifies the legitimacy of ownership transfers through a consensus mechanism when users trade or transfer digital assets. It generates a transaction compliance index and compares it against pre-set compliance standards to determine whether the transaction is compliant. Once a transaction is deemed compliant, the system updates the asset status on the blockchain in real time to ensure the accuracy of asset ownership information. This improves transaction compliance and transparency, reduces potential legal risks, protects the legitimate rights and interests of all parties, and makes digital asset transactions smoother. Traceability Record Module: This module utilizes the blockchain's traceability mechanism to track and record the ownership history and transaction path of digital equity assets. By recording information on each transaction, the system can provide a complete transaction record and ownership change history when needed, providing evidentiary support for potential disputes. This enhanced traceability of digital asset transactions provides greater transparency for users and regulators, ensuring that trading activities can be clearly audited and verified.
[0041] In summary, this application has at least the following effects:
[0042] The blockchain-based digital rights encryption management method and system generates a unique identifier for digital asset information through a hash algorithm, uses asymmetric encryption to ensure data privacy, and realizes asset uniqueness identification and information encryption protection; the encrypted asset information is stored on the chain through a smart contract, and a consensus algorithm is used for node verification, analyzing the immutability, authenticity and transparency of asset information, ensuring the authenticity of digital assets and the security and reliability of storage. When digital assets are traded or transferred, the legitimacy of the ownership transfer is verified through a consensus mechanism to ensure that the transaction meets the preset compliance standards, and the asset status on the blockchain is updated in real time to improve the security and compliance of the transaction; the ownership history and transaction path of the asset are tracked and recorded through the blockchain's traceability mechanism to achieve traceability and transparency of the asset transfer process.
[0043] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0044] The present invention is described with reference to flowcharts and / or block diagrams of systems, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0045] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0046] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0047] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0048] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A digital rights encryption management method based on blockchain, characterized in that: The following steps are involved: S1. Obtain digital equity asset information, generate a unique identifier using a hash algorithm, and encrypt it using asymmetric encryption; S2. Encrypted digital equity asset information is stored on-chain through smart contracts and verified through consensus algorithms. The immutability, authenticity, and transparency of the digital equity asset information are analyzed, an asset credibility index is generated, access and transaction permissions for digital assets are set, and user access levels and conditions are defined. S3. When users trade or transfer digital assets, a consensus mechanism is used to verify the legitimacy of the ownership transfer, generate a transaction compliance index, determine whether the transaction meets the pre-set compliance standards, and update the asset status on the blockchain in real time. S4. Track and record the ownership history and transaction path of digital equity assets through the blockchain's traceability mechanism; The process of analyzing the immutability, authenticity, and transparency of digital equity asset information and generating an asset credibility index is as follows: Extracting digital equity asset evidence from the blockchain, including basic asset attributes, transaction history, and related hash values; Calculate the hash value of the current data block, verify whether the calculated hash value is consistent with the hash value stored on the blockchain, and evaluate the immutability of digital equity asset information; Verify whether the ownership information in the evidence matches the records on the blockchain and evaluate the authenticity of the digital equity asset information; Verify the identity of digital asset owners through a multi-signature mechanism and assess the transparency of digital equity asset information; Conduct a comprehensive analysis of the immutability, authenticity, and transparency of digital equity asset information to assess the asset credibility index; Asset credibility index calculation formula: ; Among them, TI: asset credibility index, : Number of valid hash values, :Total number of hash values, : Number of tampering detected, : Preset the maximum number of tampering times, : Number of valid ownership records, :Number of ownership records, : Timestamp differences in ownership records, : Maximum allowed time difference, : Number of valid signatures, :Total number of signatures, : Number of valid participants, : total number of participants, are the weight coefficients of immutability, authenticity, and transparency respectively; When users trade or transfer digital assets, the legitimacy of the ownership transfer is verified through a consensus mechanism. The specific process for generating a transaction compliance index is as follows: Obtain transaction-related information, including the identity of the user initiating the transaction, the asset's unique identifier, the transaction amount, and the transaction time; A consensus mechanism is used to confirm whether the user initiating the transaction is the legal owner of the asset. Transaction information is compared with pre-set compliance standards to check the legality and compliance of the transaction, including the rationality of the source of funds and the amount. Based on the results of ownership transfer verification and compliance assessment, a comprehensive analysis is conducted to generate a transaction compliance index; The specific process of determining whether a transaction meets the preset compliance standards and updating the asset status on the blockchain in real time is as follows: Obtain the transaction compliance index and compare it with the preset transaction compliance index threshold. When the transaction compliance index is greater than the transaction compliance index threshold, update the transaction information and ownership transfer record to the blockchain; Records asset status update information, including the updated timestamp, identity information of both parties to the transaction, asset unique identifier, transaction amount, transaction type, and asset ownership status after the transaction is completed.
2. The blockchain-based digital rights encryption management method according to claim 1 is characterized by: The specific process of obtaining digital equity asset information, generating a unique identifier through a hash algorithm, and encrypting it through asymmetric encryption is as follows: Obtain digital equity asset information, including basic asset attributes, creation time, and owner information; Process the acquired digital equity asset information using the SHA-256 hash algorithm to generate a unique identifier; The unique identifier is key-generated using the private key and public key of the RSA asymmetric encryption algorithm to form an encrypted data block.
3. The blockchain-based digital rights encryption management method according to claim 2 is characterized by: The specific process of storing encrypted digital equity asset information on the chain through smart contracts and performing node verification through the consensus algorithm is as follows: Create smart contracts and define the rules for evidence storage, including asset information format, verification conditions, and evidence storage process; Submit the encrypted data block to the smart contract, triggering the on-chain evidence storage operation to ensure that the data block is stored in accordance with the blockchain protocol; Through the PoW consensus algorithm, the verification mechanism between nodes is activated. When the node passes the verification, the transaction information in the blockchain is recorded; Update the on-chain status to ensure that subsequent transactions can access the latest evidence information and asset status.
4. A blockchain-based digital rights encryption management system, applying the blockchain-based digital rights encryption management method according to any one of claims 1 to 3, characterized in that: It includes the following modules: asset information encryption module, chain trust assessment module, compliance verification and update module, and traceability record module; The asset information encryption module is used to obtain digital equity asset information, generate a unique identifier through a hash algorithm, and encrypt it through asymmetric encryption; The on-chain trust evaluation module is used to store encrypted digital equity asset information on the chain through smart contracts, perform node verification through a consensus algorithm, analyze the immutability, authenticity, and transparency of digital equity asset information, generate an asset credibility index, set digital asset access and transaction permissions, and define user access levels and conditions; The compliance verification and update module is used to verify the legitimacy of ownership transfers through a consensus mechanism when users trade or transfer digital assets, generate a transaction compliance index, determine whether the transaction meets the preset compliance standards, and update the asset status on the blockchain in real time; The traceability record module is used to track and record the ownership history and transaction path of digital equity assets through the traceability mechanism of the blockchain.
Citation Information
Patent Citations
Digital asset right confirmation transaction method and system based on block chain
CN114638599A
Digital asset right confirmation transaction method and system based on smart contract
CN116883001A
System and method for sharing transaction metadata information of financial assets based on block chain
CN118898518A