Method for calibrating integrity of P2P download files

An integrity verification and seed file technology, applied in electrical components, instruments, electrical digital data processing, etc., can solve the problems of not completely avoiding missed detection, reducing efficiency, unsuitable for reliability, etc.

Active Publication Date: 2010-02-17
ZHENGZHOU SEANET TECH CO LTD
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 2) Transmission time overhead
However, on the one hand, opening a new thread to perform file integrity verification will increase the complexity of the system software; on the other hand, during the P2P download process, nodes need to download data from multiple partner nodes at the same time, which will lead to opening too many threads. May increase system overhead and reduce efficiency
Some literatures combine their proposed verification framework and protocol to propose a block-based probabilistic verification algorithm. The idea is to selectively verify some file blocks to reduce the computational overhead in the entire file integrity verification process. Missed detection cannot be completely avoided, so it is not suitable for file downloads with high reliability requirements

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for calibrating integrity of P2P download files
  • Method for calibrating integrity of P2P download files
  • Method for calibrating integrity of P2P download files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] The method for concealing the integrity check delay of P2P downloaded files of the present invention will be described below in conjunction with the accompanying drawings and specific implementation methods.

[0065] Before describing the P2P download file integrity verification delay hiding method of the present invention, the application scenario of the present invention will be described first. Such as figure 1 Shown, the P2P downloading system involved in the present invention comprises:

[0066] Download node 1: A node that downloads data from other nodes in the network. Usually, in a P2P network, a download node also uploads data to other download nodes.

[0067] Seed node 2: A node with complete file data. The seed node only uploads data to other download nodes, but does not download data.

[0068] Central index server 3: maintains all node information in the entire P2P network, including download nodes and seed nodes. And provide the information of other no...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a method for calibrating integrity of P2P download files. The method comprises the following steps: dividing file blocks into sub data blocks according to characteristic parameters of a download client; when receiving a sub data block, calculating a Hash abstract of the sub block by using Hash algorithm and updating Hash vectors of a new file block; when downloading and calculating Hash values of last sub block, generating Hash values of file block immediately; and hiding delay of integrity calibration of files during download process. The invention uses a TCP asynchronous receiving buffer region so that delay of calibration during P2P download process can be hidden completely, the efficiency of P2P download is improved effectively, especially the efficiency of P2Pdownload on an embedded platform is improved. Furthermore, the invention is independent from specific calibration frame or protocol. Specially, core thought of the method can be applied directly to prior P2P download protocol, for instance eMule protocol and BitTorrent protocol, which has greater practicability.

Description

technical field [0001] The invention relates to the field of network communication P2P data distribution, in particular to a method for verifying the integrity of P2P downloaded files. Background technique [0002] P2P downloading is the main way of Internet file downloading at present. Unlike the traditional C / S mode, the data downloaded by P2P comes from many different nodes, and there is no way to ensure that all nodes are credible, so the downloaded files must be completely checked. sex check. The current mainstream P2P download protocols, such as eMule and BitTorrent, mostly divide a file into different file blocks. After each complete file block is downloaded, it uses MD4 or SHA1 hash algorithm for integrity verification, so that Quickly locate erroneous file blocks, thereby ensuring the integrity of the entire file. [0003] For a specific platform, the size of the TCP asynchronous receive buffer and the ability to calculate the hash are usually fixed. At the same ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L29/06G06F11/00
Inventor 王劲林贺鹏程邓浩江孙鹏
Owner ZHENGZHOU SEANET TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products