+

CN108959416A - A kind of web data automatic evidence-collecting based on block chain and deposit card method - Google Patents

A kind of web data automatic evidence-collecting based on block chain and deposit card method Download PDF

Info

Publication number
CN108959416A
CN108959416A CN201810584375.5A CN201810584375A CN108959416A CN 108959416 A CN108959416 A CN 108959416A CN 201810584375 A CN201810584375 A CN 201810584375A CN 108959416 A CN108959416 A CN 108959416A
Authority
CN
China
Prior art keywords
evidence
node
data
webpage
hash
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.)
Granted
Application number
CN201810584375.5A
Other languages
Chinese (zh)
Other versions
CN108959416B (en
Inventor
张金琳
俞学劢
高航
张文勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Qin Qin Technology Co Ltd
Original Assignee
Zhejiang Qin Qin Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang Qin Qin Technology Co Ltd filed Critical Zhejiang Qin Qin Technology Co Ltd
Priority to CN201810584375.5A priority Critical patent/CN108959416B/en
Publication of CN108959416A publication Critical patent/CN108959416A/en
Application granted granted Critical
Publication of CN108959416B publication Critical patent/CN108959416B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a kind of web data automatic evidence-collecting based on block chain and deposit card method.The uniform resource locator for the webpage that needs to collect evidence is sent to all evidence obtaining nodes in block chain network by user, and evidence obtaining node carries out automatic evidence-collecting to webpage;Evidence obtaining node saves certificate and compression data packet from damage to forensic data generation, is stored in server after compressing data packet signature, calculates the cryptographic Hash of compression data packet, adds timestamp and broadcasts after signing to block chain network;The timestamp of evidence obtaining node verification cryptographic Hash is signed to it and is broadcasted to block chain network if meeting condition and not signing to it;Regular node receives the data with all evidence obtaining node signatures, and data are formed block after being verified and broadcasted to block chain network by verifying signature;Block is anchored into publicly-owned block chain by evidence obtaining node.The present invention can be used to carry out web data automatic evidence-collecting and deposit card, it is ensured that the authenticity of forensic data and the safety for depositing card data.

Description

Webpage data automatic evidence obtaining and storing method based on block chain
Technical Field
The invention relates to a data evidence obtaining and storing method, in particular to a webpage data automatic evidence obtaining and storing method based on a block chain.
Background
With the development of technology, the speed of network propagation is faster and faster, and a lot of content is shown in the form of webpage data. However, there are many infringement behaviors, for example, some websites directly take contents such as articles and pictures belonging to other websites to be browsed and downloaded by users without authorization, so as to charge the users or attract fund investment of advertisers. In addition, some websites publish some article or picture contents without determining the authenticity of the contents such as the articles or the pictures, thereby infringing the legitimate rights of the content-related persons.
Due to the particularity of network technology, these infringement pages can be deleted rapidly, and when the parties find the infringement behavior of the web pages, the data needs to be recorded timely, truly and safely. If the party captures the image or finds a third party for evidence obtaining, the authenticity of the evidence obtaining data cannot be proved. At present, when the situation is met, the party must go to the local notarization department immediately, and the notarization personnel at the notarization department records the data according to the flow, but the inconvenience exists. In order to conveniently and effectively obtain and store the evidence of the webpage data, the authenticity of the data to be obtained needs to be ensured, namely, the infringement data is not forged and is not modified, and the safe storage of the data to be obtained needs to be ensured.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention provides a webpage data automatic evidence obtaining and storing method based on a block chain, aiming at conveniently and effectively obtaining and storing evidence of webpage data through a technical means, and a verifier can verify the authenticity and the safety of the data.
The technical scheme adopted by the invention comprises the following steps:
A) a user obtains a webpage Uniform Resource Locator (URL) of a webpage needing evidence obtaining, the webpage uniform resource locator is sent to an evidence obtaining node in a current block chain network through the network, the evidence obtaining node automatically obtains evidence of webpage content of the webpage needing evidence obtaining by using a program under the internet environment to obtain evidence obtaining data, and the evidence obtaining data comprises a webpage screenshot, a webpage source code, a log document, evidence obtaining recording time and a document of an evidence obtaining server;
B) the evidence obtaining node generates a security certificate for the evidence obtaining data, packs the evidence obtaining data and the security certificate to form a data compression packet, signs the data compression packet and stores the data compression packet in a server of the evidence obtaining node, calculates a hash value of the data compression packet, adds a timestamp on the basis of the hash value, signs to form a hash signature result, and broadcasts the hash signature result to the current block chain network;
C) each forensics node in the current blockchain network receives the broadcasted Hash signature result, the timestamp in the Hash signature result is verified and judged, if the time difference between the timestamp and the server time of the current forensics node is within a specific time range and the broadcasted Hash signature result does not contain the signature of the current forensics node, the current forensics node adds the signature of the current forensics node to the Hash value and broadcasts the Hash value added with the signature to the current blockchain network;
therefore, all the evidence obtaining nodes in the current blockchain network can add own signatures to the hash value, hash signature result data corresponding to different evidence obtaining nodes is formed, and finally the hash signature result data is broadcasted to all network nodes in the current blockchain network.
D) After receiving the hash signature result with all the evidence-obtaining node signatures, the regular nodes in the current blockchain network verify the hash signature result, form blocks from the hash signature result after the verification is passed and broadcast the blocks to the current blockchain network, and each network node of the current blockchain network stores the blocks to a server of the current blockchain network;
E) the forensic node in the current blockchain network anchors the broadcasted block to the public blockchain.
The current blockchain network is a blockchain network which needs to obtain evidence and store evidence, and the current blockchain network and the public blockchain are two blockchains.
In one embodiment, the current blockchain network may be a federation blockchain and the public blockchain may be a bitcoin blockchain.
The blockchain rule node is a part of blockchain network nodes preset in the current blockchain network.
The evidence obtaining node and the rule node both belong to network nodes in a block chain network and are network nodes with preset authority.
The specific time range in the step C) is determined by the broadcasting time, the signature algorithm calculation time and the number of the evidence obtaining nodes in the current block chain network.
The step A) specifically comprises the following steps:
A1) a user obtains a Uniform Resource Locator (URL) of a webpage needing evidence obtaining, and sends the URL to N evidence obtaining nodes S in a block chain network consisting of M network nodes through the networkxN, N is equal to or less than M, and x represents the ordinal number of the node for evidence collection;
A2) node S of collecting evidencexX ∈ { 1., N } automatically performs evidence obtaining on the webpage content of the webpage needing evidence obtaining to obtain evidence obtaining data, wherein the evidence obtaining data comprises webpage screenshot, webpage source code, log document and evidence obtaining recording Time(x,F)And a document of the forensics server.
The step B) specifically comprises the following steps:
B1) the x-th node S of collecting evidencexGenerating a security certificate for the evidence data, wherein the security certificate has a security number, and packaging the webpage screenshot, the webpage source code, the log document, the evidence recording time, the evidence server document and the security certificate to form a data compression packet Zx
B2) Node S of collecting evidencexFor data compression packet ZxSigning to obtain digital signatureAnd compress the data into packets and corresponding signaturesAnd storing in the server:
wherein,for node S of evidencexThe identity private key, SignID() A signature algorithm;
B3) calculating hash value H of data compression packetx
Hx=H(Zx)
Wherein, H () is a secure hash function;
B4) for the hash value HxAnd added timestamp Time(x,E)Signing to obtain hash value signature
Wherein,for node S of evidencexPrivate key, Sign, on the chain ofBC() A sign-on-chain algorithm;
B5) finally, the node for evidence collection signs the result with hashBroadcast to the blockchain network.
The step C) specifically comprises the following steps:
C1) node S of collecting evidencelL is the ordinal number of the node to be proved, l is belonged to { 1.,. N } Time of Time stamp of the hash signature result in the blockchain network(x,E)And (4) carrying out verification:
if the timestamp Time in the hash signature result(x,E)And node S of collecting evidencelServer Time oflocalThe difference is within a specific time range tau, and the broadcasted hash signature result does not contain the evidence obtaining node SlThe signature of (2) then the node of evidence SlSigning the hash value and the time stamp in the hash signature result to obtain a new hash value signatureAnd added to the hash signature result:
Timelocal-Time(x,E)≤τ
wherein,for node S of evidencelThe chain private key of (1);
if the timestamp Time in the hash signature result(x,E)And node S of collecting evidencelServer Time oflocalNode S with no difference in specific time range tau or evidencelIf the signature is carried out in the hash signature result, the node S is provedlNot processing and not further broadcasting the hash signature result;
here forensic node SlThe evidence obtaining nodes which are originally packaged into data compression packages and carry out signature on the calculated hash value can be judged by adopting the mode, so that all the evidence obtaining nodes can finish signature on the hash value and supplement the signature into the hash signature result.
C2) Node S of collecting evidencelNew hash signature result (H) after addingx,Time(x,E),) Broadcast to the blockchain network.
The step D) specifically comprises the following steps:
D1) rule node SorderUpon receiving a hashed signature result (H) signed by all the forensic nodesx,Time(x,E),) Then, x belongs to { 1.,. multidot.N }, and all signatures in the hash signature result are verified;
wherein,indicating forensic node SnPublic key on chain, VerifyBC() Is the on-chain signature verification algorithm, in the formula? The question mark indicates judgment, and T indicates verification passing;
D2) if the verification fails, the rule node SorderThe hash signature result is not processed;
if the verification is passed, the rule node SorderThe hash signature result is formed into blocks and broadcast to a blockchain network, network node ImM1.. M stores the block to its own server.
The step E) specifically comprises the following steps:
E1) node S of collecting evidencexX ∈ { 1., 5} after receiving a chunk, the header hash H in the synchronized chunk is performed(x,head)Sent to the public blockchain, where the mineworker node will include a head hash H(x,head)Data of non-block in internal public chain network is added with Time stamp Time(n,B)Forming a new block and broadcasting the new block to the public block chain;
E2) and the network node in the public block chain verifies the block received by broadcasting, and stores the block in a server after the block is verified, so that the block data is successfully anchored to the public block chain.
Compared with the prior art, the invention has the beneficial effects that:
the invention can realize the rapid and convenient evidence obtaining and storing of the webpage data, and can ensure the following two points:
(1) and (5) obtaining evidence of the authenticity of the webpage data. The method comprises the steps that a party only sends a webpage uniform resource locator to a evidence obtaining node, and webpage data are automatically obtained by a plurality of block chain evidence obtaining nodes, so that the party is prevented from forging the webpage data, and the evidence obtaining data of the evidence obtaining party are prevented from being modified or forged webpage data;
(2) and storing and verifying the safety of the webpage data. The evidence obtaining node conducts block chain evidence obtaining on the evidence obtaining data, and verifies the evidence obtaining data through the hash value on the chain, so that the data safety is ensured.
Drawings
FIG. 1 is a schematic diagram of evidence obtaining and evidence storing of webpage data based on a blockchain;
FIG. 2 is an illustration of a web page data forensics and forensics process based on a blockchain;
FIG. 3 is a schematic diagram of verifying the authenticity and security of stored web page data;
FIG. 4 is a flowchart illustrating the process of verifying the authenticity and security of stored web page data.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
As shown in fig. 1 and 2, the specific examples and embodiments of the present invention are as follows:
1) the user obtains a webpage Uniform Resource Locator (URL) which needs to be proved, and the webpage uniform resource locator is sent to the proving nodes of the current blockchain network through the network, wherein the current blockchain network is provided with M-20 node mechanisms, N-5 proving nodes and the proving nodes are S respectivelyn,n=1,...,5;
Each node S of collecting evidencexX is in an element of {1, 5} and automatically performs evidence obtaining on the webpage content under the internet environment to obtain evidence obtaining data, wherein the evidence obtaining data comprises a webpage screenshot, a webpage source code, a log document and evidence obtaining recording Time(x,F)And a document of the forensics server. The specific information is as follows:
2) node S of collecting evidencexX is in the middle of { 1.,. 5}, generating a security certificate for the evidence obtaining data, wherein the security certificate has a security number, and packaging the screenshot of the webpage, the source code of the infringing page, the log document, the document recording the evidence obtaining time and the evidence obtaining server and the security certificate to form a data compression package Zx
The x-th node S of collecting evidencexX ∈ { 1., 5} uses its own identity private keyFor data compression packet ZxSigning to obtain a digital signatureAnd compress the data into a packet ZxAnd a corresponding signature (Z)x,) Stored in the x-th evidence-obtaining node SxThe server of (2):
wherein SignID() A signature algorithm;
computing a hash value H of a compressed data packet using a secure hash algorithm H ()x
Hx=H(Zx)
Node S of collecting evidencexUsing its own chain private keyFor the hash value HxAnd added timestamp Time(x,E)Signing to obtain a hash value signature
Wherein SignBC() A sign-on-chain algorithm;
after calculation, the data packet information of each evidence obtaining node is as follows:
node S of collecting evidencexX ∈ { 1., 5}, generates a hash signature result (H)x,Time(x,E),) Broadcast to the blockchain network, the data content of the broadcast is as follows:
3) the first node S of collecting evidencelL ∈ { 1., 5} timestamp Time for the hash value in the blockchain network(x,E)Performing verification if the timestamp is Time(x,E)Time with local serverlocalThe difference is within a specific time range tau and the node S is obtained evidencelIf it is not signed, the node S is provedlUsing its own chain private keyFor the hash value HxAnd timestamp Time(x,E)Signing to obtain new hash value signature
Timelocal-Time(x,E)≤τ
The l-th node generates a new hash signature result (H)x,Time(x,E),) Broadcast to the current blockchain network.
By repeating the step 3), after all the forensic nodes sign the hash values and the timestamps, the rule nodes in the current blockchain network perform subsequent verification and uplink processing after receiving the hash signature results with all the forensic node signatures. The content of the data after completing all the signatures is as follows:
4) rule node SorderReceiving a hash value (H) with all forensic node signaturesx,Time(x,E),) X is in the { 1.,. 5}, and a node S for obtaining evidence is utilizednAn on-chain public key of { 1.·,5}, n ═ 1.,all signatures of the hash value are verified:
wherein, VerifyBC() For the on-chain signature verification algorithm, T represents verification pass, in the formula? The question mark indicates judgment;
after the verification is passed SorderThe hash value and the timestamp with all the forensic node signatures are formed into a block and broadcast to network nodes I of a blockchain network, blockchain networkmThe block is stored to the server, m 1.
5) Node S of collecting evidencexHashing the header of the received block(x,head)Sending to a bitcoin blockchain network, wherein the miner nodes in the bitcoin blockchain network comprise H(x,head)Data inside with a timestamp Time(x,B)Forming blocks and broadcasting the blocks to a bitcoin block chain network;
and the network node in the bitcoin block chain network verifies the broadcasted block, and stores the block in a local server of the network node after the verification is passed, so that the data is successfully anchored to the bitcoin block chain.
After the web page data is automatically stored and collected, the verifying party can check the needed data. As shown in fig. 3 and 4, the data verification method is as follows:
6) the verifying party firstly obtains the basic information of the webpage data needing to be verified, namely the security number of the evidence-stored webpage data at each block chain evidence-obtaining node, and searches the hash value H of the data on the block chain according to the security numberx
Verifying hash value HxHeader hash of the block in which it is located(x,head)Whether the bit currency block chain network can be found or not, if the head Hash H exists(x,head)And bit currency block chain top hash Time(x,B)And hash value H on blockchainxTimestamp Time of(x,E)Within a certain time range epsilon, the hash value H on the block chain is describedxNot tampered with:
Time(x,B)-Time(x,E)≤ε
7) the verifier calls the data compression package Y stored in the server of each evidence obtaining node according to the security numberxAnd x belongs to { 1.,. 5}, and a data compression packet Y is calculated by utilizing a hash algorithm H ()xHash value of (H)x':
Hx'=H(Yx)
The hash value Hx' with hash value H on current blockchain networkxComparing, and if the data compression packets are completely the same, indicating that the data compression packet is not tampered or forged;
8) in the case where it is determined through step 7) that the data compression packet is not falsified or forged, the verifier uses the blockchain forensic node SxIdentity public key of x ∈ { 1.,. 5}For data compression packet ZxIs signedAnd (4) carrying out verification:
wherein, VerifyID() Is signature verification algorithm? The judgment is indicated, T indicates that the verification is passed, and the verification is passed to indicate that the data compression packet is transmitted by the evidence obtaining node SxAnd (6) obtaining the evidence.
9) The verifier compresses the data into a packet YxX is in { 1.,. 5} decompression, and the recording Time is taken by using the evidence in the data compression packet(x,F)And timestamp Time(x,E)And comparing, if the difference is within a specific time range mu, indicating that the time stamp on the blockchain is not tampered or forged:
Time(x,E)-Time(x,F)≤μ
in the case that the verification of the above 6), 7), 8) and 9) is passed, the web page data which shows evidence is obtained by the blockchain evidence obtaining node, and the evidence data is stored safely and is not falsified or forged.
10) After verifying the security of the stored webpage data, the verifier obtains the evidence from the data compression packet and records the Time(x,F)And x belongs to { 1.,. 5}, and if the difference of any evidence obtaining time is within a specific time range lambda, the evidence obtaining node obtains the webpage data within the specified time:
|Time(i,E)-Time(j,F)|≤λ,i,j∈{1,....,5},i≠j
where | a | represents taking the absolute value of a.
11) After verifying the evidence-obtaining time, compressing the packet Y for each dataxScreenshot in x ∈ { 1., 5}And comparing the specific contents of the files such as the webpage source codes, and if the data contents in the webpage are the same, indicating that the evidence obtaining node really obtains evidence from the webpage data and does not falsify or forge the webpage data.
When both the 10) and 11) verifications pass, the evidence of the webpage data is actually obtained by the blockchain evidence obtaining node within a specified time, and the webpage data is not falsified or forged.
Through the above example, the method and the device can realize automatic evidence obtaining and evidence storing of the webpage data, and meanwhile, the webpage data obtained and stored with evidence can be verified, so that the authenticity of the evidence obtaining data and the safety of the evidence storing data are well guaranteed.
The foregoing detailed description is intended to illustrate and not limit the invention, which is intended to be within the spirit and scope of the appended claims, and any changes and modifications that fall within the true spirit and scope of the invention are intended to be covered by the following claims.

Claims (8)

1. A webpage data automatic evidence obtaining and evidence storing method based on a block chain is characterized by comprising the following steps:
A) the method comprises the steps that a user obtains a webpage uniform resource locator of a webpage needing evidence obtaining, the webpage uniform resource locator is sent to an evidence obtaining node in a current block chain network through the network, the evidence obtaining node obtains evidence of webpage content of the webpage needing evidence obtaining to obtain evidence obtaining data, and the evidence obtaining data comprise a webpage screenshot, a webpage source code, a log document, evidence obtaining recording time and a document of an evidence obtaining server;
B) the evidence obtaining node generates a security certificate for the evidence obtaining data, packs the evidence obtaining data and the security certificate to form a data compression packet, signs the data compression packet and stores the data compression packet in a server of the evidence obtaining node, calculates a hash value of the data compression packet, adds a timestamp on the basis of the hash value, signs to form a hash signature result, and broadcasts the hash signature result to the current block chain network;
C) when each forensics node in the front blockchain network receives the broadcasted Hash signature result, verifying and judging a timestamp in the Hash signature result, if the time difference between the timestamp and the server time of the forensics node is within a specific time range and the broadcasted Hash signature result does not contain the self signature of the forensics node, adding the self signature to the Hash value by the forensics node, and broadcasting the Hash value added with the signature to the current blockchain network;
D) after receiving the hash signature result with all the evidence-obtaining node signatures, the regular nodes in the current blockchain network verify the hash signature result, form blocks from the hash signature result after the verification is passed and broadcast the blocks to the current blockchain network, and each network node of the current blockchain network stores the blocks to a server of the current blockchain network;
E) the forensic node in the current blockchain network anchors the broadcasted block to the public blockchain.
2. The method for automatically obtaining evidence and storing evidence of webpage data based on the blockchain as claimed in claim 1, wherein: the blockchain rule node is a part of blockchain network nodes preset in the current blockchain network.
3. The method for automatically obtaining evidence and storing evidence of webpage data based on the blockchain as claimed in claim 1, wherein: the specific time range in the step C) is determined by the broadcasting time, the signature algorithm calculation time and the number of the evidence obtaining nodes in the current block chain network.
4. The method for automatically obtaining evidence and storing evidence of webpage data based on the blockchain as claimed in claim 1, wherein: the step A) specifically comprises the following steps:
A1) a user obtains a Uniform Resource Locator (URL) of a webpage needing evidence obtaining, and sends the URL to N evidence obtaining nodes S in a block chain network consisting of M network nodes through the networkxN, N is equal to or less than M, and x represents the ordinal number of the node for evidence collection;
A2) node S of collecting evidencexX ∈ { 1., N } automatically performs evidence obtaining on the webpage content of the webpage needing evidence obtaining to obtain evidence obtaining data, wherein the evidence obtaining data comprises webpage screenshot, webpage source code, log document and evidence obtaining recording Time(x,F)And a document of the forensics server.
5. The method for automatically obtaining evidence and storing evidence of webpage data based on the blockchain as claimed in claim 1, wherein: the step B) specifically comprises the following steps:
B1) node S of collecting evidencexGenerating a security certificate for the evidence data, wherein the security certificate has a security number, and packaging the webpage screenshot, the webpage source code, the log document, the evidence recording time, the evidence server document and the security certificate to form a data compression packet Zx
B2) Node S of collecting evidencexFor data compression packet ZxSigning to obtain digital signatureAnd compress the data into packets and corresponding signaturesAnd storing in the server:
wherein,for node S of evidencexThe identity private key, SignID() A signature algorithm;
B3) calculating hash value H of data compression packetx
Hx=H(Zx)
Wherein, H () is a secure hash function;
B4) for the hash value HxAnd added timestamp Time(x,E)Signing to obtain hash value signature
Wherein,for node S of evidencexPrivate key, Sign, on the chain ofBC() A sign-on-chain algorithm;
B5) finally, the node for evidence collection signs the result with hashBroadcast to the blockchain network.
6. The method for automatically obtaining evidence and storing evidence of webpage data based on the blockchain as claimed in claim 1, wherein: the step C) specifically comprises the following steps:
C1) node S of collecting evidencelL ∈ { 1.,. N } timestamp Time for a hashed signature result in a blockchain network(x,E)And (4) carrying out verification:
if the timestamp Time in the hash signature result(x,E)And node S of collecting evidencelServer Time oflocalThe difference is within a specific time range tau, and the broadcasted hash signature result does not contain the evidence obtaining node SlThe signature of (2) then the node of evidence SlSigning the hash value and the time stamp in the hash signature result to obtain a new hash value signatureAnd added to the hash signature result:
Timelocal-Time(x,E)≤τ
wherein,for node S of evidencelThe chain private key of (1);
if the timestamp Time in the hash signature result(x,E)And node S of collecting evidencelServer Time oflocalNode S with no difference in specific time range tau or evidencelIf the signature is carried out in the hash signature result, the node S is provedlNot processing and not further broadcasting the hash signature result;
C2) node S of collecting evidencelThe added new hash signature resultBroadcast to the blockchain network.
7. The method for automatically obtaining evidence and storing evidence of webpage data based on the blockchain as claimed in claim 1, wherein: the step D) specifically comprises the following steps:
D1) rule node SorderUpon receiving a hashed signature result with signatures signed by all forensic nodesThen, x belongs to { 1.,. multidot.N }, and all signatures in the hash signature result are verified;
wherein,indicating forensic node SnPublic key on chain, VerifyBC() Is the on-chain signature verification algorithm, in the formula? The question mark indicates judgment, and T indicates verification passing;
D2) if the verification fails, the rule node SorderThe hash signature result is not processed;
if the verification is passed, the rule node SorderThe hash signature result is formed into blocks and broadcast to a blockchain network, network node ImM1.. M stores the block to its own server.
8. The method for automatically obtaining evidence and storing evidence of webpage data based on the blockchain as claimed in claim 1, wherein: the step E) specifically comprises the following steps:
E1) node S of collecting evidencexAfter x ∈ { 1., 5} receives the block, hash the header in the block by H(x,head)Sent to the public blockchain, where the mineworker node will include a head hash H(x,head)Data of non-block in internal public chain network is added with Time stamp Time(n,B)Forming a new block and broadcasting the new block to the public block chain;
E2) and the network node in the public block chain verifies the block received by broadcasting, and stores the block in a server after the block is verified, so that the block data is successfully anchored to the public block chain.
CN201810584375.5A 2018-06-08 2018-06-08 Webpage data automatic evidence obtaining and storing method based on block chain Active CN108959416B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810584375.5A CN108959416B (en) 2018-06-08 2018-06-08 Webpage data automatic evidence obtaining and storing method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810584375.5A CN108959416B (en) 2018-06-08 2018-06-08 Webpage data automatic evidence obtaining and storing method based on block chain

Publications (2)

Publication Number Publication Date
CN108959416A true CN108959416A (en) 2018-12-07
CN108959416B CN108959416B (en) 2020-01-10

Family

ID=64493286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810584375.5A Active CN108959416B (en) 2018-06-08 2018-06-08 Webpage data automatic evidence obtaining and storing method based on block chain

Country Status (1)

Country Link
CN (1) CN108959416B (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109815734A (en) * 2019-01-18 2019-05-28 郑静 Mobile electronic signature safety implementation method and Related product
CN110009336A (en) * 2018-12-13 2019-07-12 阿里巴巴集团控股有限公司 Evidence collecting method and device based on block chain
CN110046162A (en) * 2019-03-26 2019-07-23 阿里巴巴集团控股有限公司 Aucillary document deposits card method, system, device and equipment
CN110096639A (en) * 2019-01-25 2019-08-06 重庆易保全网络科技有限公司 A kind of infringement monitoring evidence collecting method, device and terminal device
CN110263583A (en) * 2019-05-17 2019-09-20 阿里巴巴集团控股有限公司 Method and device for infringement and evidence preservation based on block chain and electronic equipment
CN110445771A (en) * 2019-07-19 2019-11-12 平安科技(深圳)有限公司 Intersection record evidence collecting method, device, medium and server based on block chain
CN110489676A (en) * 2019-07-19 2019-11-22 平安科技(深圳)有限公司 Webpage evidence collecting method, device, storage medium and server based on block chain
CN110535660A (en) * 2019-09-03 2019-12-03 杭州趣链科技有限公司 A kind of evidence obtaining service system based on block chain
CN110598452A (en) * 2019-09-19 2019-12-20 腾讯科技(深圳)有限公司 Evidence information processing method and device based on block chain, storage medium and equipment
CN110796574A (en) * 2019-10-31 2020-02-14 重庆科技发展战略研究院有限责任公司 Public self-service notarization system platform based on blockchain technology
CN110806913A (en) * 2019-10-30 2020-02-18 支付宝(杭州)信息技术有限公司 Webpage screenshot method, device and equipment
CN111079101A (en) * 2019-12-20 2020-04-28 支付宝(杭州)信息技术有限公司 Method and device for obtaining evidence of infringement based on block chain, electronic equipment and storage medium
CN111143883A (en) * 2019-12-31 2020-05-12 支付宝(杭州)信息技术有限公司 Blockchain-based digital content forensics method, device and equipment
CN111200501A (en) * 2019-12-31 2020-05-26 杭州趣链科技有限公司 Electronic evidence storage service system based on block chain
CN111226248A (en) * 2019-09-02 2020-06-02 阿里巴巴集团控股有限公司 Manage a blockchain-based centralized ledger system
CN111262876A (en) * 2020-01-22 2020-06-09 腾讯科技(深圳)有限公司 Data processing method, device and equipment based on block chain and storage medium
WO2020134620A1 (en) * 2018-12-28 2020-07-02 阿里巴巴集团控股有限公司 Method for accepting blockchain evidence storage transaction and system
WO2020147563A1 (en) * 2019-01-18 2020-07-23 阿里巴巴集团控股有限公司 Method and device for service file storage based on blockchain
CN111444271A (en) * 2020-03-05 2020-07-24 链农(深圳)信息科技有限公司 Information collection and judgment method and system based on block chain
CN111814141A (en) * 2020-09-15 2020-10-23 浙江数秦科技有限公司 Off-line process evidence obtaining and storing method based on block chain
CN111897874A (en) * 2020-07-27 2020-11-06 浙江数秦科技有限公司 A data security exchange and calculation method based on hybrid chain
CN112003704A (en) * 2020-07-31 2020-11-27 中科扶云(杭州)科技有限公司 Electronic evidence processing method and device and computer equipment
CN112182329A (en) * 2020-09-14 2021-01-05 浙江数秦科技有限公司 Network picture infringement monitoring and automatic evidence obtaining method
CN112231771A (en) * 2020-12-11 2021-01-15 浙江数秦科技有限公司 A method for online signing and preservation of electronic contracts based on blockchain
CN112260835A (en) * 2020-09-14 2021-01-22 浙江数秦科技有限公司 Block chain-based online process evidence obtaining and storing method
CN112307440A (en) * 2020-10-29 2021-02-02 云南师范大学 A method of using blockchain technology to protect the property rights of online education and teaching videos
CN112380269A (en) * 2020-10-28 2021-02-19 杭州链城数字科技有限公司 Identity card information inquiry and evidence fixing and obtaining method based on block chain
US10929570B2 (en) 2019-05-17 2021-02-23 Advanced New Technologies Co., Ltd. Method, apparatus, and electronic device for blockchain-based infringement evidence storage
CN112765675A (en) * 2019-11-01 2021-05-07 上海唯链信息科技有限公司 Data processing method and device based on block chain
CN112784285A (en) * 2020-12-29 2021-05-11 上海律桐智能信息科技有限公司 Evidence obtaining system
CN113378236A (en) * 2021-06-02 2021-09-10 浙江数秦科技有限公司 Evidence data online security notarization platform and security method
CN113407958A (en) * 2021-06-03 2021-09-17 广东辰宜信息科技有限公司 Signature data processing method, device, equipment and medium
CN113468598A (en) * 2021-06-29 2021-10-01 浙江数秦科技有限公司 Block chain-based certificate-preserving and security notarization system and method
CN113849864A (en) * 2021-09-26 2021-12-28 浙江数秦科技有限公司 Block chain-based mobile terminal shopping APP evidence obtaining method
CN113919010A (en) * 2021-11-23 2022-01-11 北京信思网络科技有限公司 Blockchain-based multi-point network content forensics method, terminal and medium
CN114584279A (en) * 2022-02-24 2022-06-03 南京信息工程大学 A blockchain distributed timestamp generation method that resists quantum computer attacks
CN114726536A (en) * 2022-03-31 2022-07-08 南方电网科学研究院有限责任公司 A time stamp generation method, device, electronic device and storage medium
CN116341021A (en) * 2023-03-17 2023-06-27 浙江省科技信息研究院 Blockchain-based scientific research data storage method, computer system and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790954A (en) * 2016-03-02 2016-07-20 布比(北京)网络技术有限公司 Method and system for constructing electronic evidence
CN106681621A (en) * 2016-12-09 2017-05-17 北京超雷科技中心(有限合伙) Webpage evidence preservation system and method
CN107659610A (en) * 2017-08-02 2018-02-02 北京瑞卓喜投科技发展有限公司 Copyright protection methods, devices and systems based on block chain technology
CN107688754A (en) * 2017-10-20 2018-02-13 国信嘉宁数据技术有限公司 A kind of electronic evidence evidence collecting method and device
CN107819777A (en) * 2017-11-17 2018-03-20 北京亿生生网络科技有限公司 A kind of data based on block chain technology deposit card method and system
CN107888375A (en) * 2017-11-08 2018-04-06 深圳市携网科技有限公司 A kind of electronic evidence safety system and method based on block chain technology
CN108011945A (en) * 2017-11-30 2018-05-08 公安部第三研究所 A kind of cloud evidence obtaining process record method and system based on block chain

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105790954A (en) * 2016-03-02 2016-07-20 布比(北京)网络技术有限公司 Method and system for constructing electronic evidence
CN106681621A (en) * 2016-12-09 2017-05-17 北京超雷科技中心(有限合伙) Webpage evidence preservation system and method
CN107659610A (en) * 2017-08-02 2018-02-02 北京瑞卓喜投科技发展有限公司 Copyright protection methods, devices and systems based on block chain technology
CN107688754A (en) * 2017-10-20 2018-02-13 国信嘉宁数据技术有限公司 A kind of electronic evidence evidence collecting method and device
CN107888375A (en) * 2017-11-08 2018-04-06 深圳市携网科技有限公司 A kind of electronic evidence safety system and method based on block chain technology
CN107819777A (en) * 2017-11-17 2018-03-20 北京亿生生网络科技有限公司 A kind of data based on block chain technology deposit card method and system
CN108011945A (en) * 2017-11-30 2018-05-08 公安部第三研究所 A kind of cloud evidence obtaining process record method and system based on block chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
徐蕾: "基于区块链的云取证系统研究与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110009336A (en) * 2018-12-13 2019-07-12 阿里巴巴集团控股有限公司 Evidence collecting method and device based on block chain
WO2020134620A1 (en) * 2018-12-28 2020-07-02 阿里巴巴集团控股有限公司 Method for accepting blockchain evidence storage transaction and system
CN111899097B (en) * 2018-12-28 2023-10-27 创新先进技术有限公司 Method and system for accepting blockchain certification transaction
CN111899097A (en) * 2018-12-28 2020-11-06 创新先进技术有限公司 Method and system for accepting block link deposit certificate transaction
US11275814B2 (en) 2018-12-28 2022-03-15 Advanced New Technologies Co., Ltd. Recording ledger data on a blockchain
US11086965B2 (en) 2018-12-28 2021-08-10 Advanced New Technologies Co., Ltd. Recording ledger data on a blockchain
EP3816924A4 (en) * 2018-12-28 2021-07-28 Advanced New Technologies Co., Ltd. PROCEDURE FOR ACCEPTING A BLOCKCHAIN EVIDENCE STORAGE TRANSACTION AND SYSTEM
CN109815734A (en) * 2019-01-18 2019-05-28 郑静 Mobile electronic signature safety implementation method and Related product
WO2020147563A1 (en) * 2019-01-18 2020-07-23 阿里巴巴集团控股有限公司 Method and device for service file storage based on blockchain
CN110096639A (en) * 2019-01-25 2019-08-06 重庆易保全网络科技有限公司 A kind of infringement monitoring evidence collecting method, device and terminal device
CN110096639B (en) * 2019-01-25 2021-04-06 重庆易保全网络科技有限公司 Method and device for monitoring and obtaining evidence of infringement and terminal equipment
CN110046162B (en) * 2019-03-26 2023-06-20 创新先进技术有限公司 Auxiliary evidence storage method, system, device and equipment
CN110046162A (en) * 2019-03-26 2019-07-23 阿里巴巴集团控股有限公司 Aucillary document deposits card method, system, device and equipment
US10929570B2 (en) 2019-05-17 2021-02-23 Advanced New Technologies Co., Ltd. Method, apparatus, and electronic device for blockchain-based infringement evidence storage
US11138345B2 (en) 2019-05-17 2021-10-05 Advanced New Technologies Co., Ltd. Method, apparatus, and electronic device for blockchain-based infringement evidence storage
CN112199738A (en) * 2019-05-17 2021-01-08 创新先进技术有限公司 Method and device for infringement and evidence preservation based on block chain and electronic equipment
CN112199738B (en) * 2019-05-17 2024-03-08 创新先进技术有限公司 Infringement evidence method and device based on blockchain and electronic equipment
CN110263583A (en) * 2019-05-17 2019-09-20 阿里巴巴集团控股有限公司 Method and device for infringement and evidence preservation based on block chain and electronic equipment
CN110445771A (en) * 2019-07-19 2019-11-12 平安科技(深圳)有限公司 Intersection record evidence collecting method, device, medium and server based on block chain
CN110445771B (en) * 2019-07-19 2022-07-08 平安科技(深圳)有限公司 Block chain-based interactive record evidence obtaining method, device, medium and server
CN110489676A (en) * 2019-07-19 2019-11-22 平安科技(深圳)有限公司 Webpage evidence collecting method, device, storage medium and server based on block chain
CN111226248A (en) * 2019-09-02 2020-06-02 阿里巴巴集团控股有限公司 Manage a blockchain-based centralized ledger system
CN111226248B (en) * 2019-09-02 2024-03-26 创新先进技术有限公司 Managing a blockchain-based centralized ledger system
CN110535660A (en) * 2019-09-03 2019-12-03 杭州趣链科技有限公司 A kind of evidence obtaining service system based on block chain
CN110598452B (en) * 2019-09-19 2024-04-02 腾讯科技(深圳)有限公司 Evidence information processing method, device, storage medium and equipment based on blockchain
CN110598452A (en) * 2019-09-19 2019-12-20 腾讯科技(深圳)有限公司 Evidence information processing method and device based on block chain, storage medium and equipment
CN110806913A (en) * 2019-10-30 2020-02-18 支付宝(杭州)信息技术有限公司 Webpage screenshot method, device and equipment
CN110796574A (en) * 2019-10-31 2020-02-14 重庆科技发展战略研究院有限责任公司 Public self-service notarization system platform based on blockchain technology
CN112765675A (en) * 2019-11-01 2021-05-07 上海唯链信息科技有限公司 Data processing method and device based on block chain
TWI742659B (en) * 2019-12-20 2021-10-11 大陸商支付寶(杭州)信息技術有限公司 Block chain-based method and device for obtaining evidence of infringement, electronic equipment, and storage media
CN111079101A (en) * 2019-12-20 2020-04-28 支付宝(杭州)信息技术有限公司 Method and device for obtaining evidence of infringement based on block chain, electronic equipment and storage medium
CN111079101B (en) * 2019-12-20 2020-10-23 支付宝(杭州)信息技术有限公司 Method and device for obtaining evidence of infringement based on block chain, electronic equipment and storage medium
CN111200501A (en) * 2019-12-31 2020-05-26 杭州趣链科技有限公司 Electronic evidence storage service system based on block chain
CN111143883A (en) * 2019-12-31 2020-05-12 支付宝(杭州)信息技术有限公司 Blockchain-based digital content forensics method, device and equipment
CN111143883B (en) * 2019-12-31 2021-08-03 支付宝(杭州)信息技术有限公司 Digital content evidence obtaining method, device and equipment based on block chain
CN111262876A (en) * 2020-01-22 2020-06-09 腾讯科技(深圳)有限公司 Data processing method, device and equipment based on block chain and storage medium
CN111262876B (en) * 2020-01-22 2022-05-27 腾讯科技(深圳)有限公司 Data processing method, device and equipment based on block chain and storage medium
CN111444271A (en) * 2020-03-05 2020-07-24 链农(深圳)信息科技有限公司 Information collection and judgment method and system based on block chain
CN111897874B (en) * 2020-07-27 2023-10-13 浙江数秦科技有限公司 Data security exchange and operation method based on hybrid chain
CN111897874A (en) * 2020-07-27 2020-11-06 浙江数秦科技有限公司 A data security exchange and calculation method based on hybrid chain
CN112003704A (en) * 2020-07-31 2020-11-27 中科扶云(杭州)科技有限公司 Electronic evidence processing method and device and computer equipment
CN112260835B (en) * 2020-09-14 2022-06-24 浙江数秦科技有限公司 Block chain-based online process evidence obtaining and storing method
CN112182329B (en) * 2020-09-14 2023-04-18 浙江数秦科技有限公司 Network picture infringement monitoring and automatic evidence obtaining method
CN112182329A (en) * 2020-09-14 2021-01-05 浙江数秦科技有限公司 Network picture infringement monitoring and automatic evidence obtaining method
CN112260835A (en) * 2020-09-14 2021-01-22 浙江数秦科技有限公司 Block chain-based online process evidence obtaining and storing method
CN111814141A (en) * 2020-09-15 2020-10-23 浙江数秦科技有限公司 Off-line process evidence obtaining and storing method based on block chain
CN111814141B (en) * 2020-09-15 2020-12-18 浙江数秦科技有限公司 Off-line process evidence obtaining and storing method based on block chain
CN112380269B (en) * 2020-10-28 2022-03-22 杭州链城数字科技有限公司 Identity card information inquiry and evidence fixing and obtaining method based on block chain
CN112380269A (en) * 2020-10-28 2021-02-19 杭州链城数字科技有限公司 Identity card information inquiry and evidence fixing and obtaining method based on block chain
CN112307440B (en) * 2020-10-29 2023-11-14 云南师范大学 A method of using blockchain technology to protect the property rights of online education and teaching videos
CN112307440A (en) * 2020-10-29 2021-02-02 云南师范大学 A method of using blockchain technology to protect the property rights of online education and teaching videos
CN112231771A (en) * 2020-12-11 2021-01-15 浙江数秦科技有限公司 A method for online signing and preservation of electronic contracts based on blockchain
CN112784285A (en) * 2020-12-29 2021-05-11 上海律桐智能信息科技有限公司 Evidence obtaining system
CN113378236A (en) * 2021-06-02 2021-09-10 浙江数秦科技有限公司 Evidence data online security notarization platform and security method
CN113378236B (en) * 2021-06-02 2022-09-16 浙江数秦科技有限公司 Evidence data online security notarization platform and security method
CN113407958B (en) * 2021-06-03 2023-08-25 广东辰宜信息科技有限公司 Signature data processing method, device, equipment and medium
CN113407958A (en) * 2021-06-03 2021-09-17 广东辰宜信息科技有限公司 Signature data processing method, device, equipment and medium
CN113468598A (en) * 2021-06-29 2021-10-01 浙江数秦科技有限公司 Block chain-based certificate-preserving and security notarization system and method
CN113849864A (en) * 2021-09-26 2021-12-28 浙江数秦科技有限公司 Block chain-based mobile terminal shopping APP evidence obtaining method
CN113919010A (en) * 2021-11-23 2022-01-11 北京信思网络科技有限公司 Blockchain-based multi-point network content forensics method, terminal and medium
CN114584279A (en) * 2022-02-24 2022-06-03 南京信息工程大学 A blockchain distributed timestamp generation method that resists quantum computer attacks
CN114726536A (en) * 2022-03-31 2022-07-08 南方电网科学研究院有限责任公司 A time stamp generation method, device, electronic device and storage medium
CN116341021A (en) * 2023-03-17 2023-06-27 浙江省科技信息研究院 Blockchain-based scientific research data storage method, computer system and storage medium
CN116341021B (en) * 2023-03-17 2025-07-18 浙江省科技信息研究院 Block chain-based scientific research data evidence storage method, computer system and storage medium

Also Published As

Publication number Publication date
CN108959416B (en) 2020-01-10

Similar Documents

Publication Publication Date Title
CN108959416B (en) Webpage data automatic evidence obtaining and storing method based on block chain
CN110598448B (en) Method, device, equipment and storage medium for processing operation data based on block chain
CN111949672B (en) Block chain storage method for supporting incremental update of Internet-of-things data
US8977860B2 (en) Method and apparatus for tamper proof camera logs
US11449584B1 (en) Generating authenticable digital content
US20090070589A1 (en) Method and apparatus for verifying authenticity of digital data using trusted computing
US11394538B2 (en) System and method for verifying the no-later-than date-of-existence, data integrity, identity of the recorder, and timestamp of the recording for digital content
US12069189B2 (en) Media channel monitoring to prove content presentation
US20230074748A1 (en) Digital forensic image verification system
US11770260B1 (en) Determining authenticity of digital content
EP4090015B1 (en) A device and a method for signing a video segment comprising one or more groups of pictures
CN107888591B (en) Method and system for electronic data preservation
CN103617402A (en) Multimedia electronic data forensic report and generating and displaying method and system thereof
CN108833104A (en) A kind of signature method, verification method and the device of file
Lawrence et al. Edwards curve digital signature algorithm for video integrity verification on blockchain framework
Chen et al. A digital copyright protection system based on Blockchain and with Sharding network
CN116702219B (en) Block chain-based trusted certification method and device
CN109509095B (en) Video active identification method combined with block chain
CN112116461A (en) Blockchain and its consensus method
CN115632800B (en) Internet of things source data storage method and device based on block chain consensus
CN110599386B (en) Identity authentication method, device, storage medium and computer equipment
CN119670040B (en) Audiovisual content acquisition equipment, verification terminal and system
AlDuaij VeracOS: An operating system extension for the veracity of files
CN112241513A (en) Digital asset processing system to be authenticated
CN116841991B (en) On-chain data management method, device, storage medium, and program product

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
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A blockchain-based web page data automatic forensics and evidence storage method

Effective date of registration: 20220825

Granted publication date: 20200110

Pledgee: Bank of Beijing Limited by Share Ltd. Hangzhou branch

Pledgor: ZHEJIANG SHUQIN TECHNOLOGY CO.,LTD.

Registration number: Y2022330001899

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20200110

Pledgee: Bank of Beijing Limited by Share Ltd. Hangzhou branch

Pledgor: ZHEJIANG SHUQIN TECHNOLOGY CO.,LTD.

Registration number: Y2022330001899

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A blockchain based method for automatic forensics and storage of webpage data

Granted publication date: 20200110

Pledgee: Zhejiang Hangzhou Yuhang Rural Commercial Bank Co.,Ltd. Science and Technology City Branch

Pledgor: ZHEJIANG SHUQIN TECHNOLOGY CO.,LTD.

Registration number: Y2024980042667

PE01 Entry into force of the registration of the contract for pledge of patent right
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载