Программное обеспечение «Доверенный вычислительный модуль». Программное обеспечение работы с доверенными и недоверенными модулями (нагрузками)

Доверенный вычислительный модуль - встроенная система управления доверенными вычислениями и TEE

ПО «Доверенный вычислительный модуль» - встроенное системное ПО для работы с доверенными и недоверенными модулями (нагрузками), разработанное ООО "ВедаПроект", реализующее концепци...
4.0/5 8504

Программное обеспечение «Доверенный вычислительный модуль». Программное обеспечение работы с доверенными и недоверенными модулями (нагрузками)

ПО «Доверенный вычислительный модуль» - Встроенная система управления доверенными вычислениями

ПО «Доверенный вычислительный модуль» — это встроенное системное программное обеспечение, разработанное ООО "ВедаПроект", предназначенное для реализации архитектуры доверенных вычислений на уровне BIOS/UEFI и управления как доверенными, так и недоверенными модулями и нагрузками на вычислительных системах.

История разработки и статус:

  • Компания разработчик - ООО "ВедаПроект"
  • ИНН - 7709316656
  • Разработка - собственная разработка
  • Государственная регистрация - свидетельство о государственной регистрации программы для ЭВМ
  • Тип ПО - встроенные системные программы: BIS (BIOS), UEFI и иные встроенные системные программы
  • Часть проекта - Цифровая Платформа 2 (ЦП2)
  • Альтернативные названия - ПО работы с доверенными и недоверенными модулями (нагрузками), Программное обеспечение Цифровая Платформа 2

Основное назначение:

  • Управление доверенными вычислениями - реализация TEE архитектуры
  • Изоляция модулей - разделение доверенного и недоверенного кода
  • Верификация целостности - контроль загружаемых компонентов
  • Криптографическая защита - шифрование и подписание данных
  • Управление нагрузками - контроль выполнения доверенных и недоверенных модулей

Архитектура доверенных вычислений (Trusted Execution Environment - TEE):

  • Уровни защиты:
    - BIOS/UEFI уровень - встроенный код в прошивке
    - Уровень процессора - изолированная среда выполнения
    - Уровень памяти - защищенная память для доверенного кода
    - Уровень I/O - безопасные интерфейсы ввода-вывода
  • Компоненты системы:
    - Доверенные модули (Trusted Modules) - проверенный и подписанный код
    - Недоверенные модули (Untrusted Modules) - обычное ПО и загрузки
    - Механизм изоляции (Isolation Layer) - разделение между модулями
    - Механизм верификации (Verification Layer) - проверка целостности

Функциональные возможности:

  • Доверенная загрузка (Secure Boot) - верификация при загрузке
    - Проверка подписей загружаемых компонентов
    - Верификация целостности BIOS/UEFI
    - Проверка драйверов и приложений
    - Отказ в загрузке при обнаружении подделки
    - Измеренная загрузка (Measured Boot) - запись хешей в TPM
  • Изоляция кода и данных - защита от несанкционированного доступа
    - Разделение памяти между модулями
    - Изолированное выполнение доверенного кода
    - Защита от чтения недоверенным кодом
    - Криптографическое разделение
  • Верификация целостности загружаемых компонентов - контроль подлинности
    - Проверка цифровых подписей
    - Вычисление и сравнение хешей
    - Использование сертификатов
    - Управление цепочкой доверия (Chain of Trust)
  • Управление ключами и сертификатами - криптография
    - Хранение приватных ключей в защищенном месте
    - Работа с цифровыми сертификатами
    - Обновление ключей
    - Управление криптографическими алгоритмами
  • Контроль выполнения модулей - управление процессами
    - Управление доверенными процессами
    - Управление недоверенными приложениями
    - Контроль переходов между модулями
    - Отслеживание вызовов между уровнями (ECALL/OCALL)
  • Управление доступом - разграничение прав
    - Разделение прав доступа по уровням привилегий
    - Управление доступом к ресурсам
    - Контроль к защищенной памяти
    - Изоляция между процессами
  • Работа с доверенными платформенными модулями (TPM) - аппаратная защита
    - Хранение ключей в TPM
    - Использование PCR (Platform Configuration Registers)
    - Запечатывание данных (sealing)
    - Аттестация платформы
  • Взаимодействие доверенного и недоверенного кода - ECALL/OCALL
    - ECALL (Enclave Call) - вызовы из недоверенного кода в доверенный
    - OCALL (Out Call) - вызовы из доверенного кода в недоверенный
    - Защита параметров при передаче
    - Сертификация при обмене (Diffie-Hellman)
  • Аудит и логирование - отслеживание операций
    - Запись всех операций с ключами
    - Логирование попыток несанкционированного доступа
    - История загрузки
    - Анализ аудита для выявления атак

Поддерживаемые технологии:

  • BIOS/UEFI - интерфейс прошивки
    - UEFI Secure Boot
    - UEFI DXE (Driver Execution Environment)
    - Расширения безопасности UEFI
  • Trusted Platform Module (TPM) - микросхема безопасности
    - TPM 2.0 (современный стандарт)
    - Запечатывание и аттестация
    - Хранение ключей
  • Процессорные технологии:
    - Intel Boot Guard (для платформ Intel)
    - Intel SGX (Software Guard Extensions)
    - AMD SME/SEV (для платформ AMD)
    - ARM TrustZone (для ARM платформ)
  • Криптографические стандарты:
    - RSA (для подписей)
    - SHA-256 (для хешей)
    - AES (для шифрования)
    - ECDSA (эллиптические кривые)

Применение в системах:

  • Критические системы - системы с высокими требованиями безопасности
    - Военные и оборонные системы
    - Государственные учреждения
    - Системы финансового контроля
    - Системы критической инфраструктуры
  • Мобильные устройства - защита на мобильных платформах
    - Смартфоны
    - Планшеты
    - Защита приватных данных
  • IoT и встраиваемые системы - безопасность IoT
    - Маршрутизаторы и сетевые устройства
    - Промышленные датчики
    - Системы контроля и управления
  • Облачные вычисления - конфиденциальные вычисления
    - Защита в облаке
    - Конфиденциальные смарт-контракты
    - Блокчейн-приложения

Уровни безопасности:

  • Уровень 0 (Наивысший) - сложные системы с ассиметричными алгоритмами и TPM
  • Уровень 1 - умеренные требования с базовой верификацией
  • Уровень 2 (Низший) - минимальные требования, только основные механизмы

Система Цифровая Платформа 2 (ЦП2):

  • Статус - проект импортозамещения критической инфраструктуры
  • Целевая аудитория - государственные органы, критическая инфраструктура, оборона
  • Компоненты проекта:
    - Доверенный вычислительный модуль (данное ПО)
    - Доверенная операционная система (ТОС)
    - Прошивка системной платы
    - Управление ключами и сертификатами
    - Инструменты администрирования

Преимущества решения:

  • Российское решение - импортозамещение западных TEE технологий
  • Полная контролируемость - открытая архитектура (на уровне, позволяющем контроль)
  • Защита от взлома - аппаратные механизмы безопасности
  • Соответствие стандартам - соответствие ГОСТ и международным стандартам
  • Масштабируемость - применимо от малых IoT устройств до больших серверов

Требования к системе:

  • Поддержка UEFI - современный интерфейс прошивки
  • TPM 2.0 (опционально) - для полной функциональности
  • Процессор с поддержкой VT-x или AMD-V - для виртуализации (опционально)
  • Система резервного питания - для целостности при перебоях питания

Компания разработчик - ООО "ВедаПроект":

  • Специализация - разработка решений информационной безопасности
  • Направления деятельности:
    - Разработка доверенных систем
    - Разработка встроенного ПО
    - Криптографические решения
    - Системы защиты информации
  • Статус - включено в реестр отечественного ПО (Минцифры РФ)

Альтернативные названия:

  • ПО «Доверенный вычислительный модуль»
  • ПО работы с доверенными и недоверенными модулями (нагрузками)
  • Программное обеспечение Цифровая Платформа 2
  • Trusted Execution Environment ПО
  • Встроенное ПО для доверенных вычислений
Программное обеспечение «Доверенный вычислительный модуль». Программное обеспечение работы с доверенными и недоверенными модулями (нагрузками) — ООО ВедаПроект — ИНН 7709316656
ООО ВедаПроект
ИНН: 7709316656
Тарифы Доверенный вычислительный модуль - встроенная система управления доверенными вычислениями и TEE
Тарифы не указаны.
Купить Документация

Основные опции Доверенный вычислительный модуль - встроенная система управления доверенными вычислениями и TEE

Возможности продукта →
Совместимость
Все записи →
Нет данных
Импортозамещает
Все записи →
Нет данных
Другие продукты ООО ВедаПроект
Тестовое ПОПрограммное обеспечение Цифровая платформа 5 (Программное обеспечение...
Программное обеспечение «Универсальная доверенная цифровая платформа». Программн...
ПО доверенного сервераПрограммное обеспечение Цифровая платформа 3 (Программное...