СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ СООБЩЕНИЙ В РЕАЛЬНОМ ВРЕМЕНИ

1. Способ для передачи сообщения в реальном времени между абонентами в замкнутой сети транспортного средства (1) со следующими этапами:
privA
(a) шифрование (S1) релевантных для безопасности данных (D) реального времени сообщения (N), включая идентификатор (A-ID) передатчика (3) внутри замкнутой сети, посредством секретного ключа (К) передатчика (3) для формирования зашифрованного сообщения (N');
(b) передача (S2) зашифрованного сообщения (N') вместе с незашифрованным идентификатором (A-ID) передатчика (3) от передатчика (3) по шине (2) транспортного средства к приемнику (4) внутри замкнутой сети;
publicA
(c) дешифрование зашифрованного сообщения (N') посредством приемника (4) с помощью открытого ключа (K) передатчика (3), указанного посредством принятого незашифрованного идентификатора (A-ID) передатчика, для восстановления незашифрованного сообщения (N);
(d) сравнение принятого идентификатора (A-ID) передатчика с идентификатором (A-ID') передатчика, содержащимся в восстановленном сообщении (N), чтобы установить, корректно ли осуществлена передача сообщения (N).
2. Способ по п.1, причем передатчик (3) вычисляет контрольную сумму (С) передачи по релевантным для безопасности передаваемым данным (D) реального времени, включая идентификатор передатчика (3).
privA
3. Способ по п.2, причем передатчик (3) зашифровывает контрольную сумму (С) передачи с помощью секретного ключа (К) передатчика (3) для формирования зашифрованной контрольной суммы (С').
4. Способ по п.3, причем передатчик (3) передает зашифрованную контрольную сумму (С') передачи вместе с релевантными для безопасности данными (D) реального времени, включая идентификатор передатчика, к приемнику (4) по шине (2) транспортного средства.
publicA
1
5. Способ по п.4, причем приемник (4) дешифрует принятую по шине (2) транспортного средства зашифрованную контрольную сумму (С') передачи посредством открытого ключа (К) передатчика (3), указанного посредством принятого незашифрованного идентификатора передатчика (3), для определения первой контрольной суммы (C) приема.
2
6. Способ по п.5, причем приемник (4) вычисляет по принятым релевантным для безопасности данным (D) реального времени, включая идентификатор передатчика (3), вторую контрольную сумму (С) приема.
1
2
7. Способ по п.6, причем приемник (4) распознает корректную передачу релевантных для безопасности данных и идентификатора передатчика, если первая контрольная сумма (C) приема и вторая контрольная сумма (С) приема идентичны.
8. Способ по п.3, причем передатчик (3) передает зашифрованную контрольную сумму (С') передачи вместе с релевантными для безопасности данными (D) реального времени, включая идентификатор передатчика, и вместе с незашифрованной контрольной суммой (С) передачи к приемнику (4) по шине (2) транспортного средства.
publicA
1
9. Способ по п.8, причем приемник (4) дешифрует принятую по шине (2) транспортного средства зашифрованную контрольную сумму (С') передачи посредством открытого ключа (К) передатчика (3), указанного посредством принятого незашифрованного идентификатора передатчика, для определения первой контрольной суммы (C) приема.
2
1
10. Способ по п.9, причем приемник (4) принимает переданную незашифрованную контрольную сумму (С) передачи в качестве второй контрольной суммы (С) приема и сравнивает ее с определенной первой контрольной суммой (C) приема.
1
2
11. Способ по п.10, причем приемник (4) распознает корректную передачу релевантных для безопасности данных (D) и идентификатора передатчика, если первая контрольная сумма (C) приема и вторая контрольная сумма (С) приема совпадают.
12. Способ по любому из пп.2-11, причем контрольные суммы формируются посредством способа CRC (проверка циклическим избыточным кодом).
13. Способ по п.1, причем транспортное средство (1) выполнено в виде рельсового транспортного средства.
14. Способ по п.13, причем передатчик (3) образован блоком управления внутри транспортного средства (1).
15. Способ по п.13, причем приемник (4) образован блоком управления транспортного средства (1).
16. Способ по п.14 или 15, причем несколько блоков управления соединены посредством общей шины (2) транспортного средства.
17. Способ по п.16, причем блоки управления через шину (2) транспортного средства соединены с центральным блоком управления.
18. Способ по любому из пп.14, 15, 17, причем блок управления образован блоком управления торможением, или блоком управления приводом, или блоком управления санитарно-техническим оборудованием, или блоком управления установкой для кондиционирования воздуха.
19. Способ по п.17, причем данные (D) реального времени, выдаваемые блоками управления, имеют различные уровни приоритета.
20. Способ по п.19, причем длина (L) ключа для шифрования данных (D) реального времени устанавливается в зависимости от соответствующего уровня приоритета данных (D) реального времени.
21. Способ по п.20, причем данные (D) реального времени с высоким уровнем приоритета и с малым разрешенным временем реакции, для минимизации времени, требуемого для шифрования и дешифрования, зашифровываются ключом с короткой длиной (L) ключа.
22. Способ по п.21, причем длина ключа составляет (L)≤128 битов.
23. Способ по п.22, причем длина ключа составляет (L)≤56 битов.
24. Система для передачи сообщений в реальном времени между абонентами замкнутой сети транспортного средства (1) с
privA
(а) по меньшей мере одним передатчиком (3), который зашифровывает подлежащие передаче релевантные для безопасности данные (D) реального времени сообщения (N), включая идентификатор передатчика (3), посредством секретного ключа (К) передатчика (3) для формирования зашифрованного сообщения (N');
(b) шиной (2) транспортного средства для передачи зашифрованного сообщения (N') вместе с незашифрованным идентификатором (A-ID) передатчика (3);
publicA
(c) и с по меньшей мере одним приемником (4), который дешифрует принятое зашифрованное сообщение (N') с помощью открытого ключа (К) передатчика (3), указанного посредством принятого незашифрованного идентификатора передатчика, для восстановления незашифрованного сообщения (N) и сравнивает принятый идентификатор (A-ID) передатчика с содержащимся в восстановленном сообщении (N) идентификатором (A-ID') передатчика, чтобы установить, корректно ли осуществлена передача сообщения.
privA
25. Передатчик (3) внутри замкнутой сети транспортного средства (1), который для надежной передачи сообщения (N) зашифровывает релевантные для безопасности данные (D) реального времени сообщения, включая идентификатор (A-ID) передатчика (3), посредством секретного ключа (К) передатчика (3) для формирования зашифрованного сообщения (N') и передает зашифрованное сообщение (N') вместе с незашифрованным идентификатором (A-ID) передатчика (3) по шине (2) транспортного средства на приемник (4).
26. Передатчик по п.25, причем передатчик (3) вычисляет контрольную сумму (С) передачи по релевантным для безопасности передаваемым данным (D) реального времени, включая идентификатор (A-ID) передатчика (3).
privA
27. Передатчик по п.26, причем передатчик (3) зашифровывает вычисленную контрольную сумму (С) передачи с помощью секретного ключа (К) передатчика (3) для формирования зашифрованной контрольной (С') суммы передачи.
28. Передатчик по п.27, причем передатчик (3) передает зашифрованную контрольную сумму (С') передачи вместе с релевантным для безопасности данными (D) реального времени, включая идентификатор (A-ID) передатчика (3), к приемнику (4) по шине (2) транспортного средства.
29. Передатчик по п.27, причем передатчик (3) передает зашифрованную контрольную сумму (С') передачи вместе с релевантными для безопасности данными (D) реального времени, включая идентификатор передатчика (3), и вместе с незашифрованной контрольной суммой (С) передачи к приемнику (4) по шине (2) транспортного средства.
publicA
30. Приемник (4) внутри замкнутой сети транспортного средства (1), который дешифрует принятое зашифрованное сообщение (N') посредством открытого ключа (К), который выбирается посредством незашифрованного идентификатора (A-ID) передатчика, который принимается вместе с зашифрованным сообщением (N') от приемника (4), для восстановления незашифрованного сообщения (N) и сравнивает принятый идентификатор (A-ID) передатчика с содержащимся в восстановленном сообщении (N) идентификатором (А-ID') передатчика, чтобы установить, корректно ли осуществлена передача сообщения.
publicA
1
31. Приемник по п.30, причем приемник (4) дешифрует принятую по шине (2) транспортного средства зашифрованную контрольную сумму (С') передачи посредством открытого ключа (К) передатчика (3), указанного посредством принятого незашифрованного идентификатора (A-ID) передатчика, для определения первой контрольной суммы (C) приема.
2
32. Приемник по п.31, причем приемник (4) вычисляет по принятым релевантным для безопасности данным (D) реального времени, включая идентификатор передатчика (3), вторую контрольную сумму (C) приема.
1
2
33. Приемник по п.32, причем приемник (4) распознает корректную передачу релевантных для безопасности данных (D) и идентификатор передатчика, если первая контрольная сумма (C) приема и вторая контрольная сумма (С) приема идентичны.
publicA
1
34. Приемник по п.30, причем приемник (4) дешифрует принятую по шине транспортного средства зашифрованную контрольную сумму (С') передачи посредством открытого ключа (К) передатчика (3), указанного посредством принятого незашифрованного идентификатора передатчика, для определения первой контрольной суммы (C) приема.
2
1
35. Приемник по п.34, причем приемник (4) принимает переданную незашифрованную контрольную сумму (С) передачи в качестве второй контрольной суммы (С) приема и сравнивает ее с определенной первой контрольной суммой (C) приема.
1
2
36. Приемник по п.35, причем приемник (4) распознает корректную передачу релевантных для безопасности данных (D) реального времени и идентификатора передатчика, если первая контрольная сумма (C) приема и вторая контрольная сумма (C) приема совпадают.
37. Носитель данных для хранения компьютерной программы для выполнения способа по любому из пп.1-23.