Opened 5 weeks ago
#477 new requirement
Absicherung Kommunikation Displaycontroller / Linuxcontroller
| Reported by: | Erik Welander | Owned by: | Erik Welander |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Terminal | Severity: | |
| Keywords: | Cc: | Rotaru, Sebastian, David Meister | |
| Data type: | Deadline: | ||
| Depending on: | 182 | Implements: | |
| Memaddress: | Observerlist: | ||
| Parent: | #33 | Answer: | |
| Type: | system | Revieweraccept: | |
| Reviewerlist: | meister,rotaru,welander | Reviewerreject: | |
| Priority: | mid-term | Visibility: | |
| Writable: | Class: | functional | |
| Criticality: | must have |
Description
Die Kommunikation zwischen Displaycontroller und Linuxcontroller muss die Anforderungen in WELMEC-Leitfaden 7.4 erfüllen (T1 - T8).
Dort wird gefordert, dass übertragene Daten gegen Änderungen durch eine CRC32 Prüfsumme geschützt wird (T2, T3). Zusätzlich (T4) soll ein nicht öffentlicher Startwertwert verhindern, dass Daten gefälscht werden können.
Für die Kommunikation zwischen Displaycontroller / Linuxcontroller ist besonders wichtig, dass der Status des Eichschalters nicht durch ein gefälschtes Telegramm an das Haupgerät übertragen werden kann. Obwohl die exakte Umsetzung des Übertragungsprotokoll in den Tasks spezifiziert werden soll, wird empfohlen die folgende Komponenten in die CRC32 Prüfsumme aufzunehmen:
- Laufnummer vom Telegramm
- Identifikationsnummer vom Displaycontroller
- Identifikationsnummer vom Linuxcontroller
Eine Verschlüsselung (Verhindern Lesen von dritte) der übertragenen Daten wird nicht in den Richtlinien verlangt, darf aber umgesetzt werden.
![(please configure the [header_logo] section in trac.ini)](/rsm600_req/chrome/site/rmglogo.png)