CN110782252B - Monitoring video data transaction method and system based on block chain - Google Patents
Monitoring video data transaction method and system based on block chain Download PDFInfo
- Publication number
- CN110782252B CN110782252B CN201911016040.4A CN201911016040A CN110782252B CN 110782252 B CN110782252 B CN 110782252B CN 201911016040 A CN201911016040 A CN 201911016040A CN 110782252 B CN110782252 B CN 110782252B
- Authority
- CN
- China
- Prior art keywords
- video data
- transaction
- encrypted video
- block chain
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/407—Cancellation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a block chain-based surveillance video data transaction method and system, wherein a block chain platform end acquires and broadcasts a video data transaction request in a whole network, a surveillance data end of a distributed account book node serving as the block chain platform end receives the request, first encryption video data requested are sent to a requested user end, a decryption key is sent to the block chain platform, the user end receives the first encryption video data, a confirmed transaction result is sent to the block chain platform after confirming the first encryption video data, and the decryption key is sent to the user end after receiving the confirmed transaction result so as to complete video data transaction; the invention realizes video sharing transaction, reduces centralized network operation and credit cost, solves the weakness of the security of the Internet of things and improves operation efficiency and industrial asset utilization rate, thereby improving the value of the Internet of things system; meanwhile, the transaction flow is reduced, and the security of the transaction is increased.
Description
Technical Field
The invention relates to the technical field of block chain application, in particular to a monitoring video data transaction method and system based on a block chain.
Background
With the development of block chain technology innovation and maturity, the practical effect of industrial application is more and more obvious. The application of blockchains has extended from the financial domain to the physical domain. Meanwhile, with the gradual development of the global internet of things technology and the vigorous support of policies of all countries, advanced products such as internet of things chips and information sensors are continuously released, so that the application and popularization of the internet of things are effectively promoted, and the internet of things is widely applied to the fields of traffic, logistics, environmental protection, medical treatment, retail and the like. And the combination of the block chain and the Internet of things plays a remarkable role in improving efficiency and reducing cost.
The blockchain integrates the technologies of distributed data storage, point-to-point transmission, a consensus mechanism, an encryption algorithm and the like, has the characteristics of decentralization, distrust, data non-falsification, traceability and the like, and can provide trust, ownership record, transparency and communication support for the Internet of things, so that a new thought is provided for solving the development problem of the Internet of things industry and expanding the development space of the Internet of things industry.
In the existing internet of things industry, in order to implement video distribution and transaction, a technical method that video data are concentrated to a centralized data server is generally adopted, original videos are encrypted and stored, and after a transaction request sent by a video applicant is received, the encrypted videos are sent to the video applicant, so that automatic paid distribution of the videos can be achieved.
However, in the data exchange process in the prior art, the automatic transaction function between the user and the intelligent monitoring device terminal cannot be realized. The existing other video sharing transaction technologies generally have the problem of centralized storage of video data, and thus, data privacy and security risks are brought.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: the monitoring video data transaction method and system based on the block chain are provided, video sharing transaction is achieved, and the problem of centralized storage of video data is solved.
In order to solve the technical problems, the invention adopts the technical scheme that:
a monitoring video data transaction method based on a block chain comprises the following steps:
s1, the block chain platform end obtains the video data transaction request, and the video data transaction request is broadcasted in the whole network;
s2, a monitoring data end receives the video data transaction request, sends the requested first encrypted video data to the requested user end, and sends a decryption key of the first encrypted video data to a block chain platform, wherein the monitoring data end is a distributed account book node of the block chain platform end;
s3, the user side receives the first encrypted video data, and sends a confirmation transaction result to the block chain platform after confirming the first encrypted video data;
s4, the blockchain platform receives the decryption key of the first encrypted video data, and sends the decryption key of the first encrypted video data to the user side after receiving the confirmed transaction result, so as to complete the transaction of the first encrypted video data.
In order to solve the technical problem, the invention adopts another technical scheme as follows:
a monitoring video data transaction system based on a blockchain comprises a blockchain platform end, a monitoring data end and a user end, wherein the blockchain platform end comprises a first memory, a first processor and a first computer program which is stored on the first memory and can run on the first processor, the monitoring data end comprises a second memory, a second processor and a second computer program which is stored on the second memory and can run on the second processor, the user end comprises a third memory, a third processor and a third computer program which is stored on the third memory and can run on the third processor, and the first processor realizes the following steps when executing the first computer program:
s1, acquiring a video data transaction request, and carrying out whole-network broadcasting on the video data transaction request;
s4, receiving a decryption key of the first encrypted video data, and sending the decryption key of the first encrypted video data to a user side after receiving the confirmed transaction result so as to complete the transaction of the first encrypted video data;
the second processor, when executing the second computer program, implements the steps of:
s2, receiving the video data transaction request, sending the requested first encrypted video data to the requested user side, and sending the decryption key of the first encrypted video data to the blockchain platform, where the monitoring data side is a distributed book node at the blockchain platform side;
the third processor, when executing the third computer program, performs the steps of:
and S3, receiving the first encrypted video data, and sending a confirmation transaction result to the blockchain platform after confirming the first encrypted video data.
The invention has the beneficial effects that: a monitored video data transaction method and system based on a block chain are disclosed, wherein each video data is stored on a monitoring data end of the video data transaction system, and the user end and monitoring equipment of the block chain platform end can complete the direct exchange of data and information without establishing a trusted relationship through the block chain platform end, so that the video sharing transaction is realized, the centralized network operation and credit cost are reduced, the weakness of the Internet of things safety is solved, the operation efficiency and the industrial asset utilization rate are improved, and the value of the Internet of things system is improved; in addition, the encrypted video data and the decryption key are sent separately, and the final result is confirmed by the blockchain platform, so that the transaction flow is reduced, and the transaction safety is improved.
Drawings
Fig. 1 is a schematic flowchart of a method for monitoring video data transaction based on a blockchain according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a monitored video data transaction system based on a blockchain according to an embodiment of the present invention.
Description of reference numerals:
1. a monitoring video data transaction system based on a block chain; 2. a block chain platform end; 3. a first processor; 4. a first memory; 5. monitoring a data end; 6. a second processor; 7. a second memory; 8. a user side; 9. a third processor; 10. a third memory.
Detailed Description
In order to explain technical contents, achieved objects, and effects of the present invention in detail, the following description is made with reference to the accompanying drawings in combination with the embodiments.
Referring to fig. 1, a monitored video data transaction method based on a block chain includes the steps of:
s1, the block chain platform end obtains the video data transaction request, and the video data transaction request is broadcasted in the whole network;
s2, a monitoring data end receives the video data transaction request, sends the requested first encrypted video data to the requested user end, and sends a decryption key of the first encrypted video data to a block chain platform, wherein the monitoring data end is a distributed account book node of the block chain platform end;
s3, the user side receives the first encrypted video data, and sends a confirmation transaction result to the block chain platform after confirming the first encrypted video data;
s4, the blockchain platform receives the decryption key of the first encrypted video data, and sends the decryption key of the first encrypted video data to the user side after receiving the confirmed transaction result, so as to complete the transaction of the first encrypted video data.
From the above description, the beneficial effects of the present invention are: each video data is stored on a monitoring data end of the video data, and through the blockchain platform end, a user end and monitoring equipment of the blockchain platform end can complete direct exchange of data and information without establishing a credible relationship, so that video sharing transaction is realized, centralized network operation and credit cost are reduced, the weakness of the security of the Internet of things is solved, the operation efficiency and the industrial asset utilization rate are improved, and the value of the Internet of things system is improved; in addition, the encrypted video data and the decryption key are sent separately, and the final result is confirmed by the blockchain platform, so that the transaction flow is reduced, and the transaction safety is improved.
Further, the method also comprises the following steps:
s01, the monitoring data terminal receives newly recorded video data of the Internet of things equipment, encrypts and stores the newly recorded video data as encrypted video data;
s02, a monitoring data end obtains the own unique equipment ID, the recording place of the Internet of things equipment and the recording time of the newly recorded video data, hash calculation is carried out on the encrypted video data to obtain a hash value of the encrypted video data, digital signature information of the encrypted video data is obtained by carrying out digital signature on the hash value of the encrypted video data, a video data packaging packet comprising the own unique equipment ID, the recording place of the Internet of things equipment, the recording time of the newly recorded video data, the hash value of the encrypted video data, the digital signature information of the encrypted video data and a current timestamp is generated, and the video data packaging packet is uploaded to a block chain platform end;
s03, receiving the video data package packet by the block chain platform end, storing the video data package packet into a chain structure database, carrying out whole network broadcasting on the video data package packet, and realizing whole network consistency through a consensus algorithm;
the step S3 specifically includes:
and the user side receives the first encrypted video data, verifies the digital signature information of the first encrypted video data through a public key, verifies the data integrity of the first encrypted video data through a hash value, and sends a confirmation transaction result to the block chain platform after the digital signature and the data integrity are verified.
As can be seen from the above description, the present application performs digital fingerprint extraction on stored original data, performs digital signature using a private key corresponding to an acquisition device ID, provides encryption and integrity protection, prevents data leakage and content theft and tampering, and ensures privacy security and unique authenticity of each piece of original data; meanwhile, the encrypted video data and the decryption key are sent separately, and the encrypted video data are sent to the user side to verify the data signature and the data integrity of the user, so that the user confirms the payment fee after confirming that the received encrypted video data have no problem, and the user rights and interests are guaranteed.
Further, the step S02 of "uploading the video data encapsulation packet to the blockchain platform end" specifically includes: uploading the video data packaging packet and the transaction price to a block chain platform end;
the step S1 specifically includes:
the block chain platform end acquires a video data transaction request, locks the payment fee of a current login account number on a user end, and broadcasts the video data transaction request in a whole network, wherein the payment fee is equal to the transaction price of the first encrypted video data;
the step S4 specifically includes:
and the block chain platform end receives the decryption key of the first encrypted video data, sends the decryption key of the first encrypted video data to a user end after receiving the confirmed transaction result, transfers the locked payment fee to a monitoring data end corresponding to the first encrypted video data to obtain transaction result information comprising successful transaction and detailed transaction, and broadcasts the transaction result information in a whole network.
It should be noted that, if the user verifies that the obtained encrypted video data has no problem, the user cannot obtain the video content without payment because of no decryption key; the decryption key is placed at the blockchain platform end, the user side sends the decryption key by the blockchain platform end after confirming, and the situation that the monitoring data side refuses to send the decryption key after confirming that the user side receives the fee is avoided.
As can be seen from the above description, the encrypted video data is sent to the user side to verify the data signature and data integrity of the encrypted video data, so that the user confirms payment after confirming that the received encrypted video data has no problem, the blockchain platform side locks the payment in advance and completes the payment while sending the decryption key to the user side, that is, rights and interests of both the user side and the monitoring data side are guaranteed, the whole transaction flow is open and transparent on the blockchain platform side, both the user side and the monitoring data side can trace the source to inquire the history of the whole transaction flow, the fairness of the transaction is guaranteed, and the possibility that the platform steals the data is eliminated.
Further, in the step S1, if the balance of the current login account on the user terminal is less than the transaction price of the first encrypted video data, a recharge request is returned;
in the step S4, if the data acceptance sent by the user side is failed or the transaction is cancelled, the locked payment fee is returned to the current login account on the user side, and the decryption key of the first encrypted video data is destroyed to obtain the transaction result information including the transaction failure and the transaction process.
As can be seen from the above description, when the user terminal does not receive the desired video data or any transaction of the user terminal is cancelled before the user terminal does not pay the fee, the user terminal cannot obtain the desired video content and the monitoring data terminal cannot obtain the fee, thereby ensuring the rights of both the user terminal and the monitoring data terminal.
Further, the step S1 further includes the steps of:
s11, the user side acquires index information including recording places and/or recording time, and sends the index information to the block chain platform side;
and S12, searching by the block chain platform end according to the index information to obtain all tradable video data corresponding to the index information, and generating and sending a tradable video data list to the user end.
As can be seen from the above description, indexing is rapidly implemented by location and time so that a user can quickly obtain desired video information.
Referring to fig. 2, a monitored video data transaction system based on a blockchain includes a blockchain platform, a monitoring data and a user side, where the blockchain platform includes a first memory, a first processor and a first computer program stored in the first memory and operable on the first processor, the monitoring data includes a second memory, a second processor and a second computer program stored in the second memory and operable on the second processor, the user side includes a third memory, a third processor and a third computer program stored in the third memory and operable on the third processor, and the first processor implements the following steps when executing the first computer program:
s1, acquiring a video data transaction request, and carrying out whole-network broadcasting on the video data transaction request;
s4, receiving a decryption key of the first encrypted video data, and sending the decryption key of the first encrypted video data to a user side after receiving the confirmation transaction result so as to complete the transaction of the first encrypted video data;
the second processor, when executing the second computer program, implements the steps of:
s2, receiving the video data transaction request, sending the requested first encrypted video data to the requested user side, and sending the decryption key of the first encrypted video data to the blockchain platform, where the monitoring data side is a distributed book node at the blockchain platform side;
the third processor, when executing the third computer program, performs the steps of:
and S3, receiving the first encrypted video data, and sending a confirmation transaction result to the blockchain platform after confirming the first encrypted video data.
From the above description, the beneficial effects of the present invention are: each video data is stored on a monitoring data end of the video data, and through the blockchain platform end, a user end and monitoring equipment of the blockchain platform end can complete direct exchange of data and information without establishing a credible relationship, so that video sharing transaction is realized, centralized network operation and credit cost are reduced, the weakness of the security of the Internet of things is solved, the operation efficiency and the industrial asset utilization rate are improved, and the value of the Internet of things system is improved; in addition, the encrypted video data and the decryption key are sent separately, and the final result is confirmed by the blockchain platform, so that the transaction flow is reduced, and the transaction safety is improved.
Further, the second processor, when executing the second computer program, further implements the steps of:
s01, receiving newly recorded video data of the Internet of things equipment, encrypting and storing the newly recorded video data as encrypted video data;
s02, acquiring the unique device ID of the user, the recording place of the Internet of things device and the recording time of the newly recorded video data, performing hash calculation on the encrypted video data to obtain a hash value of the encrypted video data, performing digital signature on the hash value of the encrypted video data to obtain digital signature information of the encrypted video data, generating a video data packaging packet comprising the unique device ID of the user, the recording place of the Internet of things device, the recording time of the newly recorded video data, the hash value of the encrypted video data, the digital signature information of the encrypted video data and a current timestamp, and uploading the video data packaging packet to a block chain platform end;
the first processor, when executing the first computer program, further implements the steps of:
s03, receiving the video data encapsulation packet, storing the video data encapsulation packet into a chain structure database, carrying out whole network broadcasting on the video data encapsulation packet, and realizing whole network consistency through a consensus algorithm;
in step S3, the third processor, when executing the third computer program, specifically implements the following steps:
and receiving the first encrypted video data, verifying the digital signature information of the first encrypted video data through a public key, verifying the data integrity of the first encrypted video data through a hash value, and sending a confirmed transaction result to the block chain platform after the verification of the digital signature and the data integrity is passed.
As can be seen from the above description, the present application performs digital fingerprint extraction on stored original data, performs digital signature using a private key corresponding to an acquisition device ID, provides encryption and integrity protection, prevents data leakage and content theft and tampering, and ensures privacy security and unique authenticity of each piece of original data; meanwhile, the encrypted video data and the decryption key are sent separately, and the encrypted video data are sent to the user side to verify the data signature and the data integrity of the user, so that the user confirms the payment fee after confirming that the received encrypted video data have no problem, and the user rights and interests are guaranteed.
Further, the step S02 of "uploading the video data encapsulation packet to the blockchain platform end" specifically includes: uploading the video data encapsulation packet and the transaction price to a block chain platform end;
in step S1, the first processor, when executing the first computer program, specifically implements the following steps:
acquiring a video data transaction request, locking the payment fee of a current login account on a user terminal, and carrying out whole-network broadcasting on the video data transaction request, wherein the payment fee is equal to the transaction price of the first encrypted video data;
in step S4, the first processor, when executing the first computer program, specifically implements the following steps:
and receiving a decryption key of the first encrypted video data, sending the decryption key of the first encrypted video data to a user side after receiving the confirmed transaction result, transferring the locked payment expense to a monitoring data side corresponding to the first encrypted video data to obtain transaction result information comprising transaction success and transaction details, and performing whole-network broadcast on the transaction result information.
As can be seen from the above description, the encrypted video data is sent to the user side to verify the data signature and data integrity of the encrypted video data, so that the user confirms payment after confirming that the received encrypted video data has no problem, the blockchain platform side locks the payment in advance and completes the payment while sending the decryption key to the user side, that is, rights and interests of both the user side and the monitoring data side are guaranteed, the whole transaction flow is open and transparent on the blockchain platform side, both the user side and the monitoring data side can trace the source to inquire the history of the whole transaction flow, the fairness of the transaction is guaranteed, and the possibility that the platform steals the data is eliminated.
Further, when the third processor executes the third computer program, if the balance of the current login account is less than the transaction price of the first encrypted video data in step S1, a recharge request is returned;
when the first processor executes the first computer program, if the data received from the user side fails to be accepted or the transaction is cancelled in step S4, the locked payment fee is returned to the current login account on the user side, and the decryption key of the first encrypted video data is destroyed to obtain the transaction result information including the transaction failure and the transaction process.
As can be seen from the above description, when the user terminal does not receive the desired video data or any transaction of the user terminal is cancelled before the user terminal does not pay the fee, the user terminal cannot obtain the desired video content and the monitoring data terminal cannot obtain the fee, thereby ensuring the rights of both the user terminal and the monitoring data terminal.
Further, in the step S1, the first processor, when executing the first computer program, further implements the following steps:
s11, acquiring index information including recording places and/or recording times, and sending the index information to a block chain platform end;
in step S1, the third processor, when executing the third computer program, further implements the steps of:
s12, searching to obtain all tradable video data corresponding to the index information according to the index information, and generating and sending a tradable video data list to a user side.
As can be seen from the above description, indexing is rapidly implemented by location and time so that a user can quickly obtain desired video information.
Referring to fig. 1, a first embodiment of the present invention is:
a monitoring video data transaction method based on a block chain comprises the following steps:
before the video data transaction is carried out, the method also comprises two steps of initialization, user login and registration authentication, wherein the initialization step is as follows:
after the block chain platform end is started, configuration information is initialized, local resource account and account book state information is created, and a file state tree and a transaction state tree are synchronized.
The data transaction management function module in the blockchain platform end synchronizes video file information available for transaction on all chains of the whole network to a file state tree, and the information comprises all file names, corresponding hash values and transaction prices of file purchase, wherein in the embodiment, the transaction prices correspond to payment credits of the blockchain platform end;
and starting the monitoring data terminal, recording network operation information, updating a supervision information base, and supervising the information on the link.
The user login and registration authentication steps comprise: and registering the user who logs in for the first time through the platform, setting an account password, and obtaining a certificate issued by the platform. And the registered user logs in the platform by using the account password and the dynamic verification code. The data owner can become a monitoring data terminal through registration and authentication or join and connect a certain monitoring data terminal to provide monitoring video data for transaction service.
Then, video data transaction is carried out, comprising the following steps:
s1, the block chain platform end obtains the video data transaction request, and the video data transaction request is broadcasted in the whole network;
s2, the monitoring data end receives a video data transaction request, sends the requested first encrypted video data to the requested user end, and sends a decryption key of the first encrypted video data to the block chain platform, wherein the monitoring data end is a distributed account book node of the block chain platform end;
s3, the user side receives the first encrypted video data, and sends a confirmation transaction result to the block chain platform after confirming the first encrypted video data;
s4, the blockchain platform receives the decryption key of the first encrypted video data, and sends the decryption key of the first encrypted video data to the user side after receiving the confirmed transaction result, so as to complete the transaction of the first encrypted video data.
Referring to fig. 1, the second embodiment of the present invention is:
a monitored video data transaction method based on a block chain, wherein the first embodiment is a video data transaction process, and in view of real-time recording of a monitoring device, the second embodiment further includes the following steps related to processing newly recorded video data on the basis of the first embodiment:
s01, the monitoring data end receives newly recorded video data of the internet of things device, encrypts and stores the newly recorded video data as encrypted video data, the internet of things device in this embodiment is a monitoring device, such as a monitor or a camera, the monitoring device records videos in real time, the monitoring data end collects, converts and analyzes field original data recorded by each monitoring device, and each set of original data is created, audited and managed on the storage device through terminal software;
s02, the monitoring data end obtains the unique device ID of the monitoring data end, the recording place of the Internet of things device and the recording time of newly recorded video data, hash calculation is carried out on the encrypted video data to obtain a hash value of the encrypted video data, digital signature information of the encrypted video data is obtained by carrying out digital signature on the hash value of the encrypted video data, a video data packaging packet which comprises the unique device ID of the monitoring data end, the recording place of the Internet of things device, the recording time of the newly recorded video data, the hash value of the encrypted video data, the digital signature information of the encrypted video data and a current timestamp is generated, and the video data packaging packet and the transaction price are uploaded to the block chain platform end;
specifically, it is possible to send information of a plurality of newly recorded video data at one time, such as:
< unique device ID of monitoring data end + recording location i + recording time i1+ hash value i1 of encrypted video data + digital signature i1+ timestamp i1> + transaction price i1 of the monitoring data end to the hash value;
< unique device ID of monitoring data end + recording location i + recording time i2+ hash value i2 of encrypted video data + digital signature i2+ timestamp i2> + transaction price i2 of the monitoring data end to the hash value;
……
< unique device ID of monitoring data end + recording location i + recording time in + hash value of encrypted video data in + digital signature of the monitoring data end to the hash value in + timestamp in > + transaction price in;
wherein i is 1,2, … …, m.
S03, receiving the video data encapsulation packet by the block chain platform end, storing the video data encapsulation packet into the chain structure database, carrying out full-network broadcasting on the video data encapsulation packet, and realizing full-network consistency through a consensus algorithm;
step S1 specifically includes:
s11, the user side acquires index information including recording places and/or recording time, and sends the index information to the block chain platform side;
s12, searching by the block chain platform end according to the index information to obtain all tradable video data corresponding to the index information, and generating and sending a tradable video data list to the user end;
the user calls a data resource query function through an intelligent contract provided by a block chain platform end, queries a monitoring video data resource list available for transaction, can perform index search according to recording places and time, and generates and sends a video data transaction request after receiving click information of the user on the video data list available for transaction;
the block chain platform end acquires a video data transaction request, locks the payment cost of a current login account number on the user end, and broadcasts the video data transaction request in a whole network, wherein the payment cost is equal to the transaction price of the first encrypted video data, and if the balance of the current login account number on the user end is smaller than the transaction price of the first encrypted video data, a recharging request is returned;
step S3 specifically includes:
the user side receives the first encrypted video data, verifies the digital signature information of the first encrypted video data through the public key, verifies the data integrity of the first encrypted video data through the hash value, and sends a confirmed transaction result to the block chain platform after the verification of the digital signature and the data integrity is passed.
Step S4 specifically includes:
the block chain platform end receives a decryption key of the first encrypted video data, sends the decryption key of the first encrypted video data to the user end after receiving a confirmed transaction result, transfers the locked payment fee to the monitoring data end corresponding to the first encrypted video data to obtain transaction result information comprising transaction success and transaction details, and broadcasts the transaction result information over the whole network.
In addition, in this embodiment, in the data using process of the user, if it is found that the data does not conform to the description defined by the encapsulation packet or contains other illegal contents, the complaint condition may be uploaded to the blockchain platform end, the complaint is reported to the supervisor, and the supervision node performs illegal report verification and processing.
Referring to fig. 2, a third embodiment of the present invention is:
a monitoring video data transaction system 1 based on blockchain comprises a blockchain platform end 2, a monitoring data end 5 and a user end 8, wherein the blockchain platform end 2 comprises a first memory 4, a first processor 3 and a first computer program stored on the first memory 4 and capable of running on the first processor 3, the monitoring data end 5 comprises a second memory 7, a second processor 6 and a second computer program stored on the second memory 7 and capable of running on the second processor 6, the user end 8 comprises a third memory 10, a third memory 9 and a third computer program stored on the third memory 10 and capable of running on the third memory 9, the corresponding steps in the first embodiment are realized when the first processor 3 executes the first computer program, the corresponding steps in the first embodiment are realized when the second processor 6 executes the second computer program, the third memory 9 implements the corresponding steps in the first embodiment described above when executing the third computer program.
In this embodiment, the system further comprises a transaction monitoring end, and the functions of each end are as follows:
(1) and a user side 8: programs and plug-ins that provide services to users. The functions of access system authentication, video data receiving and decryption key and video playing according to the authority acquired by transaction are mainly provided.
(2) And a monitoring data terminal 5: the monitoring data terminal 5 is an intelligent monitoring device terminal, is connected with one or more monitoring devices such as monitors or cameras and the like with the internet of things, configures a unique identity ID for each monitoring device, and collects and manages the data of the connected monitoring devices through the internet of things technology. The field original data recorded by each monitoring device is collected, converted and analyzed, and each original data is created, audited and managed on the storage device through terminal software.
Meanwhile, the monitoring device is also used as a distributed account book node of the block chain platform end 2 and is accessed to the block chain platform end 2.
(3) And the transaction monitoring end: the method comprises the steps of monitoring and managing the running condition of the whole system, monitoring and managing information on a block chain, tracking and analyzing abnormal conditions, and tracing the whole flow of the behavior on the chain. And meanwhile, the system is used as a management end for verifying and collecting evidence and pursuing responsibility for data complained or reported by a user.
(4) Block chain platform end 2: mainly provides the alliance chain basic technology support and data transaction management function. The platform completes node credibility verification and configuration by using an intelligent contract, performs registration authentication on terminal equipment, a user and management personnel accessing a block chain platform, sets an account password, issues a certificate and a key, sets different permission levels, and realizes comprehensive management on the user, so that false nodes are prevented and stopped from being accessed into a network, and the safety of communication network nodes is ensured.
The data transaction management function comprises a data resource query and a data resource transaction management function initiated by a user, and is used for verifying an intelligent contract in the data transaction process, supporting dynamic verification code authorization, providing point recharging and completing the data transaction function by using point payment.
Original encrypted video data are not required to be uploaded to the blockchain platform end 2, the data uploaded to the blockchain platform end 2 are video data encapsulation packets, and after the monitoring data end 5 uplinks the encapsulation packet data, the blockchain platform end 2 broadcasts and provides the encapsulation packet data for all users of the platform to inquire.
Therefore, the distributed peer-to-peer structure of the block chain and the public transparent algorithm can establish mutual trust at low cost, break the limitation of information islanding, promote information lateral flow and multi-party cooperation, and further promote cross-principal trust cooperation. In the blockchain platform end 2, any device can access or quit the network at any time. Based on the consensus mechanism, the blockchain may connect different protocols and devices, providing the ability to manage, query, and analyze data in the peer-to-peer network. The users and devices at the block chain platform end 2 can complete direct exchange of data and information without establishing a trusted relationship.
Data authentication and transaction based on the block chain protect data privacy of the Internet of things and fully mine data value. By constructing the block chain application under the Internet of things, the centralized network operation and credit cost can be reduced, the weak point of the security of the Internet of things can be solved, the operation efficiency and the industrial asset utilization rate can be improved, and finally the value of the Internet of things system can be improved.
The block chain technology has the greatest advantage that the block chain technology can be used for direct transaction of a trust intermediary, the execution terms are set in an intelligent contract mode, and when the conditions are met, the transaction is automatically carried out. That is to say, the combination of the block chain technology and the internet of things can eliminate the auditing link between nodes, directly build a communication bridge for both contact sides, and shorten the transaction setting time from several days to near the instant, thereby reducing the operation cost, improving the operation efficiency and creating a brand new business mode of resource instant sharing.
Referring to fig. 2, a fourth embodiment of the present invention is:
on the basis of the third embodiment, when the first processor 3 executes the first computer program, the corresponding steps in the second embodiment are realized, when the second processor 6 executes the second computer program, the corresponding steps in the second embodiment are realized, and when the third memory 9 executes the third computer program, the corresponding steps in the second embodiment are realized.
In summary, according to the monitoring video data transaction method and system based on the blockchain provided by the invention, each video data is stored in the monitoring data terminal of the video data transaction system, and the user terminal and the monitoring device at the blockchain platform terminal can complete the direct exchange of data and information without establishing a trusted relationship through the blockchain platform terminal, so as to realize video sharing transaction, reduce centralized network operation and credit cost, solve the weakness of the security of the internet of things, and improve the operation efficiency and the utilization rate of industrial assets, thereby improving the value of the internet of things system; in addition, the encrypted video data and the decryption key are sent separately, and the final result is confirmed by the block chain platform end, so that the transaction flow is reduced, and the transaction safety is improved; according to the method, the stored original data are subjected to digital fingerprint extraction, and a private key corresponding to the ID of the acquisition equipment is used for digital signature, so that encryption and integrity protection are provided, data leakage and content stealing and tampering are prevented, and the privacy security and the unique authenticity of each piece of original data are ensured; meanwhile, the encrypted video data and the decryption key are sent separately, the encrypted video data is sent to the user end to verify the data signature and the data integrity, so that the user confirms the payment after confirming that the received encrypted video data has no problem, the blockchain platform end locks the payment in advance and completes the payment while sending the decryption key to the user end, the user terminal cannot obtain the desired video content and the monitoring data terminal cannot obtain the fee either when the user terminal does not receive the desired video data or when the user terminal cancels any transaction before the user terminal does not pay the fee, the rights and interests of both the user side and the monitoring data side are guaranteed, the whole transaction process is transparent at the block chain platform side, both the user side and the monitoring data side can trace the source to inquire the history of the whole process, the fairness of the transaction is guaranteed, and the possibility that the platform steals data is eliminated.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all equivalent changes made by using the contents of the present specification and the drawings, or applied directly or indirectly to the related technical fields, are included in the scope of the present invention.
Claims (10)
1. A monitoring video data transaction method based on a block chain is characterized by comprising the following steps:
s1, the block chain platform end obtains the video data transaction request, and the video data transaction request is broadcasted in the whole network;
s2, a monitoring data end receives the video data transaction request, sends the requested first encrypted video data to the requested user end, and sends a decryption key of the first encrypted video data to a block chain platform, wherein the monitoring data end is a distributed account book node of the block chain platform end;
s3, the user side receives the first encrypted video data, and sends a confirmation transaction result to the block chain platform after confirming the first encrypted video data;
s4, the block chain platform end receives the decryption key of the first encrypted video data, and sends the decryption key of the first encrypted video data to the user end after receiving the confirmed transaction result, so as to complete the transaction of the first encrypted video data;
the step S1 specifically includes:
the block chain platform end acquires a video data transaction request, locks the payment fee of a current login account number on a user end, and broadcasts the video data transaction request in a whole network, wherein the payment fee is equal to the transaction price of the first encrypted video data;
the step S4 specifically includes:
and the block chain platform end receives the decryption key of the first encrypted video data, sends the decryption key of the first encrypted video data to a user end after receiving the confirmed transaction result, transfers the locked payment expense to a monitoring data end corresponding to the first encrypted video data to obtain transaction result information comprising successful transaction and detailed transaction, and broadcasts the transaction result information in a whole network.
2. The method for trading blockchain-based surveillance video data according to claim 1, further comprising the steps of:
s01, the monitoring data end receives newly recorded video data of the Internet of things equipment, and the newly recorded video data are encrypted and stored as encrypted video data;
s02, a monitoring data end obtains a unique device ID of the monitoring data end, a recording place of the Internet of things device and recording time of newly recorded video data, hash calculation is carried out on the encrypted video data to obtain a hash value of the encrypted video data, digital signature information of the encrypted video data is obtained by carrying out digital signature on the hash value of the encrypted video data, a video data packaging packet comprising the unique device ID of the monitoring data end, the recording place of the Internet of things device, the recording time of the newly recorded video data, the hash value of the encrypted video data, the digital signature information of the encrypted video data and a current timestamp is generated, and the video data packaging packet is uploaded to a block chain platform end;
s03, receiving the video data package packet by the block chain platform end, storing the video data package packet into a chain structure database, carrying out whole network broadcasting on the video data package packet, and realizing whole network consistency through a consensus algorithm;
the step S3 specifically includes:
and the user side receives the first encrypted video data, verifies the digital signature information of the first encrypted video data through a public key, verifies the data integrity of the first encrypted video data through a hash value, and sends a confirmation transaction result to the block chain platform after the digital signature and the data integrity are verified.
3. The method for monitoring video data transaction based on blockchain according to claim 2, wherein the step of uploading the video data encapsulation packet to the blockchain platform end in the step S02 specifically includes: and uploading the video data packaging packet and the transaction price to a block chain platform end.
4. The method for trading of blockchain-based surveillance video data according to claim 3, wherein in step S1, if the balance of the current login account on the user terminal is less than the trading price of the first encrypted video data, a recharge request is returned;
in the step S4, if the data acceptance sent by the user side is failed or the transaction is cancelled, the locked payment fee is returned to the current login account on the user side, and the decryption key of the first encrypted video data is destroyed to obtain the transaction result information including the transaction failure and the transaction process.
5. The method for monitoring video data transaction based on block chain as claimed in any one of claims 2 to 4, wherein said step S1 further comprises the steps of:
s11, the user side acquires index information including recording places and/or recording time, and sends the index information to the block chain platform side;
and S12, searching by the block chain platform end according to the index information to obtain all tradable video data corresponding to the index information, and generating and sending a tradable video data list to the user end.
6. A monitored video data transaction system based on a blockchain comprises a blockchain platform end, a monitoring data end and a user end, wherein the blockchain platform end comprises a first memory, a first processor and a first computer program which is stored on the first memory and can run on the first processor, the monitoring data end comprises a second memory, a second processor and a second computer program which is stored on the second memory and can run on the second processor, the user end comprises a third memory, a third processor and a third computer program which is stored on the third memory and can run on the third processor, and the following steps are realized when the first processor executes the first computer program:
s1, acquiring a video data transaction request, and carrying out whole-network broadcasting on the video data transaction request;
s4, receiving a decryption key of the first encrypted video data, and sending the decryption key of the first encrypted video data to a user side after receiving a transaction confirmation result so as to complete the transaction of the first encrypted video data;
the step S1 specifically includes:
acquiring a video data transaction request, locking the payment fee of a current login account on a user terminal, and carrying out whole-network broadcasting on the video data transaction request, wherein the payment fee is equal to the transaction price of the first encrypted video data;
the step S4 specifically includes:
receiving a decryption key of the first encrypted video data, sending the decryption key of the first encrypted video data to a user side after receiving the confirmed transaction result, transferring the locked payment expense to a monitoring data side corresponding to the first encrypted video data to obtain transaction result information comprising successful transaction and detailed transaction, and performing whole-network broadcasting on the transaction result information;
the second processor, when executing the second computer program, implements the steps of:
s2, receiving the video data transaction request, sending the requested first encrypted video data to the requested user side, and sending the decryption key of the first encrypted video data to the blockchain platform, where the monitoring data side is a distributed book node at the blockchain platform side;
the third processor, when executing the third computer program, performs the steps of:
and S3, receiving the first encrypted video data, and sending a confirmation transaction result to the blockchain platform after confirming the first encrypted video data.
7. The blockchain-based surveillance video data transaction system according to claim 6, wherein the second processor when executing the second computer program further performs the steps of:
s01, receiving newly recorded video data of the Internet of things equipment, encrypting and storing the newly recorded video data as encrypted video data;
s02, acquiring a unique device ID of the user, a recording place of the Internet of things device and recording time of newly recorded video data, performing hash calculation on the encrypted video data to obtain a hash value of the encrypted video data, performing digital signature on the hash value of the encrypted video data to obtain digital signature information of the encrypted video data, generating a video data packaging packet comprising the unique device ID of the user, the recording place of the Internet of things device, the recording time of the newly recorded video data, the hash value of the encrypted video data, the digital signature information of the encrypted video data and a current timestamp, and uploading the video data packaging packet to a block chain platform end;
the first processor, when executing the first computer program, further implements the steps of:
s03, receiving the video data encapsulation packet, storing the video data encapsulation packet into a chain structure database, carrying out whole network broadcasting on the video data encapsulation packet, and realizing whole network consistency through a consensus algorithm;
in step S3, the third processor, when executing the third computer program, specifically implements the following steps:
and receiving the first encrypted video data, verifying the digital signature information of the first encrypted video data through a public key, verifying the data integrity of the first encrypted video data through a hash value, and sending a confirmed transaction result to the block chain platform after the verification of the digital signature and the data integrity is passed.
8. The system according to claim 7, wherein the "uploading the video data package to the blockchain platform end" in the step S02 specifically includes: and uploading the video data packaging packet and the transaction price to a block chain platform end.
9. The system according to claim 8, wherein when the third processor executes the third computer program, if the balance of the current login account is less than the transaction price of the first encrypted video data in step S1, a recharging request is returned;
when the first processor executes the first computer program, if the data received from the user side fails to be accepted or the transaction is cancelled in step S4, the locked payment fee is returned to the current login account on the user side, and the decryption key of the first encrypted video data is destroyed to obtain the transaction result information including the transaction failure and the transaction process.
10. The system for monitoring video data transaction according to any one of claims 7 to 9, wherein in step S1, the first processor executes the first computer program to further implement the following steps:
s11, acquiring index information including recording places and/or recording times, and sending the index information to a block chain platform end;
in step S1, the third processor, when executing the third computer program, further implements the steps of:
and S12, searching to obtain all tradable video data corresponding to the index information according to the index information, and generating and sending a tradable video data list to the user side.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211335807.1A CN115619403A (en) | 2019-10-24 | 2019-10-24 | Safe block chain-based surveillance video data transaction method and system |
CN201911016040.4A CN110782252B (en) | 2019-10-24 | 2019-10-24 | Monitoring video data transaction method and system based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911016040.4A CN110782252B (en) | 2019-10-24 | 2019-10-24 | Monitoring video data transaction method and system based on block chain |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211335807.1A Division CN115619403A (en) | 2019-10-24 | 2019-10-24 | Safe block chain-based surveillance video data transaction method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110782252A CN110782252A (en) | 2020-02-11 |
CN110782252B true CN110782252B (en) | 2022-09-16 |
Family
ID=69386982
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211335807.1A Pending CN115619403A (en) | 2019-10-24 | 2019-10-24 | Safe block chain-based surveillance video data transaction method and system |
CN201911016040.4A Active CN110782252B (en) | 2019-10-24 | 2019-10-24 | Monitoring video data transaction method and system based on block chain |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211335807.1A Pending CN115619403A (en) | 2019-10-24 | 2019-10-24 | Safe block chain-based surveillance video data transaction method and system |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN115619403A (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111428253B (en) * | 2020-03-24 | 2023-04-07 | 福建福链科技有限公司 | Data protection method and system suitable for block chain |
CN113536388B (en) * | 2020-04-16 | 2023-02-28 | 中移物联网有限公司 | Data sharing method and system based on block chain |
CN111212276A (en) * | 2020-04-22 | 2020-05-29 | 杭州趣链科技有限公司 | Monitoring method, system, equipment and storage medium based on camera module |
CN111586015B (en) * | 2020-04-29 | 2023-05-12 | 陈议尊 | Block chain supply and demand transaction method and system based on sha256 algorithm |
IL275954A (en) | 2020-07-09 | 2022-02-01 | Google Llc | Anonymous event attestation with group signatures |
IL275947A (en) * | 2020-07-09 | 2022-02-01 | Google Llc | Anonymous event attestation |
CN112257045B (en) * | 2020-10-30 | 2024-06-14 | 图易(武汉)信息技术有限公司 | Digital copyright registration and transaction method |
CN112348717A (en) * | 2020-11-25 | 2021-02-09 | 山东师范大学 | Knowledge uplink and acquisition method and system based on block chain |
CN112507355B (en) * | 2020-12-04 | 2024-04-02 | 钟爱健康科技(广东)有限公司 | Personal health data storage system based on block chain |
CN114727227A (en) * | 2021-01-05 | 2022-07-08 | 中国移动通信有限公司研究院 | User duplicate removal method, system and computer readable recording medium |
CN112949394B (en) * | 2021-01-29 | 2023-06-16 | 恒瑞通(福建)信息技术有限公司 | Remote monitoring method based on blockchain, electronic equipment and storage medium |
CN112950380B (en) * | 2021-03-29 | 2022-10-21 | 中国建设银行股份有限公司 | Block chain-based transaction consistency processing method and device |
CN113840115B (en) * | 2021-04-26 | 2023-04-18 | 贵州大学 | Monitoring video data encryption transmission system and method based on block chain |
CN113627904B (en) * | 2021-07-02 | 2023-04-07 | 暨南大学 | Block chain and probability payment-based streaming media platform implementation method |
CN113469692A (en) * | 2021-07-26 | 2021-10-01 | 永旗(北京)科技有限公司 | Internet of things data transaction method based on block chain |
CN114422534B (en) * | 2022-01-12 | 2023-08-04 | 湖北邮电规划设计有限公司 | Distributed data storage method applied to supervision scene |
CN115883890B (en) * | 2022-12-09 | 2024-07-19 | 北京广播电视台 | Video exchange method and system based on user drive and electronic equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106941487A (en) * | 2017-02-24 | 2017-07-11 | 阿里巴巴集团控股有限公司 | A kind of data transmission method for uplink and device |
CN108053315A (en) * | 2017-11-29 | 2018-05-18 | 广东中科南海岸车联网技术有限公司 | Method of commerce and system based on block chain Internet of Things |
CN109194466A (en) * | 2018-10-29 | 2019-01-11 | 南开大学 | A kind of cloud data integrity detection method and system based on block chain |
CN109559223A (en) * | 2018-10-10 | 2019-04-02 | 远光软件股份有限公司 | A kind of method of commerce based on block chain technology, device and block chain network |
CN109711834A (en) * | 2018-12-27 | 2019-05-03 | 江苏恒宝智能系统技术有限公司 | A kind of address management method of the cold wallet of block chain |
CN109729168A (en) * | 2018-12-31 | 2019-05-07 | 浙江成功软件开发有限公司 | A kind of data share exchange system and method based on block chain |
CN110096903A (en) * | 2019-03-26 | 2019-08-06 | 罗克佳华科技集团股份有限公司 | Assets verification method and block chain network system based on block chain |
-
2019
- 2019-10-24 CN CN202211335807.1A patent/CN115619403A/en active Pending
- 2019-10-24 CN CN201911016040.4A patent/CN110782252B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106941487A (en) * | 2017-02-24 | 2017-07-11 | 阿里巴巴集团控股有限公司 | A kind of data transmission method for uplink and device |
CN108053315A (en) * | 2017-11-29 | 2018-05-18 | 广东中科南海岸车联网技术有限公司 | Method of commerce and system based on block chain Internet of Things |
CN109559223A (en) * | 2018-10-10 | 2019-04-02 | 远光软件股份有限公司 | A kind of method of commerce based on block chain technology, device and block chain network |
CN109194466A (en) * | 2018-10-29 | 2019-01-11 | 南开大学 | A kind of cloud data integrity detection method and system based on block chain |
CN109711834A (en) * | 2018-12-27 | 2019-05-03 | 江苏恒宝智能系统技术有限公司 | A kind of address management method of the cold wallet of block chain |
CN109729168A (en) * | 2018-12-31 | 2019-05-07 | 浙江成功软件开发有限公司 | A kind of data share exchange system and method based on block chain |
CN110096903A (en) * | 2019-03-26 | 2019-08-06 | 罗克佳华科技集团股份有限公司 | Assets verification method and block chain network system based on block chain |
Also Published As
Publication number | Publication date |
---|---|
CN110782252A (en) | 2020-02-11 |
CN115619403A (en) | 2023-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110782252B (en) | Monitoring video data transaction method and system based on block chain | |
CN110086804B (en) | Internet of things data privacy protection method based on block chain and trusted hardware | |
CN110012015B (en) | Block chain-based Internet of things data sharing method and system | |
CN109450910B (en) | Data sharing method based on block chain, data sharing network and electronic equipment | |
US11463241B2 (en) | Transmitting or receiving blockchain information | |
CN109819443B (en) | Registration authentication method, device and system based on block chain | |
CN101065768B (en) | Digital rights management in a distributed network | |
CN111177253A (en) | Power big data protection method and system based on identity digital authentication | |
CN111079136B (en) | Fog computing intrusion detection feature sharing system based on block chain technology | |
CN109753815B (en) | Data processing method based on block chain, data processing network and electronic equipment | |
CN109472164A (en) | The verification method and its network and electronic equipment of contract dataset | |
CN109492431A (en) | The storage method and its system and electronic equipment of financial data | |
CN111538784A (en) | Block chain-based digital asset transaction method and device and storage medium | |
CN111460400B (en) | Data processing method, device and computer readable storage medium | |
CN109491965A (en) | The storage method and its network and electronic equipment of purchase sale of electricity contract | |
CN113704210A (en) | Data sharing method and electronic equipment | |
CN113569213A (en) | Industrial park application safety support system and method based on 5G technology | |
CN112448946A (en) | Log auditing method and device based on block chain | |
CN111612452A (en) | Intellectual property management system and method based on block chain | |
CN114357490A (en) | Data sharing method, device and system based on block chain | |
CN112837023A (en) | Business collaboration platform, method and device of organization and electronic equipment | |
CN111274597B (en) | Data processing method and device | |
CN111654375A (en) | Block chain-based edge calculation security encryption method, device and system | |
di Vimercati et al. | Empowering owners with control in digital data markets | |
Feng et al. | Autonomous vehicles' forensics in smart cities |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |