SoftShield Защита ПО и тестирование программ

Trusted Remote Update (TRU)

В работе механизма Trusted Remote Update используется алгоритм шифрования GSII64. При прошивке аппаратного ключа продавцом или разработчиком защищённой программы задается абсолютно уникальный ключ шифрования, который затем записывается в память Guardant Stealth III и не может быть получен оттуда в исходном виде. Ключ шифрования по желанию может быть уникальным для каждого конкретного покупателя и/или программы.

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

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

Аппаратная проверка ID гарантирует, что сгенерированные для одного электронного ключа данные не подойдут для другого.


Фирма SoftShield разрабатывет защиты на основе электронных ключей защиты Guardant использующих Trusted Remote Update (безопасное удаленное обновление).