Book digital asset protection method based on artificial intelligence and block chain

By adopting artificial intelligence and blockchain-based methods in book digital asset protection, the problem that existing technology cannot effectively protect book digital assets has been solved, achieving higher security, convenient transfer and recycling, and more effective infringement monitoring.

CN119783141AActive Publication Date: 2025-04-08CITIC UNITED CLOUD TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510272394.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2025-04-08
Estimated Expiration
2045-03-10

AI Technical Summary

Technical Problem

Existing digital property protection technologies cannot effectively protect book digital assets, especially in the encryption of distributed storage blocks and the confirmation of digital property transfers, and cannot effectively monitor infringement in the network.

Method used

Using a protection method based on artificial intelligence and blockchain, a unique hash value is generated by performing two hash operations on book digital assets, and packaged them into blocks and stored in the blockchain network for encrypted distributed storage. Use smart contracts to transfer and recycle digital assets, and monitor infringement through artificial intelligence algorithms.

Benefits of technology

It improves the protection security and efficiency of book digital assets, realizes convenient transfer and recycling of digital assets, reduces protection costs, and improves the effect of infringement monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure SMS_26
    Figure SMS_26
  • Figure SMS_91
    Figure SMS_91
  • Figure QLYQS_1
    Figure QLYQS_1
Patent Text Reader

Abstract

The invention discloses a book digital asset protection method based on artificial intelligence and a block chain. The method comprises the steps that the content of the book digital assets is sequentially combined with a secret key and metadata of the book digital assets, hash operation processing is carried out twice, and a unique hash value is obtained; packaging the content of the book digital assets into blocks, adding the unique hash value, sending the blocks to a block chain network, and performing encrypted distributed storage on the content of the book digital assets; updating digital asset transfer and digital asset recovery states of the book digital assets, and synchronizing the digital asset transfer and digital asset recovery states to a block chain network; an artificial intelligence algorithm is used, infringement monitoring is carried out on book digital assets through a block chain network, and when illegal digital asset transfer conditions are found, prompting is carried out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of network information technology, and specifically relates to a method for protecting digital assets of books based on artificial intelligence and blockchain. Background Art

[0002] Network technology facilitates the dissemination and use of digital book assets. However, due to their non-physical characteristics, the cost of theft is very low, while the cost of protection is very high and the protection effect is poor, which seriously damages the rights and interests of the owners of digital book assets.

[0003] Existing digital property protection technologies are usually unable to achieve strong encryption of distributed storage blocks, nor can they easily confirm the transfer of digital property rights, let alone effectively monitor infringements on the network. Summary of the invention

[0004] The present invention provides a method for protecting digital assets of books based on artificial intelligence and blockchain, and the method comprises the following steps:

[0005] S101. Obtaining a book digital asset, the content of the book digital asset is combined with the key and the metadata of the book digital asset in turn, and hashed twice to obtain a unique hash value;

[0006] S102. Pack the contents of the book digital assets into blocks, add the unique hash value, send to the blockchain network, and encrypt and distribute the contents of the book digital assets;

[0007] S103. Confirm whether the transfer conditions of the book digital assets are met. If the transfer conditions are met, the digital assets are transferred through the smart contract;

[0008] S104. Confirm whether the conditions for recycling digital assets of books are met. If the conditions are met, the digital assets are recycled through smart contracts;

[0009] S105. Update the digital asset transfer and digital asset recovery status of the book digital assets and synchronize them to the blockchain network;

[0010] S106. Use artificial intelligence algorithms to monitor infringement of digital assets of books through the blockchain network, and issue prompts when illegal digital asset transfers are found.

[0011] Further, step S101 specifically includes: processing the key and the content of the book digital asset through the SHA-256 algorithm to generate a fixed-length hash value, combining the fixed-length hash value with the metadata of the book digital asset, and encrypting the combined data again through the SHA-256 algorithm to obtain a unique hash value;

[0012] The specific operation process is as follows:

[0013]

[0014] in, is the unique hash value finally obtained. Metadata for digital assets of books. is the key, The content of the book digital asset.

[0015] Further, step S102 specifically includes:

[0016] S1021. Create a block, wherein the block includes a block header and a block body. The block header of each block includes the unique hash value, timestamp, and random number information of the previous block. The block body of each block includes the encrypted block content obtained by encrypting the content of the book digital asset of the block using the AES symmetric encryption algorithm, the unique hash value of the block, and the metadata of the book digital asset;

[0017] S1022. Add the packaged blocks to the blockchain network. Received packaged blocks After that, first verify the block If the verification is successful, a pre-prepared message will be sent to other nodes in the blockchain network. , other nodes receive it, verify it and send a preparation message to the blockchain network , when the node Received more than After the prepare message, send the commit message ,in The number of Byzantine nodes allowed to confirm the block Properly stored in the blockchain network.

[0018] Further, step S103 specifically includes:

[0019] S1031. Define smart contract functions , set the transfer condition logic;

[0020] S1032. Check in the function whether the user meets the transfer conditions, including that the user payment amount is greater than or equal to the transfer price of the book digital asset;

[0021] S1033. Update digital asset ownership;

[0022] S1034. Record transaction information, including the owner of the book digital asset after transfer, information about the original owner of the book digital asset, book digital asset information, timestamp, and transfer deadline.

[0023] Further, step S104 specifically includes:

[0024] S1041. Define smart contract function: ;

[0025] S1042. Check whether the digital asset has expired;

[0026] S1043. Recover digital assets;

[0027] S1044. Record information and send it to the blockchain network.

[0028] Further, step S105 specifically includes: using an event-driven update mechanism, whenever the digital asset transfer or digital asset recycling status of the book digital asset changes, the smart contract triggers an event and writes the status data into the blockchain network;

[0029] The specific steps include:

[0030] S1051. Define events ;

[0031] S1052. Triggering events in the transfer smart contract function and the recovery smart contract function of the book digital asset;

[0032] S1053. Event updates the book digital asset status information to the blockchain network synchronously;

[0033] Further, step S106 specifically includes:

[0034] S1061. Obtain transaction records and status update event data of digital book assets in the blockchain network, and obtain non-infringing digital book asset data;

[0035] S1062. Obtain relevant text data of books from various platforms where infringement may occur;

[0036] S1063. Feature extraction is performed on the relevant text data. The specific process is as follows:

[0037]

[0038] in, is the feature vector of the relevant text data, Expressive words In the documentation The word frequency in Expressive words The inverse document frequency of

[0039] S1064. Build an anomaly detection model based on autoencoder. The specific process is as follows:

[0040]

[0041] in, is the feature vector of the relevant text data, is the encoder function, is the decoder function, which reconstructs the original feature vector through the encoder and decoder. is the reconstructed feature vector, is the dimension of the feature vector, is the eigenvector elements, is the first eigenvector after reconstruction elements, In order to reconstruct the error, the model is trained using non-infringing digital asset data to minimize the reconstruction error, so that the model can learn the inherent structural characteristics of non-infringing digital asset data.

[0042] S1065. Real-time monitoring and comparison, the specific process is as follows:

[0043] The relevant text data of the books obtained and preprocessed from the Internet is extracted and input into the anomaly detection model to calculate the reconstruction error ,when When it is determined to be suspected of infringement, a prompt will be given, including: is the judgment threshold.

[0044] The present invention also relates to a system using the above-mentioned method for protecting digital assets of books based on artificial intelligence and blockchain, the system comprising:

[0045] The operation processing module is used to obtain the book digital asset. The content of the book digital asset is combined with the key and the metadata of the book digital asset in sequence, and the hash operation is performed twice to obtain a unique hash value;

[0046] A storage module, which is used to package the contents of the book digital assets into blocks, add the unique hash value, send it to the blockchain network, and perform encrypted distributed storage on the contents of the book digital assets;

[0047] The first judgment module is used to confirm whether the transfer conditions of the book digital assets are met. If the transfer conditions are met, the digital assets are transferred through the smart contract;

[0048] The second judgment module is used to confirm whether the conditions for recycling digital assets of books are met. If the conditions are met, the digital assets are recycled through smart contracts;

[0049] The update module is used to update the digital asset transfer and digital asset recovery status of the book digital assets and synchronize them to the blockchain network;

[0050] The prompt module is used to use artificial intelligence algorithms to monitor infringement of book digital assets through the blockchain network, and to issue prompts when illegal digital asset transfers are discovered.

[0051] The present invention also relates to a computer program product, which includes a computer program, and the computer program is executed by a processor to execute the above-mentioned method for protecting book digital assets based on artificial intelligence and blockchain.

[0052] The present invention also relates to a computer-readable storage medium, which is used to store a computer program. The computer program is executed by a processor to execute the above-mentioned method for protecting digital assets of books based on artificial intelligence and blockchain.

[0053] The technical solution of the present invention increases the complexity and uniqueness of the hash value and thus improves the security of digital asset protection by performing two hash encryption calculations on the content of the book digital assets. The technical solution of the present invention can also transfer and recover digital assets through smart contracts, update the digital asset transfer and digital asset recovery status of the book digital assets, and synchronize them to the blockchain network, thereby improving the security of the book digital assets. The technical solution of the present invention uses an artificial intelligence algorithm to monitor the infringement of the book digital assets through the blockchain network, and prompts when illegal digital asset transfers are found, thereby reducing the protection cost of the book digital assets and improving the protection effect. DETAILED DESCRIPTION

[0054] The present invention is further described below. The following examples are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the scope of protection of the present invention. It should be pointed out that the following detailed description is exemplary and is intended to provide further description of the present invention.

[0055] Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those generally understood by those of ordinary skill in the art to which the present invention belongs. It should be noted that the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0056] Embodiment 1 of the present invention relates to a method for protecting digital assets of books based on artificial intelligence and blockchain, the method comprising the following steps:

[0057] S101. Obtain a book digital asset. The content of the book digital asset is combined with the key and the metadata of the book digital asset in sequence, and hash operations are performed twice to obtain a unique hash value.

[0058] The above steps specifically include processing the key and the content of the book digital asset through the SHA-256 algorithm to generate a fixed-length hash value, combining the fixed-length hash value with the metadata of the book digital asset, and encrypting the combined data again through the SHA-256 algorithm to obtain a unique hash value. The specific operation process is as follows:

[0059]

[0060] in, is the unique hash value finally obtained. Metadata for digital assets of books. is the key, The content of the book digital asset.

[0061] The metadata of the book digital asset includes data information such as the title and / or author and / or publication date.

[0062] By encrypting the key and the content of the book digital asset through the SHA-256 algorithm to generate a fixed-length hash value, and then combining the metadata of the book digital asset for secondary hash value processing, the complexity and uniqueness of the hash value are increased.

[0063] S102. Pack the content of the book digital asset into blocks, add the unique hash value, send it to the blockchain network, and encrypt and distribute the content of the book digital asset.

[0064] The above steps specifically include:

[0065] S1021. Create a block, wherein the block includes a block header and a block body. The block header of each block includes the unique hash value, timestamp, and random number information of the previous block. The block body of each block includes the encrypted block content of the book digital asset of the block using the AES symmetric encryption algorithm, the unique hash value of the block, and the metadata of the book digital asset.

[0066] The specific calculation process is as follows:

[0067]

[0068] in, For the A packaged block, is the block header, For the block, The content of the digital assets of the books in this block, Metadata for digital assets of books. A unique hash value.

[0069] S1022. Add the packaged blocks to the blockchain network. Received packaged blocks After that, first verify the block If the verification is successful, a pre-prepared message will be sent to other nodes in the blockchain network. , other nodes receive it, verify it and send a preparation message to the blockchain network , when the node Received more than After the prepare message, send the commit message ,in The number of Byzantine nodes allowed to confirm the block Properly stored in the blockchain network.

[0070] S103. Confirm whether the transfer conditions of the book digital assets are met. If the transfer conditions are met, the digital assets are transferred through a smart contract.

[0071] The transfer conditions include conditions such as allowing users to purchase, download, and copy book digital assets.

[0072] This step specifically includes:

[0073] S1031. Define smart contract functions , set the transfer condition logic.

[0074] S1032. Check in the function whether the user meets the transfer conditions, including whether the user payment amount is greater than or equal to the transfer price of the book digital asset.

[0075] S1033. Update digital asset ownership.

[0076] S1034. Record transaction information, including the owner of the book digital asset after transfer, information about the original owner of the book digital asset, book digital asset information, timestamp, and transfer deadline.

[0077] The specific calculation process is:

[0078]

[0079] in, To transfer smart contract functions, is the transfer price of the digital asset of the book, The amount paid by the user, Information about the original owner of the digital assets of the book. For book digital asset information, It is the owner information after the book digital assets are transferred.

[0080] S104. Confirm whether the conditions for recycling the book digital assets are met. If the conditions are met, the digital assets are recycled through the smart contract.

[0081] The conditions for recovering the book digital assets include expiration of short-term transfers, no longer meeting subscription conditions, etc.

[0082] This step specifically includes:

[0083] S1041. Define smart contract function: .

[0084] S1042. Check whether the digital asset has expired.

[0085] S1043. Recycling of digital assets.

[0086] S1044. Record information and send it to the blockchain network.

[0087] The specific calculation process is:

[0088]

[0089] in, To recycle smart contract functions, For book digital asset information, For the current owner of the book's digital assets, For the period of use, is the smart contract function, To recover digital assets results.

[0090] S105. Update the digital asset transfer and digital asset recovery status of the book digital assets and synchronize them to the blockchain network.

[0091] Specifically, an event-driven update mechanism is adopted. Whenever the digital asset transfer or digital asset recovery status of the book digital assets changes, the smart contract triggers an event and writes the status data into the blockchain network. The specific steps include:

[0092] S1051. Define events .

[0093] S1052. Trigger events in the transfer smart contract function and the recovery smart contract function of the book digital assets.

[0094] S1053. Event updates the book digital asset status information synchronously to the blockchain network.

[0095] The specific process is as follows:

[0096]

[0097] To update the results synchronously, Process events for digital asset status changes, It is the digital asset status information.

[0098] S106. Use artificial intelligence algorithms to monitor infringement of digital assets of books through the blockchain network, and issue prompts when illegal digital asset transfers are found.

[0099] This step includes:

[0100] S1061. Obtain transaction records and status update event data of book digital assets in the blockchain network, and obtain non-infringing book digital asset data.

[0101] S1062 obtains relevant text data of books from various platforms where infringement may occur.

[0102] S1063. Perform feature extraction on relevant text data.

[0103] The specific process is as follows:

[0104]

[0105] in, is the feature vector of the relevant text data, Expressive words In the documentation The word frequency in Expressive words The inverse document frequency of .

[0106] S1064. Build an anomaly detection model based on autoencoder.

[0107] The specific process is as follows:

[0108]

[0109] in, is the feature vector of the relevant text data, is the encoder function, is the decoder function, which reconstructs the original feature vector through the encoder and decoder. is the reconstructed feature vector, is the dimension of the feature vector, is the eigenvector elements, is the first eigenvector after reconstruction elements, In order to reconstruct the error, the model is trained using non-infringing digital asset data of books to minimize the reconstruction error, so that the model can learn the inherent structural characteristics of non-infringing digital asset data of books.

[0110] S1065. Real-time monitoring and comparison.

[0111] The specific process is as follows:

[0112] The relevant text data of the books obtained and preprocessed from the Internet is extracted and input into the anomaly detection model to calculate the reconstruction error ,when When it is determined to be suspected of infringement, a prompt will be given, including: is the judgment threshold.

[0113] Embodiment 2 of the present invention relates to a system using a method for protecting digital assets of books based on artificial intelligence and blockchain according to Embodiment 1, including:

[0114] The operation processing module is used to obtain the book digital asset. The content of the book digital asset is combined with the key and the metadata of the book digital asset in sequence, and the hash operation is performed twice to obtain a unique hash value;

[0115] A storage module, which is used to package the contents of the book digital assets into blocks, add the unique hash value, send it to the blockchain network, and perform encrypted distributed storage on the contents of the book digital assets;

[0116] The first judgment module is used to confirm whether the transfer conditions of the book digital assets are met. If the transfer conditions are met, the digital assets are transferred through the smart contract;

[0117] The second judgment module is used to confirm whether the conditions for recycling digital assets of books are met. If the conditions are met, the digital assets are recycled through smart contracts;

[0118] The update module is used to update the digital asset transfer and digital asset recovery status of the book digital assets and synchronize them to the blockchain network;

[0119] The prompt module is used to use artificial intelligence algorithms to monitor infringement of book digital assets through the blockchain network, and to issue prompts when illegal digital asset transfers are discovered.

[0120] Embodiment 3 of the present invention relates to a computer program product, which includes a computer program. The computer program is executed by a processor to execute a method for protecting digital assets of books based on artificial intelligence and blockchain according to Embodiment 1.

[0121] Embodiment 4 of the present invention relates to a computer-readable storage medium, which is used to store a computer program. The computer program is executed by a processor to execute a method for protecting digital assets of books based on artificial intelligence and blockchain in Embodiment 1.

[0122] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for protecting digital assets of books based on artificial intelligence and blockchain, characterized in that: The method comprises the following steps: S101. Obtaining a book digital asset, the content of the book digital asset is combined with the key and the metadata of the book digital asset in turn, and hashed twice to obtain a unique hash value; S102. Pack the contents of the book digital assets into blocks, add the unique hash value, send to the blockchain network, and encrypt and distribute the contents of the book digital assets; S103. Confirm whether the transfer conditions of the book digital assets are met. If the transfer conditions are met, the digital assets are transferred through the smart contract; S104. Confirm whether the conditions for recycling digital assets of books are met. If the conditions are met, the digital assets are recycled through smart contracts; S105. Update the digital asset transfer and digital asset recovery status of the book digital assets and synchronize them to the blockchain network; S106. Use artificial intelligence algorithms to monitor infringement of digital assets of books through the blockchain network, and issue prompts when illegal digital asset transfers are found.

2. According to claim 1, a method for protecting digital assets of books based on artificial intelligence and blockchain is characterized in that: Step S101 specifically includes: processing the key and the content of the book digital asset through the SHA-256 algorithm to generate a fixed-length hash value, combining the fixed-length hash value with the metadata of the book digital asset, and encrypting the combined data again through the SHA-256 algorithm to obtain a unique hash value; The specific operation process is as follows: ; in, is the unique hash value finally obtained. Metadata for digital assets of books. is the key, The content of the book digital asset.

3. According to the method for protecting digital assets of books based on artificial intelligence and blockchain according to claim 1, it is characterized in that: Step S102 specifically includes: S1021. Create a block, wherein the block includes a block header and a block body. The block header of each block includes the unique hash value, timestamp, and random number information of the previous block. The block body of each block includes the encrypted block content obtained by encrypting the content of the book digital asset of the block using the AES symmetric encryption algorithm, the unique hash value of the block, and the metadata of the book digital asset; S1022. Add the packaged blocks to the blockchain network. Received packaged blocks After that, first verify the block If the verification is successful, a pre-prepared message will be sent to other nodes in the blockchain network. , other nodes receive it, verify it and send a preparation message to the blockchain network , when the node Received more than After the prepare message, send a commit message ,in The number of Byzantine nodes allowed to confirm the block Properly stored in the blockchain network.

4. According to claim 1, a method for protecting digital assets of books based on artificial intelligence and blockchain is characterized in that: Step S103 specifically includes: S1031. Define smart contract functions , set the transfer condition logic; S1032. Check in the function whether the user meets the transfer conditions, including that the user payment amount is greater than or equal to the transfer price of the book digital asset; S1033. Update digital asset ownership; S1034. Record transaction information, including the owner of the book digital asset after transfer, information about the original owner of the book digital asset, book digital asset information, timestamp, and transfer deadline.

5. According to claim 1, a method for protecting digital assets of books based on artificial intelligence and blockchain is characterized in that: Step S104 specifically includes: S1041. Define smart contract function: ; S1042. Check whether the digital asset has expired; S1043. Recover digital assets; S1044. Record information and send it to the blockchain network.

6. According to claim 1, a method for protecting digital assets of books based on artificial intelligence and blockchain is characterized in that: Step S105 specifically includes: using an event-driven update mechanism, whenever the digital asset transfer or digital asset recycling status of the book digital asset changes, the smart contract triggers an event and writes the status data into the blockchain network; The specific steps include: S1051. Define events ; S1052. Triggering events in the transfer smart contract function and the recovery smart contract function of the book digital asset; S1053. Event updates the book digital asset status information synchronously to the blockchain network.

7. According to claim 1, a method for protecting digital assets of books based on artificial intelligence and blockchain is characterized in that: Step S106 specifically includes: S1061. Obtain transaction records and status update event data of digital book assets in the blockchain network, and obtain non-infringing digital book asset data; S1062. Obtain relevant text data of books from various platforms where infringement may occur; S1063. Feature extraction is performed on the relevant text data. The specific process is as follows: ; in, is the feature vector of the relevant text data, Expressive words In the documentation The word frequency in Expressive words The inverse document frequency of S1064. Build an anomaly detection model based on autoencoder. The specific process is as follows: ; in, is the feature vector of the relevant text data, is the encoder function, is the decoder function, which reconstructs the original feature vector through the encoder and decoder. is the reconstructed feature vector, is the dimension of the feature vector, is the eigenvector elements, is the first eigenvector after reconstruction elements, In order to reconstruct the error, the model is trained using non-infringing digital asset data to minimize the reconstruction error, so that the model can learn the inherent structural characteristics of non-infringing digital asset data. S1065. Real-time monitoring and comparison, the specific process is as follows: The relevant text data of the books obtained and preprocessed from the Internet is extracted and input into the anomaly detection model to calculate the reconstruction error ,when When it is determined to be suspected of infringement, a prompt will be given, including: is the judgment threshold.

8. A system using a method for protecting digital assets of books based on artificial intelligence and blockchain as described in any one of claims 1 to 7, characterized in that: The system comprises: The operation processing module is used to obtain the book digital asset. The content of the book digital asset is combined with the key and the metadata of the book digital asset in sequence, and the hash operation is performed twice to obtain a unique hash value; A storage module, which is used to package the contents of the book digital assets into blocks, add the unique hash value, send it to the blockchain network, and perform encrypted distributed storage on the contents of the book digital assets; The first judgment module is used to confirm whether the transfer conditions of the book digital assets are met. If the transfer conditions are met, the digital assets are transferred through the smart contract; The second judgment module is used to confirm whether the conditions for recycling digital assets of books are met. If the conditions are met, the digital assets are recycled through smart contracts; The update module is used to update the digital asset transfer and digital asset recovery status of the book digital assets and synchronize them to the blockchain network; The prompt module is used to use artificial intelligence algorithms to monitor infringement of book digital assets through the blockchain network, and to issue prompts when illegal digital asset transfers are discovered.

9. A computer program product, characterized in that The computer program product includes a computer program, which is executed by a processor and is used to execute a method for protecting digital assets of books based on artificial intelligence and blockchain as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is executed by a processor to execute a method for protecting digital assets of books based on artificial intelligence and blockchain as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Financial credential digitization and block chain combined tamper-proofing method

    CN115526694A

  • Digital wallet design method based on block chain technology

    CN116664123A

  • Digital asset generation method based on block chain

    CN119205123A

  • Blockchain-based digital document system

    EP3993318A1