CN104579556A - Inter-multiple-node data integral transmission system - Google Patents
Inter-multiple-node data integral transmission system Download PDFInfo
- Publication number
- CN104579556A CN104579556A CN201410730943.XA CN201410730943A CN104579556A CN 104579556 A CN104579556 A CN 104579556A CN 201410730943 A CN201410730943 A CN 201410730943A CN 104579556 A CN104579556 A CN 104579556A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- segment
- intermediate node
- transmission system
- 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.)
- Withdrawn
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an inter-multiple-node data integral transmission system. According to the system, firstly, data to be transmitted is segmented; the data to be transmitted is transmitted from the first segment; after intermediate nodes receive the first segment of data, data verification information of the segment of data is judged; under the situation that the data verification information of the segment of data accords with the condition, if the intermediate nodes receive an integrity verification code of the segment in time tolerance, the integrity verification code of the segment is recorded; other segments of data are repeatedly subjected to integrity verification until the integrity verification codes of all the segments are recorded; the intermediate nodes generate self-verification texts and data content copies; the intermediate nodes transmits the self-verification texts and the data to a target node segment by segment and the target node compares received data contents and verification results, so that whether the data is integral or not can be clearly known.
Description
Technical field
The invention belongs to the communications field, is more particularly data integrity transmission system between a kind of multinode.
Background technology
Often due to cannot direct communication be carried out between source node and destination node, need to communicate by means of intermediate node, but the integrality of transmission security and data is processed with regard to needs due to the intervention of intermediate node.
Application number " 200980122789.5 " denomination of invention: send media data via intermediate node, a kind of being used for sends protected media data system and equipment via intermediate node from data source nodes to client node.Described data source nodes sets up the first hop-by-hop key will shared with described intermediate node and the end-to-end key will shared with described client node.Individual security protocol instance be configured and for use described key by from Media Stream data transformation be through conversion data.Then, the data through conversion are sent to described intermediate node.Described intermediate node uses the first hop-by-hop double secret key through the market demand safe handling of conversion, and sets up the second hop-by-hop key with described client node.Use described second hop-by-hop double secret key to perform the second conversion through the data of conversion, to produce the media data through converting further, the media data that described warp converts further is then sent to described client node.At described client node place, use described second hop-by-hop key and described end-to-end cipher key configuration individual security protocol instance, described second hop-by-hop key and described end-to-end key are used to apply further safe handling to the media data through conversion.
What this system realized transmits safe processing system in the process of data via intermediate node.
Application number: 201010623653.7, denomination of invention " the sub-block completeness check system of point-to-point stream media system and system ", the present invention discloses a kind of sub-block completeness check system and system of point-to-point stream media system.Comprise: content source node utilizes hash algorithm to calculate root Hash for sub-block set, and described Hash is published to portal node; Download node obtain described Hash from portal node and download sub-block from intermediate node, and download node and obtain the checking data corresponding with downloaded sub-block from intermediate node; Download node and utilize described Hash and described checking data, verify the data integrity of the sub-block of this download.After application embodiment of the present invention, overhead can be reduced, and for P2P stream media system feature, applicability is strong.
This system adopts hash algorithm, and mainly for P2P stream media system, the transmission for general data adopts its amount of calculation of this system inapplicable too greatly.
Summary of the invention
Technical problem to be solved by this invention is: provide data integrity transmission system between a kind of multinode, this system carries out transfer of data via intermediate node, at the advanced row data integrity verifying of intermediate node, again check results is sent to destination node together with data content, the check results of the data content received and intermediate node only need compare by destination node just can be known whether primary data is complete.
In order to solve the problems of the technologies described above, between multinode of the present invention, data integrity transmission system, comprises
Data segmentation module, for data to be transmitted is carried out segmentation, wherein every one piece of data includes data check information, data content and completeness check code;
Path determination module, for determining the transmission path between source node and destination node;
Data transmission module, for transmitting data to be transmitted segmentation;
First judge module, in data transmission procedure, judges that whether data check information that intermediate node receives is eligible and triggers the second judge module work;
Second judge module, for judging whether intermediate node receives the completeness check code of this section to trigger intermediate node control module in time tolerance limit;
Intermediate node control module, for recording the completeness check code of every one piece of data, triggers the work of intermediate node transport module after generating self verification text and data content copy;
Intermediate node transport module, verifies File Transfer to triggering the work of destination node authentication module after destination node by data content and self;
Destination node authentication module, carries out completeness check according to self verification file to data content.
Preferred version further, between multinode of the present invention in data integrity transmission system, data check information comprises the header file of this segment data content, file type and file size.
Preferred version further, between multinode of the present invention in data integrity transmission system, time tolerance limit 3-5 second.
Preferred version further, between multinode of the present invention in data integrity transmission system, time tolerance limit is 4 seconds.
Preferred version further, between multinode of the present invention in data integrity transmission system, every segment data sending order is data content, data check information, completeness check code.
Preferred version further, between multinode of the present invention in data integrity transmission system, self verification text comprises the data check information of each segment data, completeness check code and check results.
Compared with prior art, the present invention has following beneficial effect:
Data to be transmitted is first carried out segmentation by data segmentation module by the present invention, transmission path between recycling path determination module determination source node and destination node, data transmission module is by source node transmitting data to be transmitted from first paragraph, after intermediate node receives first paragraph data, first judge module judges the header file of this segment data content, file type and file size, in all qualified situation, second judge module judges whether intermediate node receives the completeness check code of this section in time tolerance limit, if intermediate node receives the completeness check code of this section in time tolerance limit, just send lower one piece of data request to source node, the completeness check code of this section of intermediate node control module record, repeat to carry out integrity verification to other segment datas until have recorded the completeness check code of all sections, intermediate node produces self verification text and data content copy, intermediate node transport module, by self verification text and data segment transmission to destination node, destination node authentication module, only need compare the check results of the data content received and intermediate node and just can know whether primary data is complete.
This system is source node Free up Memory, after intermediate node successfully carries out completeness check, sends the data to destination node, and the data content that destination node receives only needs to compare with the check results of intermediate node.
Embodiment
Between multinode of the present invention, data integrity transmission system, comprises
Data segmentation module, for data to be transmitted is carried out segmentation, wherein every one piece of data includes data check information, data content and completeness check code;
Path determination module, for determining the transmission path between source node and destination node;
Data transmission module, for transmitting data to be transmitted segmentation;
First judge module, in data transmission procedure, judges that whether data check information that intermediate node receives is eligible and triggers the second judge module work;
Second judge module, for judging whether intermediate node receives the completeness check code of this section to trigger intermediate node control module in time tolerance limit;
Intermediate node control module, for recording the completeness check code of every one piece of data, triggers the work of intermediate node transport module after generating self verification text and data content copy;
Intermediate node transport module, verifies File Transfer to triggering the work of destination node authentication module after destination node by data content and self;
Destination node authentication module, carries out completeness check according to self verification file to data content.
Data to be transmitted is first carried out segmentation by data segmentation module by the present invention, transmission path between recycling path determination module determination source node and destination node, data transmission module is by source node transmitting data to be transmitted from first paragraph, after intermediate node receives first paragraph data, first judge module judges the header file of this segment data content, file type and file size, in all qualified situation, second judge module judges whether intermediate node receives the completeness check code of this section in time tolerance limit, if intermediate node receives the completeness check code of this section in time tolerance limit, just send lower one piece of data request to source node, the completeness check code of this section of intermediate node control module record, repeat to carry out integrity verification to other segment datas until have recorded the completeness check code of all sections, intermediate node produces self verification text and data content copy, intermediate node transport module, by self verification text and data segment transmission to destination node, destination node authentication module, only need compare the check results of the data content received and intermediate node and just can know whether primary data is complete.
Embodiment
Between multinode of the present invention, data integrity transmission system, comprises
Data segmentation module, for data to be transmitted is carried out segmentation, wherein every one piece of data includes data check information, data content and completeness check code, and data check information comprises the header file of this segment data content, file type and file size;
Path determination module, for determining the transmission path between source node and destination node;
Data transmission module, for data to be transmitted segmentation being transmitted, every segment data sending order is data content, data check information, completeness check code;
First judge module, in data transmission procedure, judges that whether data check information that intermediate node receives is eligible and triggers the second judge module work;
Second judge module, for judging whether intermediate node receives the completeness check code of this section to trigger intermediate node control module in time tolerance limit 4 seconds;
Intermediate node control module, for recording the completeness check code of every one piece of data, trigger the work of intermediate node transport module after generating self verification text and data content copy, self verification text comprises the data check information of each segment data, completeness check code and check results;
Intermediate node transport module, verifies File Transfer to triggering the work of destination node authentication module after destination node by data content and self;
Destination node authentication module, carries out completeness check according to self verification file to data content.
In order to further to the description of data integrity transmission system between multinode of the present invention;
Data integrity transmission method between a kind of multinode, comprises the following steps:
Step 1, data to be transmitted is carried out segmentation, wherein every one piece of data includes data check information, data content and completeness check code, and data check information comprises the header file of this segment data content, file type and file size;
Step 2, the transmission path determining between source node and destination node;
N-th of data to be transmitted section transmits by step 3, source node, n=1, and intermediate node judges the header file of this segment data content, file type and file size after receiving the n-th segment data, if all eligible, then performs step 4; Otherwise what send error in data feeds back to source node;
Step 4, judge whether intermediate node receives the completeness check code of this section in time tolerance limit, if receive, then the n-th segment data request that sends to source node, and performs step 5 after recording the completeness check code of this section, n=n+1; Otherwise, send data imperfection and feed back to source node;
When step 5, source node receive the n-th segment data request, n=n+1, returns and performs step 3, complete to the completeness check representation transfer of data that directly have recorded all sections, and now, intermediate node performs step 6 after producing self verification text and data content copy;
Step 6, intermediate node by self verification text and data segment transmission to destination node, after destination node receives self verification text of the data of all sections and intermediate node, according to self verification text, completeness check is carried out to data, if when finding that data content is imperfect, send re-send request may to intermediate node, data content copy is sent to destination node by intermediate node again; If completeness check success, intermediate node then deletes the data content copy of storage.
Obviously, the above embodiment of the present invention is only for example of the present invention is clearly described, and is not the restriction to embodiments of the present invention.For those of ordinary skill in the field, can also make other changes in different forms on the basis of the above description.Here exhaustive without the need to also giving all execution modes.And these belong to connotation of the present invention the apparent change of extending out or variation still belong to protection scope of the present invention.
Claims (6)
1. data integrity transmission system between multinode, is characterized in that, comprise
Data segmentation module, for data to be transmitted is carried out segmentation, wherein every one piece of data includes data check information, data content and completeness check code;
Path determination module, for determining the transmission path between source node and destination node;
Data transmission module, for transmitting data to be transmitted segmentation;
First judge module, in data transmission procedure, judges that whether data check information that intermediate node receives is eligible and triggers the second judge module work;
Second judge module, for judging whether intermediate node receives the completeness check code of this section to trigger intermediate node control module in time tolerance limit;
Intermediate node control module, for recording the completeness check code of every one piece of data, triggers the work of intermediate node transport module after generating self verification text and data content copy;
Intermediate node transport module, verifies File Transfer to triggering the work of destination node authentication module after destination node by data content and self;
Destination node authentication module, carries out completeness check according to self verification file to data content.
2. data integrity transmission system between multinode according to claim 1, is characterized in that, data check information comprises the header file of this segment data content, file type and file size.
3. data integrity transmission system between multinode according to claim 1, is characterized in that, time tolerance limit 3-5 second.
4. data integrity transmission system between multinode according to claim 3, it is characterized in that, time tolerance limit is 4 seconds.
5. data integrity transmission system between multinode according to claim 1, it is characterized in that, every segment data sending order is data content, data check information, completeness check code.
6. data integrity transmission system between multinode according to claim 1, is characterized in that, self verification text comprises the data check information of each segment data, completeness check code and check results.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410730943.XA CN104579556A (en) | 2014-12-05 | 2014-12-05 | Inter-multiple-node data integral transmission system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410730943.XA CN104579556A (en) | 2014-12-05 | 2014-12-05 | Inter-multiple-node data integral transmission system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104579556A true CN104579556A (en) | 2015-04-29 |
Family
ID=53094863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410730943.XA Withdrawn CN104579556A (en) | 2014-12-05 | 2014-12-05 | Inter-multiple-node data integral transmission system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104579556A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104967497A (en) * | 2015-06-09 | 2015-10-07 | 武汉数字派特科技有限公司 | Network communication protocol-based reliable data transmission method and upgrading method |
CN106161473A (en) * | 2016-09-06 | 2016-11-23 | 北京恒华伟业科技股份有限公司 | The method for uploading of a kind of data and system |
CN106843958A (en) * | 2017-01-18 | 2017-06-13 | 成都黑盒子电子技术有限公司 | A kind of embedded firmware upgrading method |
CN113746892A (en) * | 2021-06-29 | 2021-12-03 | 广东芬尼克兹节能设备有限公司 | Remote upgrading method and wireless terminal equipment |
CN114830572A (en) * | 2020-11-16 | 2022-07-29 | 华为云计算技术有限公司 | Data transmission method, device, equipment, system and storage medium |
CN115834259A (en) * | 2023-02-21 | 2023-03-21 | 广东广宇科技发展有限公司 | Safe data transmission method for high-risk communication line |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101453478A (en) * | 2007-11-28 | 2009-06-10 | 新奥特(北京)视频技术有限公司 | Integrity checking method in document transmission |
EP2326023A2 (en) * | 2005-03-03 | 2011-05-25 | Adaptive Spectrum and Signal Alignment, Inc. | DSL state and line profile control |
CN102413313A (en) * | 2010-09-26 | 2012-04-11 | 索尼公司 | Data integrity authentication information generation method and device as well as data integrity authentication method and device |
CN102546731A (en) * | 2010-12-30 | 2012-07-04 | ***通信集团公司 | Subchunk integrity checking method and system of peer-to-peer streaming media system |
CN102752102A (en) * | 2012-07-02 | 2012-10-24 | 珠海全志科技股份有限公司 | Data package segmented encryption and transmission processing method and device |
-
2014
- 2014-12-05 CN CN201410730943.XA patent/CN104579556A/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2326023A2 (en) * | 2005-03-03 | 2011-05-25 | Adaptive Spectrum and Signal Alignment, Inc. | DSL state and line profile control |
CN101453478A (en) * | 2007-11-28 | 2009-06-10 | 新奥特(北京)视频技术有限公司 | Integrity checking method in document transmission |
CN102413313A (en) * | 2010-09-26 | 2012-04-11 | 索尼公司 | Data integrity authentication information generation method and device as well as data integrity authentication method and device |
CN102546731A (en) * | 2010-12-30 | 2012-07-04 | ***通信集团公司 | Subchunk integrity checking method and system of peer-to-peer streaming media system |
CN102752102A (en) * | 2012-07-02 | 2012-10-24 | 珠海全志科技股份有限公司 | Data package segmented encryption and transmission processing method and device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104967497A (en) * | 2015-06-09 | 2015-10-07 | 武汉数字派特科技有限公司 | Network communication protocol-based reliable data transmission method and upgrading method |
CN106161473A (en) * | 2016-09-06 | 2016-11-23 | 北京恒华伟业科技股份有限公司 | The method for uploading of a kind of data and system |
CN106843958A (en) * | 2017-01-18 | 2017-06-13 | 成都黑盒子电子技术有限公司 | A kind of embedded firmware upgrading method |
CN114830572A (en) * | 2020-11-16 | 2022-07-29 | 华为云计算技术有限公司 | Data transmission method, device, equipment, system and storage medium |
CN113746892A (en) * | 2021-06-29 | 2021-12-03 | 广东芬尼克兹节能设备有限公司 | Remote upgrading method and wireless terminal equipment |
CN113746892B (en) * | 2021-06-29 | 2024-05-03 | 广东芬尼克兹节能设备有限公司 | Remote upgrading method and wireless terminal equipment |
CN115834259A (en) * | 2023-02-21 | 2023-03-21 | 广东广宇科技发展有限公司 | Safe data transmission method for high-risk communication line |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11146400B2 (en) | Methods for verifying data integrity | |
CN104579556A (en) | Inter-multiple-node data integral transmission system | |
US9800416B2 (en) | Distributed validation of digitally signed electronic documents | |
US20160359626A1 (en) | System, method, and apparatus for quantum key output, storage, and consistency verification | |
CN111555872B (en) | Communication data processing method, device, computer system and storage medium | |
CN108737323B (en) | Digital signature method, device and system | |
US20140068780A1 (en) | Apparatus and method for remotely deleting critical information | |
JP5556659B2 (en) | COMMUNICATION SYSTEM, TRANSMITTER AND RECEPTION OR TRANSFER COMMUNICATION DEVICE, DATA COMMUNICATION METHOD, DATA COMMUNICATION PROGRAM | |
CN104579558A (en) | Method for detecting integrity in data transmission process | |
CN102868702B (en) | System login device and system login method | |
US11133931B2 (en) | Security service providing apparatus and method for supporting lightweight security scheme | |
US10958439B2 (en) | Apparatus and method for reliable quantum signature | |
US10938574B2 (en) | Cryptographic font script with integrated signature for verification | |
US11102006B2 (en) | Blockchain intelligent security implementation | |
CN103475477A (en) | Safe authorized access method | |
JP2016012912A (en) | Transmission node, reception node, communication network system, message creation method, and computer program | |
CN105205705A (en) | Method and apparatus of automatic entrance into account book of electronic invoice | |
CN104200154A (en) | Identity based installation package signing method and identity based installation package signing device | |
CN107864129B (en) | Method and device for ensuring network data security | |
CN104579557A (en) | Data integrity transmission method among multiple nodes | |
CN115277094A (en) | Block chain-based communication method, terminal, system and storage medium | |
CN112149068A (en) | Access-based authorization verification method, information generation method and device, and server | |
CN111294359B (en) | Pressure testing method, pressure testing device, computer equipment and storage medium | |
CN117640150A (en) | Terminal authentication method, carbon emission supervision integrated platform and terminal authentication device | |
US9438425B2 (en) | Robust MAC aggregation with short MAC tags |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20150429 |