Industrial video data rights, transaction method, device and program product

CN121126076BActive Publication Date: 2026-10-09BEIJING SMART MANAGEMENT SOFTWARE CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202511258059.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-04
Publication Date
2026-10-09
Estimated Expiration
2045-09-04

AI Technical Summary

Technical Problem

[0006]因此,亟待发明一种工业视频数据确权与交易方法,以解决现有技术的工业视频数据容易被被跨场景复用或篡改、无法防止跨源视频替换攻击以及无法在水印或哈希被局部破坏时精准判断真实性的问题

Benefits of technology

[0019] This invention provides a method, device, and program product for industrial video data ownership confirmation and trading. The trading method includes: upon receiving a transaction application for industrial video data with on-chain ownership confirmation records, performing bidirectional matching verification on the on-chain data of the industrial video data; after passing the bidirectional matching verification, obtaining an encrypted key fragment of the industrial video data stored in a preset number of key management nodes based on a t-of-n threshold key management mechanism; performing threshold reconstruction on the encrypted key fragment within the hardware security module (HSM) to obtain the encrypted key of the industrial video data; verifying the metric hash of the trusted execution environment (TEE); after passing the verification, importing the encrypted key into the TEE to perform privacy calculations on the encrypted industrial video data; and performing transaction settlement based on an on-chain arbitration state machine. This invention achieves trusted ownership confirmation of industrial video data, effectively improving the tamper-proof capability and transaction security of industrial video data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121126076B_ABST
    Figure CN121126076B_ABST
Patent Text Reader

Abstract

The application discloses an industrial video data right confirmation, transaction method, equipment and program product, and the transaction method comprises the following steps: after receiving a transaction application of transaction industrial video data with on-chain right confirmation record, performing bidirectional matching verification on the on-chain data of the transaction industrial video data; after the bidirectional matching verification is passed, based on a t-of-n threshold key management mechanism, acquiring the encrypted key segments of the transaction industrial video data stored in a preset number of key management nodes; in a hardware security module (HSM), performing threshold reconstruction on the encrypted key segments to obtain the encrypted key of the transaction industrial video data; performing verification on the measurement hash of a trusted execution environment, and after the verification is passed, importing the encrypted key into the trusted execution environment to perform privacy calculation on the encrypted transaction industrial video data; and performing transaction settlement based on an on-chain arbitration state machine. The application realizes trusted right confirmation of industrial video data, and effectively improves the tamper resistance and transaction security of the industrial video data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of blockchain technology, and in particular to a method, device, and program product for industrial video data ownership confirmation and transaction. Background Technology

[0002] While existing blockchain video ownership verification solutions (such as US10176309) can achieve video hashing and on-chain evidence storage, they lack binding to industrial video-specific metadata (camera model, equipment serial number, lens calibration parameters, etc.), making them easy to be reused or tampered with across different scenarios.

[0003] While existing video transaction key release mechanisms (such as CN115619403A) can achieve key release after the transaction, they are mostly based on single-factor confirmation and cannot prevent cross-source video replacement attacks.

[0004] Existing watermarking technologies are widely used (such as CN109711120A), but due to the lack of a two-way verification mechanism with on-chain hashes, it is impossible to accurately determine authenticity when the watermark or hash is partially damaged.

[0005] Existing privacy computing (MPC / TEE) has been explored in data transactions, but it is usually not combined with the closed loop of video ownership confirmation and lacks a linkage mechanism for measurement verification and settlement.

[0006] Therefore, there is an urgent need to invent a method for confirming ownership and trading industrial video data, in order to solve the problems of existing technologies that industrial video data is easily reused or tampered with across scenarios, cannot prevent cross-source video replacement attacks, and cannot accurately determine authenticity when watermarks or hashes are partially damaged. Summary of the Invention

[0007] In view of this, embodiments of the present invention provide a method, device, and program product for industrial video data ownership confirmation and transaction, which at least partially solves the problems existing in the prior art.

[0008] Other features and advantages of the invention will become apparent from the following detailed description, or may be learned in part by practice of the invention.

[0009] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions: According to a first aspect of the present invention, an industrial video data ownership confirmation method is provided, the method comprising: Acquire industrial video data, which is collected by video acquisition equipment; Keyframes are extracted from the industrial video data using a preset time window to obtain a keyframe set; A unique asset identifier ID is generated based on the keyframe set and the device metadata corresponding to the video acquisition device; The industrial video data is processed by embedding an invisible watermark based on the asset identifier ID to obtain the watermark feature code corresponding to the industrial video data. Perform hash calculation on the industrial video data to obtain the video hash value corresponding to the industrial video data; The video hash value, the watermark feature code, and the asset identifier ID are stored on the blockchain as on-chain data to generate an immutable on-chain ownership confirmation record.

[0010] Furthermore, based on the keyframe set and the device metadata corresponding to the video acquisition device, a unique asset identifier ID is generated, including: Perform sliding hash calculation on the keyframe set to obtain the time window sliding hash; Based on the time window sliding hash and the device metadata, the asset identifier ID corresponding to the industrial video data is obtained. The device metadata includes chip ID, lens serial number and / or calibration parameters.

[0011] Furthermore, the on-chain data also includes video capture time, video capture location, and / or the signature of the capture party; The blockchain uses the PBFT consensus mechanism.

[0012] Furthermore, the sliding hash calculation is a perceptual hash calculation or a difference hash calculation; The invisible watermark embedding process is a joint domain embedding method of discrete wavelet transform and discrete cosine transform. The embedded information in the invisible watermark embedding process includes sub-fingerprint segments and erasure codes.

[0013] According to a second aspect of the present invention, an industrial video data trading method is provided, the method comprising: Upon receiving a transaction application for industrial video data with on-chain ownership confirmation records generated by an industrial video data ownership confirmation method as described above, a two-way matching and verification is performed on the on-chain data of the industrial video data. After the two-way matching verification is successful, based on the t-of-n threshold key management mechanism, the encrypted key fragment of the transaction industrial video data stored in a preset number of key management nodes is obtained; Within the hardware security module HSM, the encryption key fragment is reconstructed using thresholds to obtain the encryption key for the transaction industrial video data. The metric hash of the trusted execution environment is verified. After the verification is successful, the encryption key is imported into the trusted execution environment to perform privacy calculations on the encrypted transaction industrial video data. Transaction settlement is based on an on-chain arbitration state machine.

[0014] Furthermore, a two-way matching verification is performed on the on-chain data of the transaction industrial video data, including: The transaction industrial video data is subjected to watermark extraction and hash calculation to obtain the watermark extraction information and transaction video hash of the transaction industrial video data; Using the watermark extraction information and the transaction video hash, a similarity calculation is performed with the on-chain data of the transaction industrial video data to obtain the similarity calculation result; Determine whether the similarity calculation result is greater than or equal to a preset similarity threshold; If the similarity calculation result is less than the preset similarity threshold, the transaction is cancelled; If the similarity calculation result is greater than or equal to the preset similarity threshold, the two-way matching verification passes.

[0015] Furthermore, the metric hash of the trusted execution environment is verified, including: The consistency verification is performed by using the metric hash of the trusted execution environment image and the corresponding blockchain evidence value to obtain the verification result. The metric hash includes the startup image hash and the running metric hash. The verification results are uploaded to the blockchain, and the verification results include result commitment and audit proof.

[0016] Furthermore, transaction settlement is based on an on-chain arbitration state machine, including: If there is no transaction dispute, the proceeds will be automatically distributed according to the smart contract, and the transaction settlement supports digital RMB settlement. If a transaction dispute exists, the transaction funds will be frozen, and the on-chain arbitration state machine will be used to make an execution judgment based on the on-chain evidence data to obtain the judgment result. The security deposit may be released or forfeited based on the aforementioned determination result; The on-chain arbitration state machine includes an evidence collection module, a rule matching module, and a judgment execution module. The evidence collection module is used to retrieve the watermark feature code and video hash value stored in the blockchain.

[0017] According to a third aspect of the present invention, an electronic device is provided, the device comprising: a processor and a memory; The memory is used to store one or more program instructions; The processor is configured to run one or more program instructions to perform the steps of an industrial video data ownership confirmation method or an industrial video data transaction method as described in any of the preceding claims.

[0018] According to a fourth aspect of the present invention, a computer program product is provided, the computer program product comprising a computing program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions that, when executed by a computer, cause the computer to implement the steps of an industrial video data ownership confirmation method or an industrial video data trading method as described in any of the preceding claims.

[0019] This invention provides a method, device, and program product for industrial video data ownership confirmation and trading. The trading method includes: upon receiving a transaction application for industrial video data with on-chain ownership confirmation records, performing bidirectional matching verification on the on-chain data of the industrial video data; after passing the bidirectional matching verification, obtaining an encrypted key fragment of the industrial video data stored in a preset number of key management nodes based on a t-of-n threshold key management mechanism; performing threshold reconstruction on the encrypted key fragment within the hardware security module (HSM) to obtain the encrypted key of the industrial video data; verifying the metric hash of the trusted execution environment (TEE); after passing the verification, importing the encrypted key into the TEE to perform privacy calculations on the encrypted industrial video data; and performing transaction settlement based on an on-chain arbitration state machine. This invention achieves trusted ownership confirmation of industrial video data, effectively improving the tamper-proof capability and transaction security of industrial video data. Attached Figure Description

[0020] To more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are merely exemplary, and those skilled in the art can derive other embodiments based on the provided drawings without creative effort.

[0021] Figure 1 A flowchart illustrating an industrial video data ownership confirmation method provided in an embodiment of the present invention; Figure 2 A flowchart illustrating an industrial video data trading method provided in an embodiment of the present invention; Figure 3 A flowchart illustrating an industrial video data trading method provided in an embodiment of the present invention; Figure 4 A schematic diagram illustrating the blockchain-based notarization process for industrial video data provided in this embodiment of the invention; Figure 5 This is a schematic diagram illustrating the principles of video encryption, key encryption, and t-of-n threshold key management provided in this embodiment of the invention. Figure 6 A schematic diagram illustrating the principle of platform-based trading of industrial video data provided in this embodiment of the invention; Figure 7 A schematic diagram illustrating the watermark embedding and watermark verification process provided in an embodiment of the present invention; Figure 8 A schematic diagram illustrating the principle of privacy computing provided in an embodiment of the present invention; Figure 9 A flowchart illustrating the industrial video data ownership confirmation and transaction method provided in this embodiment of the invention; Figure 10 This is a schematic block diagram illustrating the principle of multi-party key management and decryption authorization provided in an embodiment of the present invention. Detailed Implementation

[0022] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0023] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.

[0024] Figure 1 A flowchart of an industrial video data ownership confirmation method according to an embodiment of the present invention is shown.

[0025] like Figure 1 As shown, the industrial video data ownership confirmation method according to an embodiment of the present invention may include steps S100, S200, S300, S400, S500 and S600.

[0026] In step S100, industrial video data is acquired by video acquisition equipment.

[0027] Next, in step S200, key frames are extracted from the industrial video data using a preset time window to obtain a key frame set.

[0028] Specifically, the length of the preset time window is 1-10 seconds.

[0029] In step S300, a unique asset identifier ID is generated based on the key frame set and the device metadata corresponding to the video acquisition device.

[0030] Specifically, the above steps include: A sliding hash calculation is performed on the keyframe set to obtain the time window sliding hash. The above sliding hash calculation is a perceptual hash calculation (pHash) or a difference hash calculation (dHash).

[0031] Based on the time window sliding hash and device metadata, the asset identifier ID corresponding to the industrial video data is obtained (AssetID=SM3(device chip ID||lens serial number||calibration parameters||time window sliding hash(keyframe set))). The aforementioned device metadata includes chip ID, lens serial number and / or calibration parameters.

[0032] The embodiments of the present invention combine the chip ID, lens serial number, calibration parameters and time window sliding hash keyframe set of industrial video acquisition equipment to ensure that each asset identifier ID is uniquely bound to a specific industrial scenario, thereby preventing tampering or impersonation across devices and scenarios.

[0033] Next, in step S400, the industrial video data is processed by embedding an invisible watermark according to the asset identifier ID to obtain the watermark feature code corresponding to the industrial video data.

[0034] Specifically, the above-mentioned invisible watermark embedding process is a joint domain embedding method of Discrete Wavelet Transform (DWT) and Discrete Cosine Transform (DCT). The embedding information of the invisible watermark embedding process includes sub-fingerprint segments and erasure codes to enhance the robustness of the watermark under operations such as transcoding, cropping, and scaling.

[0035] Figure 7 This diagram illustrates the process of watermark embedding and watermark verification provided in an embodiment of the present invention.

[0036] Meanwhile, in step S500, a hash calculation is performed on the industrial video data to obtain the video hash value corresponding to the industrial video data.

[0037] Finally, in step S600, the video hash value, watermark feature code, and asset identifier ID are stored on the blockchain as on-chain data to generate an immutable on-chain ownership record and establish an association with the asset identifier ID.

[0038] Specifically, Figure 4 A schematic diagram illustrating the blockchain notarization process for industrial video data according to an embodiment of the present invention is shown.

[0039] Preferably, the on-chain data also includes video capture time, video capture location and / or the capture party's signature. The blockchain adopts the PBFT consensus mechanism, and the nodes are distributed among the producer, regulator and impartial party (≥2 / 3 of the nodes confirm).

[0040] This invention also provides a method for industrial video data trading. Figure 2 A flowchart of an industrial video data trading method according to an embodiment of the present invention is shown.

[0041] like Figure 2 As shown, the industrial video data trading method according to an embodiment of the present invention may include steps S700, S800, S900, S1000 and S1100.

[0042] Combination Figure 3 and Figure 9 In step S700, after receiving a transaction application for industrial video data with on-chain ownership records generated by the industrial video data ownership confirmation method described above, a two-way matching verification is performed on the on-chain data of the industrial video data to be traded.

[0043] Specifically, the above-mentioned two-way matching verification steps include: Before the video transaction, the industrial video data to be traded is subjected to watermark extraction and hash calculation to obtain the watermark extraction information and the transaction video hash.

[0044] By extracting information from the watermark and the transaction video hash, a similarity calculation is performed between the watermark feature code and the video hash value in the on-chain data of the transaction industrial video data, and the similarity calculation result is obtained.

[0045] The system determines whether the similarity calculation result is greater than or equal to a preset similarity threshold. The preset similarity threshold σ ranges from 90% to 98%, with a default value of 95%, and can be dynamically adjusted by the smart contract based on the transaction security level. If the similarity calculation result is less than the preset similarity threshold, the transaction is canceled. If the similarity calculation result is greater than or equal to the preset similarity threshold, the two-way matching verification passes, and the transaction process begins.

[0046] This invention embeds an invisible digital watermark (DWT sub-domain) and extracts the watermark information before the transaction, performing a bidirectional comparison with the on-chain hash. A similarity threshold σ (adjustable from 90% to 98%) is set, and transactions below the threshold are automatically rejected. This bidirectional verification mechanism enables simultaneous detection of tampering with both video content and the watermark, while existing technologies mostly verify only a single piece of information.

[0047] Next, in step S800, after the bidirectional matching verification is passed, based on the t-of-n threshold key management mechanism, the encrypted key fragment of the transaction industrial video data stored in a preset number of key management nodes is obtained.

[0048] Specifically, Figure 5 The diagram illustrates the principles of video encryption, key encryption, and t-of-n threshold key management provided by embodiments of the present invention.

[0049] In the above t-of-n threshold key management, n is an integer between 3 and 7, and t is an integer greater than or equal to n / 2.

[0050] Figure 10 The diagram illustrates the principle of multi-party key management and decryption authorization provided by an embodiment of the present invention. The encrypted key fragment is held by multiple nodes such as the regulator, notary, and producer. The ·t-of-n threshold is dynamically adjusted by the on-chain governance contract according to the security status. The key reconstruction is completed entirely within the HSM, and only the key fingerprint is visible externally.

[0051] The embodiments of the present invention adopt a t-of-n threshold key management strategy and perform key reconstruction within the HSM hardware security module. The threshold value can be dynamically adjusted by the on-chain governance contract according to the security status.

[0052] In step S900, within the hardware security module HSM, the encryption key fragment is reconstructed to obtain the encryption key for the transaction industrial video data.

[0053] Specifically, the aforementioned hardware security module (HSM) has the capabilities of key fragmentation storage, threshold reconstruction, and protection against side-channel attacks.

[0054] In step S1000, the metric hash of the trusted execution environment is verified. After the verification is successful, the encryption key is imported into the trusted execution environment to perform privacy calculations on the encrypted transaction industrial video data.

[0055] Specifically, the above steps include: Before invoking the privacy computing service, based on the smart contract, the consistency verification is performed using the metric hash of the Trusted Execution Environment (TEE) image and the corresponding blockchain notarized value to obtain the verification result. The verification result is then uploaded to the blockchain to form a traceable verification closed loop. The verification result includes result commitment and audit proof. The metric hash includes the startup image hash and the running metric hash.

[0056] Figure 8 The diagram illustrates the principle of privacy computing provided in this embodiment of the invention. The privacy computing platform uses TEE (Trusted Execution Environment) or MPC (Multi-Party Secure Computation). Before the call, the TEE mirror metric hash is verified, and the output result is committed to and audited and proven on the chain. Transactions that fail the verification are rejected from execution and settlement.

[0057] Finally, in step S1100, transaction settlement is performed based on the on-chain arbitration state machine.

[0058] Specifically, the above steps include: Once the video transaction is completed and all verification steps are passed, the smart contract automatically triggers transaction settlement.

[0059] If there are no transaction disputes, the revenue will be automatically distributed according to the smart contract, and transaction settlement supports digital RMB settlement.

[0060] If a transaction dispute exists, the transaction funds will be frozen, and the on-chain arbitration state machine will be used to make an execution judgment based on the on-chain evidence data to obtain the judgment result. The on-chain arbitration state machine includes an evidence collection module, a rule matching module, and a judgment execution module. The evidence collection module is used to retrieve the watermark feature code and video hash value of the blockchain evidence.

[0061] The security deposit may be released or forfeited depending on the judgment.

[0062] Preferably, industrial video data can be registered and assetized on an assetization platform, and then traded on a trading platform. Figure 6 This diagram illustrates the principle of platform-based trading of industrial video data.

[0063] In addition, embodiments of the present invention also provide an electronic device, the device comprising: a processor and a memory; the memory being used to store one or more program instructions; the processor being used to execute one or more program instructions to perform the steps of the industrial video data ownership confirmation method or the industrial video data transaction method as described above.

[0064] In addition, embodiments of the present invention also provide a computer program product, which includes computer program instructions that, when executed by a processor, implement the steps of the industrial video data ownership confirmation method or the industrial video data transaction method described above.

[0065] This invention discloses a method, device, and program product for industrial video data ownership confirmation and trading. The trading method includes: upon receiving a transaction application for industrial video data with on-chain ownership confirmation records, performing bidirectional matching verification on the on-chain data of the industrial video data; after passing the bidirectional matching verification, obtaining an encrypted key fragment of the industrial video data stored in a preset number of key management nodes based on a t-of-n threshold key management mechanism; performing threshold reconstruction on the encrypted key fragment within the hardware security module HSM to obtain the encrypted key of the industrial video data; verifying the metric hash of the trusted execution environment; after passing the verification, importing the encrypted key into the trusted execution environment to perform privacy calculations on the encrypted industrial video data; and performing transaction settlement based on an on-chain arbitration state machine. This invention achieves trusted ownership confirmation of industrial video data, effectively improving the anti-tampering capability and transaction security of industrial video data.

[0066] In this embodiment of the invention, the processor can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in this embodiment of the invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in this embodiment of the invention can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The processor reads information from the storage medium and, in conjunction with its hardware, completes the steps of the above methods. The storage medium can be memory, for example, volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM).The storage media described in the embodiments of this invention are intended to include, but are not limited to, these and any other suitable types of memory. Those skilled in the art will recognize that the functions described in the above examples can be implemented using a combination of hardware and software. When applied software, the corresponding functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of computer programs from one place to another. Storage media can be any available medium accessible to general-purpose or special-purpose computers. Although the invention has been described in detail above with general description and specific embodiments, modifications or improvements can be made to it, which will be apparent to those skilled in the art. Therefore, such modifications or improvements made without departing from the spirit of the invention are all within the scope of protection claimed by the invention.

[0067] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Any simple modifications, equivalent changes, or alterations made by those skilled in the art using the disclosed technical content shall fall within the protection scope of the present invention.

Claims

1. A method for determining the ownership of industrial video data, characterized in that, The method includes: Acquire industrial video data, which is collected by video acquisition equipment; Keyframes are extracted from the industrial video data using a preset time window to obtain a keyframe set; Based on the keyframe set and the device metadata corresponding to the video acquisition device, a unique asset identifier ID is generated, including: Perform sliding hash calculation on the keyframe set to obtain the time window sliding hash; Based on the time window sliding hash and the device metadata, the asset identifier ID corresponding to the industrial video data is obtained. The device metadata includes chip ID, lens serial number and / or calibration parameters. The industrial video data is processed by embedding an invisible watermark based on the asset identifier ID to obtain the watermark feature code corresponding to the industrial video data. Perform hash calculation on the industrial video data to obtain the video hash value corresponding to the industrial video data; The video hash value, the watermark feature code, and the asset identifier ID are stored on the blockchain as on-chain data to generate an immutable on-chain ownership confirmation record.

2. The method for determining the ownership of industrial video data according to claim 1, characterized in that, The on-chain data also includes video capture time, video capture location, and / or the signature of the capture party; The blockchain uses the PBFT consensus mechanism.

3. The method for determining the ownership of industrial video data according to claim 1, characterized in that, The sliding hash calculation is either a perceptual hash calculation or a difference hash calculation. The invisible watermark embedding process is a joint domain embedding method of discrete wavelet transform and discrete cosine transform. The embedded information in the invisible watermark embedding process includes sub-fingerprint segments and erasure codes.

4. A method for industrial video data trading, characterized in that, The method includes: Upon receiving a transaction application for industrial video data with on-chain ownership confirmation records generated by the industrial video data ownership confirmation method according to any one of claims 1 to 3, a two-way matching verification is performed on the on-chain data of the industrial video data. After the two-way matching verification is successful, based on the t-of-n threshold key management mechanism, the encrypted key fragment of the transaction industrial video data stored in a preset number of key management nodes is obtained; Within the hardware security module (HSM), the encryption key fragment is reconstructed using thresholds to obtain the encryption key for the transaction industrial video data. The metric hash of the trusted execution environment is verified. After the verification is successful, the encryption key is imported into the trusted execution environment to perform privacy calculations on the encrypted transaction industrial video data. Transaction settlement is based on an on-chain arbitration state machine.

5. The industrial video data trading method according to claim 4, characterized in that, The on-chain data of the transaction industrial video data is subjected to bidirectional matching and verification, including: The transaction industrial video data is subjected to watermark extraction and hash calculation to obtain the watermark extraction information and transaction video hash of the transaction industrial video data; Using the watermark extraction information and the transaction video hash, a similarity calculation is performed with the on-chain data of the transaction industrial video data to obtain the similarity calculation result; Determine whether the similarity calculation result is greater than or equal to a preset similarity threshold; If the similarity calculation result is less than the preset similarity threshold, the transaction is cancelled; If the similarity calculation result is greater than or equal to the preset similarity threshold, the two-way matching verification passes.

6. The industrial video data trading method according to claim 4, characterized in that, Verification of the metric hash of the trusted execution environment includes: The consistency verification is performed by using the metric hash of the trusted execution environment image and the corresponding blockchain evidence value to obtain the verification result. The metric hash includes the startup image hash and the running metric hash. The verification results are uploaded to the blockchain, and the verification results include result commitment and audit proof.

7. The industrial video data trading method according to claim 4, characterized in that, Transaction settlement is based on an on-chain arbitration state machine, including: If there is no transaction dispute, the proceeds will be automatically distributed according to the smart contract, and the transaction settlement supports digital RMB settlement. If a transaction dispute exists, the transaction funds will be frozen, and the on-chain arbitration state machine will be used to make an execution judgment based on the on-chain evidence data to obtain the judgment result. The security deposit may be released or forfeited based on the aforementioned determination result; The on-chain arbitration state machine includes an evidence collection module, a rule matching module, and a judgment execution module. The evidence collection module is used to retrieve the watermark feature code and video hash value stored in the blockchain.

8. An electronic device, characterized in that, The device includes: a processor and a memory; The memory is used to store one or more program instructions; The processor is configured to run one or more program instructions to perform the steps of an industrial video data ownership confirmation method as described in any one of claims 1 to 3 or an industrial video data transaction method as described in any one of claims 4 to 7.

9. A computer program product, characterized in that, The computer program product includes computer program instructions that, when executed by a processor, implement the steps of an industrial video data ownership confirmation method as described in any one of claims 1 to 3 or an industrial video data transaction method as described in any one of claims 4 to 7.

Citation Information

Patent Citations

  • A digital resource infringement tracking method and system based on block chain digital watermarking

    CN109711120A

  • Systems and methods for authenticating video using watermarks

    US10176309B2

  • Identity identification method and system for image and video data

    CN108551582A

  • Safe monitoring video data transaction method and system based on block chain

    CN115619403A

  • Block chain user privacy protection method based on trusted computing

    CN117395034A