Guardant OS — это операционная система, поставляемая на специальных носителях.

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

В качестве носителей операционной системы Guardant OS используются электронные ключи Guardant.

Набор функций Guardant OS зависит от модели носителя, на котором операционная система поставляется.


Носитель

Доступные функции Guardant OS

Guardant Sign

  • Туннельное шифрование трафика протокола обмена.
  • Электронная подпись на эллиптических кривых ECC160
  • Симметричное шифрование AES-128 и GSII64

Guardant Time

  • Все функции Guardant Sign
  • Возможность ограничения времени работы криптографических алгоритмов для лицензирования защищаемого приложения по времени

Guardant Sign Micro

  • Все функции Guardant Sign

Guardant Sign SD

  • Все функции Guardant Sign

Guardant Code

  • Электронная подпись на эллиптических кривых ECC160
  • Симметричное шифрование AES-128
  • Загрузка и исполнение до 20 000 строк кода в постоянной памяти Guardant OS
  • Поддержка Guardant Mobile API

Guardant Stealth II


  • Симметричный алгоритм GSII64 с длиной носителя 128 или 256 бит
  • Алгоритмы шифрования Stealth 1: Autoprotect, Fast, Random

Guardant SD


  • Поддержка Guardant Mobile API
  • Загрузка и исполнение апплетов на Java
  • Ассиметричное шифрование и подпись RSA
  • Симметричное шифрование AES-128
  • Хэширование на базе SHA-1 и SHA-256

Встроенные механизмы:


Поддержка криптографических алгоритмов с возможностью записывать дескрипторы в постоянную память:


Возможность устанавливать ограничения на работу криптографических алгоритмов:

Информация, необходимая для эксплуатации программного обеспечения: 

Инструкция по использованию Guardant OS

Guardant_OS_документация_по_процессам.docx

Guardant_OS_документация_по_функциям.docx


Для начала работы с Guardant OS необходимо установить Guardant SDK. Утилиты и библиотеки, входящие в состав SDK, позволяют построить защиту разного уровня сложности и стойкости — от защиты программы за несколько минут с помощью Мастера автозащиты до загрузки произвольного кода в ключи Guardant Code. Guardant SDK является основным средством работы с ключами Guardant, поставляемыми в составе Комплекта разработчика.

С помощью инструментов Guardant SDK решается ряд задач, среди которых:

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