УСТРОЙСТВО И СПОСОБ ОБЕСПЕЧЕНИЯ ЦЕЛОСТНОСТИ ДАННЫХ ТРАНСПОРТНОГО СРЕДСТВА В РЕАЛЬНОМ МАСШТАБЕ ВРЕМЕНИ И СИСТЕМА ЧЕРНОГО ЯЩИКА ТРАНСПОРТНОГО СРЕДСТВА С ИХ ИСПОЛЬЗОВАНИЕМ

1. Устройство обеспечения целостности данных транспортного средства в реальном масштабе времени, содержащее:
модуль объединения данных в блоки, предназначенный для разделения входящих потоков данных об измерительной информации о транспортном средстве в блоки данных заданного размера;
модуль генерирования исходных данных аутентификации (ИДА), предназначенный для генерирования ИДА путем подписи исходных блоков данных во входящих потоках данных с помощью ключа подписи;
первый модуль хэширования, предназначенный для генерирования первого хэш-значения каждого разделенного блока данных по порядку, первый модуль хэширования генерирует первое хэш-значение текущего блока данных путем конкатенирования и хэширования значения текущего блока данных и первого хэш-значения предыдущего блока данных; и
второй модуль хэширования, предназначенный для генерирования второго хэш-значения путем хэширования первого хэш-значения текущего блока данных и выдачи второго хэш-значения как данных проверки целостности текущего блока данных,
в котором первый модуль хэширования использует значение ИДА как первое хэш-значение исходного блока данных.
2. Устройство обеспечения целостности данных транспортного средства в реальном масштабе времени по п.1, в котором модуль генерирования ИДА генерирует ИДА путем использования ключа подписи, выданного доверенной третьей стороной.
3. Устройство обеспечения целостности данных транспортного средства в реальном масштабе времени по п.2, в котором модуль генерирования ИДА выполнен в виде смарт-карты, которая включает в себя ключ подписи и обеспечивает безопасность ключа подписи.
4. Устройство обеспечения целостности данных транспортного средства в реальном масштабе времени по п.3, в котором модуль генерирования ИДА включает в себя блок памяти, предназначенный для хранения ключа подписи и генерированных ИДА.
5. Устройство обеспечения целостности данных транспортного средства в реальном масштабе времени по п.1, дополнительно содержащее первый модуль хранения, предназначенный для хранения первого хэш-значения, генерированного первым модулем хэширования,
при этом первый модуль хэширования генерирует первое хэш-значение текущего блока данных путем использования первого хэш-значения предыдущего блока данных, хранящегося в первом модуле хранения.
6. Устройство обеспечения целостности данных транспортного средства в реальном масштабе времени по п.5, в котором первый модуль хранения сохраняет значение ИДА как первое хэш-значение исходного блока данных.
7. Устройство обеспечения целостности данных транспортного средства в реальном масштабе времени по п.6, в котором в случае сохранения первого хэш-значения текущего блока данных первый модуль хранения удаляет первое хэш-значение предыдущего блока данных.
8. Устройство обеспечения целостности данных транспортного средства в реальном масштабе времени по п.1, дополнительно содержащее второй модуль хранения, предназначенный для хранения данных проверки целостности каждого блока данных, выдаваемого вторым модулем хэширования.
9. Способ обеспечения целостности данных транспортного средства в реальном масштабе времени, при котором черный ящик транспортного средства, предназначенный для сбора и хранения данных измерительной информации транспортного средства, обеспечивает целостность данных транспортного средства в реальном масштабе времени, включающий в себя:
этап объединения данных в блоки, предназначенный для разделения входящих потоков данных измерительной информации транспортного средства в блоки данных заданного размера;
этап генерирования исходных данных аутентификации (ИДА), предназначенный для генерирования ИДА путем подписи исходных блоков данных во входящих потоках данных с помощью ключа подписи;
этап первого хэширования, предназначенный для генерирования первого хэш-значения каждого разделенного блока данных по порядку, при этом значение текущего блока данных и первое хэш-значение предыдущего блока данных конкатенируют и хэшируют для генерирования первого хэш-значения текущего блока данных; и
этап второго хэширования, предназначенный для генерирования второго хэш-значения путем хэширования первого хэш-значения текущего блока данных и выдачи второго хэш-значения как данных проверки целостности данных текущего блока данных,
при этом на этапе первого хэширования значение ИДА используют как первое хэш-значение исходного блока данных.
10. Способ обеспечения целостности данных транспортного средства в реальном масштабе времени по п.9, при котором на этапе генерирования ИДА, ИДА генерируют путем использования ключа подписи, выданного доверенной третьей стороной.
11. Способ обеспечения целостности данных транспортного средства в реальном масштабе времени по п.9, дополнительно включающий в себя:
этап первого хранения, предназначенный для хранения первого хэш-значения, генерированного путем первого хэширования,
при этом на этапе первого хэширования первое хэш-значение текущего блока данных генерируют путем использования первого хэш-значения предыдущего блока данных.
12. Способ обеспечения целостности данных транспортного средства в реальном масштабе времени по п.11, при котором на этапе первого хранения значение ИДА сохраняют как первое хэш-значение исходного блока данных.
13. Способ обеспечения целостности данных транспортного средства в реальном масштабе времени по п.12, при котором на этапе первого хранения, в случае сохранения первого хэш-значения текущего блока данных, первое хэш-значение предыдущего блока данных удаляют.
14. Способ обеспечения целостности данных транспортного средства в реальном масштабе времени по п.9, дополнительно включающий в себя:
этап второго хранения, предназначенный для хранения данных проверки целостности каждого блока данных, выдаваемых на этапе второго хэширования.
15. Машиночитаемый носитель информации, на который программа выполнения способа согласно любому из пп.9-14 записана на компьютере.