DE102004055684A1 - Process for safe data transfer in a secure network comprises having an identical format construction in each data frame - Google Patents
Process for safe data transfer in a secure network comprises having an identical format construction in each data frame Download PDFInfo
- Publication number
- DE102004055684A1 DE102004055684A1 DE200410055684 DE102004055684A DE102004055684A1 DE 102004055684 A1 DE102004055684 A1 DE 102004055684A1 DE 200410055684 DE200410055684 DE 200410055684 DE 102004055684 A DE102004055684 A DE 102004055684A DE 102004055684 A1 DE102004055684 A1 DE 102004055684A1
- Authority
- DE
- Germany
- Prior art keywords
- crc
- data frame
- data
- secure network
- data transfer
- 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
- 238000000034 method Methods 0.000 title claims abstract description 10
- 238000010276 construction Methods 0.000 title 1
- 206010009944 Colon cancer Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/09—Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Detection And Correction Of Errors (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Verfahren zur Absicherung des Datentransfers in einem sicheren Netzwerk, wobei jeder Datentransfer einen identischen formalen Aufbau besitzt.Method for securing the data transfer in a secure network, each data transfer having an identical formal structure.
Description
Die Erfindung betrifft ein Verfahren zur Absicherung des Datentransfers in einem sicheren Netzwerk mit CRC's variabler Länge.The The invention relates to a method for securing the data transfer in a secure network with variable length CRCs.
Beschreibung:Description:
Das Verfahren beschreibt die Absicherung des Datentransfers in einem sicheren Netzwerk, bei dem die Länge der in den einzelnen Datentelegrammen enthaltenen Prüfsumme von der ebenfalls im Datentelegramm enthaltenen Anzahl der Datenbytes abhängt.The Method describes the protection of the data transfer in one secure network where the length the checksum contained in the individual data telegrams of which also depends on the number of data bytes contained in the data telegram.
Stand der Technik:State of the art:
Die Notwendigkeit die Datenintegrität in einem sicherheitsrelevanten Kommunikationsnetzwerk (im Sinne des englischen Safety) zu garantieren ist durch technische Anforderungen für sichere Netzwerke festgelegt (FAET-Dokument: Prüfgrundsatz "Bussysteme für die sicherheitsgerichtete Übertragung" ). Entsprechend dieser Anforderung haben alle sicherheitsgerichteten Netzwerke spezielle Verfahren entwickelt, wie zum Beispiel „Cyclic Redundancy Check"-Prüfsummen (CRC) etc.The Need the data integrity in a security-relevant communication network (in the sense English safety) is due to technical requirements for safe Networks defined (FAET document: Test principle "Bus systems for safety-related transmission"). Corresponding All safety-related networks have special requirements for this requirement Developed procedures such as "Cyclic Redundancy Check" checksums (CRC) etc.
Im Interesse des Datendurchsatzes ist es das Ziel die Länge der einzelnen Datentelegramme in einem sicheren Netzwerk möglichst kurz zu halten. Bei den bekannten sicheren Netzwerken werden daher für Datentransfer mit wenigen und mit vielen Datenbytes mehrere Datenrahmentypen mit unterschiedlichem formalen Aufbau definiert. Die Auswahl des Datenrahmentyps muss hierbei durch den Programmierer der Applikationssoftware oder durch eine andere Art von Konfiguration erfolgen.in the Interest of data throughput, it is the goal the length of the individual data telegrams in a secure network if possible to keep it short. Therefore, in the known secure networks for data transfer with few and with many data bytes several data frame types with defined different formal structure. The selection of the data frame type must be done by the programmer of the application software or done by a different type of configuration.
Technische Beschreibung:Technical description:
Der
Teil der Software, der die CRC erzeugt, ermittelt die Länge aus
dem Datenfeld „LE"
Der Teil der Software, der die CRC überprüft, liest die Länge aus dem Datenframe. Danach errechnet er die in Abhängigkeit von der Länge des Datentelegams und vergleicht die errechnete CRC anschließend mit der CRC im Datentelegram.Of the Part of the software that checks the CRC reads the length from the data frame. Afterwards he calculates the in dependence of the length of the data telegram and then compares the calculated CRC with the CRC in the data telegram.
Der
Vorteil dieses Verfahrens liegt darin, dass es nur einen Typ von
Datenrahmen gibt und dass die Auswahl der CRC für den Applikationsprogrammierer
völlig
transparent durch die Software erfolgt. (
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200410055684 DE102004055684A1 (en) | 2004-11-18 | 2004-11-18 | Process for safe data transfer in a secure network comprises having an identical format construction in each data frame |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200410055684 DE102004055684A1 (en) | 2004-11-18 | 2004-11-18 | Process for safe data transfer in a secure network comprises having an identical format construction in each data frame |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102004055684A1 true DE102004055684A1 (en) | 2006-05-24 |
Family
ID=36313715
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE200410055684 Withdrawn DE102004055684A1 (en) | 2004-11-18 | 2004-11-18 | Process for safe data transfer in a secure network comprises having an identical format construction in each data frame |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102004055684A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012136545A1 (en) * | 2011-04-06 | 2012-10-11 | Robert Bosch Gmbh | Method and apparatus for adapting the data transmission security in a serial bus system |
| RU2597501C2 (en) * | 2011-06-29 | 2016-09-10 | Роберт Бош Гмбх | Method and device for serial transmission of data with flexible size and variable bit length |
| RU2603534C2 (en) * | 2011-06-29 | 2016-11-27 | Роберт Бош Гмбх | Method and device for serial data transmission having a flexible message size and a variable bit length |
| US9513988B2 (en) | 2011-04-06 | 2016-12-06 | Robert Bosch Gmbh | Method and device for increasing the data transmission capacity in a serial bus system |
| US9825852B2 (en) | 2011-04-26 | 2017-11-21 | Robert Bosch Gmbh | Method and device for serial data transmission which is adapted to memory sizes |
| US9864724B2 (en) | 2011-06-29 | 2018-01-09 | Robert Bosch Gmbh | Method and device for serial data transmission having a flexible message size and a variable bit length |
-
2004
- 2004-11-18 DE DE200410055684 patent/DE102004055684A1/en not_active Withdrawn
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9594626B2 (en) | 2011-04-06 | 2017-03-14 | Robert Bosch Gmbh | Method and device for increasing the data transmission capacity in a serial bus system |
| JP2014518598A (en) * | 2011-04-06 | 2014-07-31 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Method and apparatus for adjusting the reliability of data transmission in a serial bus system |
| CN103620573A (en) * | 2011-04-06 | 2014-03-05 | 罗伯特·博世有限公司 | Method and apparatus for adapting the data transmission security in a serial bus system |
| KR20140029431A (en) * | 2011-04-06 | 2014-03-10 | 로베르트 보쉬 게엠베하 | Method and apparatus for adapting the data transmission security in a serial bus system |
| KR20140030178A (en) * | 2011-04-06 | 2014-03-11 | 로베르트 보쉬 게엠베하 | Method and apparatus for adapting the data transmission security in a serial bus system |
| JP2014515897A (en) * | 2011-04-06 | 2014-07-03 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Method and apparatus for adjusting the reliability of data transmission in a serial bus system |
| US9513988B2 (en) | 2011-04-06 | 2016-12-06 | Robert Bosch Gmbh | Method and device for increasing the data transmission capacity in a serial bus system |
| RU2595962C2 (en) * | 2011-04-06 | 2016-08-27 | Роберт Бош Гмбх | Method and device for adaptation of reliability of data transmission in serial bus system |
| RU2597467C2 (en) * | 2011-04-06 | 2016-09-10 | Роберт Бош Гмбх | Method and device for adaptation of reliability of data transmission in serial bus system |
| KR101921771B1 (en) | 2011-04-06 | 2018-11-23 | 로베르트 보쉬 게엠베하 | Method and apparatus for adapting the data transmission security in a serial bus system |
| WO2012136546A1 (en) * | 2011-04-06 | 2012-10-11 | Robert Bosch Gmbh | Method and apparatus for adapting the data transmission security in a serial bus system |
| KR101876602B1 (en) * | 2011-04-06 | 2018-07-09 | 로베르트 보쉬 게엠베하 | Method and apparatus for adapting the data transmission security in a serial bus system |
| AU2012238883B2 (en) * | 2011-04-06 | 2017-07-27 | Robert Bosch Gmbh | Method and apparatus for adapting the data transmission security in a serial bus system |
| US9600425B2 (en) | 2011-04-06 | 2017-03-21 | Robert Bosch Gmbh | Method and device for adapting the data transmission reliability in a serial bus system |
| CN103620573B (en) * | 2011-04-06 | 2018-06-19 | 罗伯特·博世有限公司 | For matching the method and apparatus of the data transmission security in serial bus system |
| AU2012238884B2 (en) * | 2011-04-06 | 2017-07-27 | Robert Bosch Gmbh | Method and apparatus for adapting the data transmission security in a serial bus system |
| WO2012136545A1 (en) * | 2011-04-06 | 2012-10-11 | Robert Bosch Gmbh | Method and apparatus for adapting the data transmission security in a serial bus system |
| US9880956B2 (en) | 2011-04-06 | 2018-01-30 | Robert Bosch Gmbh | Method and apparatus for adapting the data transmission security in a serial bus system |
| US9825852B2 (en) | 2011-04-26 | 2017-11-21 | Robert Bosch Gmbh | Method and device for serial data transmission which is adapted to memory sizes |
| US9852106B2 (en) | 2011-06-29 | 2017-12-26 | Robert Bosch Gmbh | Method and device for serial data transmission having a flexible message size and a variable bit length |
| US9864724B2 (en) | 2011-06-29 | 2018-01-09 | Robert Bosch Gmbh | Method and device for serial data transmission having a flexible message size and a variable bit length |
| US9690742B2 (en) | 2011-06-29 | 2017-06-27 | Robert Bosch Gmbh | Method and device for serial data transmission having a flexible message size and a variable bit length |
| RU2603534C2 (en) * | 2011-06-29 | 2016-11-27 | Роберт Бош Гмбх | Method and device for serial data transmission having a flexible message size and a variable bit length |
| RU2597501C2 (en) * | 2011-06-29 | 2016-09-10 | Роберт Бош Гмбх | Method and device for serial transmission of data with flexible size and variable bit length |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2160857B1 (en) | Checking method and electronic circuit for the secure serial transmission of data | |
| DE102012208711B4 (en) | Device for generating a checksum | |
| DE2914515A1 (en) | METHOD AND DEVICE FOR AN EFFECTIVE ERROR DETECTION AND CORRECTION SYSTEM | |
| DE102015209207A1 (en) | Method for the serial transmission of a frame via a bus system from a transmitter to at least one receiver and subscriber station for a bus system | |
| DE2263488C2 (en) | Device for the detection and correction of errors in two faulty tracks of a multi-track data system | |
| EP1802019B1 (en) | Identification of errors in data transmission | |
| DE2320422A1 (en) | PROCEDURE FOR ERROR DETECTION | |
| DE102004055684A1 (en) | Process for safe data transfer in a secure network comprises having an identical format construction in each data frame | |
| EP0325318B1 (en) | Switching exchange | |
| DE102010035210A1 (en) | Method for recovering lost data and correcting corrupted data | |
| DE10318068B4 (en) | Method and device for packet-oriented transmission of security-relevant data | |
| EP0003480B1 (en) | Circuit for converting binary information by means of check bits | |
| DE102006005817B4 (en) | An error detection device for an address decoder and an error detection device for an address decoder | |
| EP1596517B1 (en) | Method of transmission of redundantly provided data over a single channel | |
| DE2538802A1 (en) | TEST CIRCUIT FOR THE DECODER OF AN ERROR CORRECTION CODE | |
| EP3550748A1 (en) | Method for detecting data falsification in a data transfer over error-proof communication link | |
| DE102020209363A1 (en) | Procedure and safety-related system for executing safety functions | |
| DE10261810B4 (en) | Error detection method for cryptographic transformation of binary data and circuit arrangement | |
| DE112004001329T5 (en) | Method for re-training the clock for receivers | |
| DE102022126425A1 (en) | METHOD FOR DETERMINING THE QUALITY OF A TRANSMISSION LINK AND DEVICE FOR RECEIVING USER DATA | |
| EP1220094B1 (en) | Method of programming a safety-critical redundant system | |
| EP0605786A1 (en) | Method and device for error coding data transmission | |
| DE102018213065A1 (en) | Error correction procedure for unidirectional data transfer | |
| EP3987697B1 (en) | Method for operating a communication network, communication network, and subscribers for a communication network | |
| WO2019121779A1 (en) | Subscriber station for a serial communication network, and method for correcting individual errors in a message of a serial communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8127 | New person/name/address of the applicant |
Owner name: BERNECKER + RAINER INDUSTRIE-ELEKTRONIK GESELL, AT |
|
| 8128 | New person/name/address of the agent |
Representative=s name: LOESENBECK UND KOLLEGEN, 33602 BIELEFELD |
|
| R012 | Request for examination validly filed |
Effective date: 20111001 |
|
| R016 | Response to examination communication | ||
| R016 | Response to examination communication | ||
| R082 | Change of representative |
Representative=s name: KOHLER SCHMID MOEBUS PATENTANWAELTE PARTNERSCH, DE Representative=s name: KOHLER SCHMID MOEBUS, DE |
|
| R081 | Change of applicant/patentee |
Owner name: B&R INDUSTRIAL AUTOMATION GMBH, AT Free format text: FORMER OWNER: BERNECKER + RAINER INDUSTRIE-ELEKTRONIK GESELLSCHAFT M.B.H., EGGELSBERG, AT |
|
| R082 | Change of representative |
Representative=s name: KOHLER SCHMID MOEBUS PATENTANWAELTE PARTNERSCH, DE |
|
| R016 | Response to examination communication | ||
| R120 | Application withdrawn or ip right abandoned |