Реализация IEEE 1609.2 стандарта на C++

Вопрос или проблема

Я ищу реализацию стандарта IEEE 1609.2 на C++.

Этот стандарт определяет форматы и обработку защищённых сообщений для использования в устройствах беспроводного доступа в транспортных средах (WAVE), включая методы защиты управляющих сообщений WAVE и методов защиты прикладных сообщений. Он также описывает административные функции, необходимые для поддержки ключевых функций безопасности.

Я нашёл реализацию этого стандарта на Java здесь, но ничего на C++.

Кто-нибудь знает библиотеку, аналогичную указанной выше?

Моя компания, OnBoard Security, занимается коммерческой реализацией 1609.2, которая называется Aerolink: https://www.qualcomm.com/products/features/aerolink-security

(Я также написал этот стандарт 🙂 )

Ответ или решение

Вопрос о реализации стандарта IEEE 1609.2 на языке C++ — это актуальная тема в сфере информационных технологий, особенно учитывая важность стандарта для безопасных сообщений в средах Беспроводного Доступа В Транспортных Средах (WAVE). Стандарт IEEE 1609.2 определяет форматы и методы обработки защищённых сообщений, которые используются для защиты как управленческих сообщений WAVE, так и прикладных сообщений. Кроме этого, стандарт описывает административные функции, необходимые для поддержки основных функций безопасности.

Исследуя этот вопрос, вы, вероятно, уже столкнулись с Java-реализацией стандарта, предоставленной в репозитории GitHub c2c-common. Однако на текущий момент существует недостаток открытых реализаций этого стандарта на языке C++.

Если ваша цель — внедрить функциональность стандарта IEEE 1609.2 в проекте на C++, у вас есть несколько возможных подходов:

  1. Разработка собстевнной библиотеки: Это требует глубокого понимания структуры стандарта, а также навыков в области криптографии и сетевых технологий. Документация к стандарту может послужить основой, также полезно будет изучить доступную реализацию на Java, чтобы понять основные концепции и методы.

  2. Использование коммерческих решений: Одно из доступных коммерческих решений — Aerolink от компании OnBoard Security, теперь представляющей часть Qualcomm. Эту платформу можно рассмотреть, если ваши требования соответствуют предлагаемым возможностям и вы готовы инвестировать в коммерческое программное обеспечение.

  3. Сообщественное сотрудничество: Вы можете создать или присоединиться к сообществу разработчиков, заинтересованному в реализации этого стандарта на C++. Подобные проекты могут быть поддержаны грантами или инвестицией заинтересованных сторон в автомобильной промышленности.

Для эффективного выполнения задачи по реализации стандарта IEEE 1609.2, настоятельно рекомендуется изучить как можно больше доступной литературы и принять во внимание передовой опыт, чтобы обеспечить надёжность и безопасность разрабатываемой системы.

На текущий момент информация о существующих решениях ограничена, однако быстрые темпы развития технологий позволяют ожидать дальнейшее появление готовых решений и библиотек. Подходите к задаче с открытым мышлением и адаптируйте изученные подходы под специфические требования вашего проекта.

Оцените материал
Добавить комментарий

Капча загружается...