Доступна ли программная реализация GSII64?
Добрый день.
Процесс:
1. Каждому клиенту выдается ключ Guardant Sign, в который предварительно с помощью мастер-приложения записывается алгоритм GSII64 с уникальным дескриптором; значение дескриптора сохраняется для использования в будущем в базе мастер - приложения.
Дескрипторы для каждого экземпляра ключа Guardant Sign разные.
2. Далее, клиентам периодически рассылаются некоторые данные, зашифрованные мастер - приложением с использованием алгоритма GSII64 с дескриптором конкретного клиента (сохраненным на этапе 1.);
3. Таким образом, каждый клиент может расшифровать и использовать только "свои" данные.
Вопрос касается пункта 2.: Мастер-приложение для шифрования клиентских данных фактически каждый раз создает копию клиентского ключа, перепрошивая один и тот же аппаратный ключ алгоритмом GSII64 с нужным дескриптором. Перепрошивка - операция не очень быстрая, кроме того, вызывает беспокойство вопрос - на сколько циклов перепрошивки GrdInit() + GrdWrite() +... рассчитан обычный ключ Guardant Sign?
Отсюда - Вопрос: существует ли доступная программная реализация GSII64, совместимая с аппаратной, реализованной в Guardant Sign?
Ну и заодно спрошу: существует ли доступная программная реализация AES128, совместимая с аппаратной, реализованной в Guardant Sign?