Guardant SD

Электронный ключ Guardant SD
Загрузить

Ключ для защиты софта на устройствах под управлением Android и ряда других операционных систем. Выполнен в формате карты microSD, содержит микропроцессор с аппаратной поддержкой криптографических алгоритмов и возможностью загрузки и выполнения пользовательских апплетов на Java. Обладает 8 ГБ Flash-памяти общего назначения для дистрибуции софта и контента. Поддерживается в рамках Guardant Mobile SDK и может использоваться для создания аппаратных DRM-систем.

  • Описание
  • Характеристики
  • Преимущества

Возможности Guardant SD

Guardant SD — флагман линейки Guardant Mobile. В первую очередь предназначен для защиты дорогого бизнес-софта, работающего на планшетах и смартфонах под управлением Android. Дополнительно поддерживаются линейки Windows и Linux x86/x64. Ключевой элемент защиты — загружаемый в ключ пользовательский апплет на Java, в который рекомендуется выносить полезный для защищенной программы код, без которого ее функционирование будет невозможным.

Электронные ключи Guardant SD являются частью проекта Guardant Mobile. Для работы с ними создано кроссплатформенное Guardant Mobile API. Сборка кода и внедрение его в приложения на Android осуществляются с помощью SDK от Oracle и Google, подробные инструкции, скрипты и примеры можно найти в Guardant Mobile SDK 2.0.

Специализированный криптографический микропроцессор предлагает целый ряд аппаратно реализованных криптоалгоритмов, таких как ассиметричное шифрование и подпись RSA (длина ключа от 512 до 2048 бит), симметричное шифрование на AES128, различные алгоритмы хэширования. Электронные ключи Guardant SD не уступают по скорости работы ключам Guardant Code, а в рамках проекта Guardant Mobile объединены с ними в единую линейку с унифицированным порядком использования.

Платформа JavaCard

Ключи Guardant SD позволяют загружать исполняемый код, представляющий собой JavaCard апплеты. Доступ к загруженному алгоритму апплета осуществляется посредством API Guardant Mobile SDK с помощью вызова метода CodeRun(…) из защищаемого приложения.

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

Возможности JavaCard платформы Guardant SD

Предустановленные библиотеки JavaCard SD-карты, реализующие интерфейс, описанный в стандарте JavaCard 3.0, позволяют решать сложные криптографические задачи, используя аппаратные ускорения на уровне встроенных сопроцессоров. Доступны реализации AES128, RSA c ключами длины от 512 до 2048 бит, хэш-функции SHA1 и SHA256, а также различные алгоритмы цифровой подписи. Операционная система ключа располагает 8 КБ RAM и 144 КБ EEPROM, при этом максимальная длина буфера, передаваемая протоколом Guardant Mobile SDK и выделяемая непрерывным массивом, равна 1024 байт.

Аппаратная платформа
16-ти разрядный контроллер Infineon© с аппаратным ускорением криптографических функций.
144 КБ защищенной EEPROM.
8 КБ RAM.
Криптографические алгоритмы
Ассиметричное шифрование и подпись RSA.
Симметричное шифрование AES-128.
Хэширование на базе SHA-1 и SHA-256.
Функциональные возможности
Загрузка и исполнение апплетов на Java.
Работа в HID-режиме без дополнительных драйверов.
Поддержка Android, Windows, Linux.
Инструменты для защиты Java и С-приложений.
Flash-память 8 ГБ.
Общие характеристики
Хранение данных до 10 лет.
Размеры (мм) 11x15x1.
Масса 1,41 г.
Количество циклов стирания/записи 30 000.
Универсальный ключ защиты
Электронный ключ Guardant SD представляет собой наиболее миниатюрное и универсальное средство аппаратной защиты софта от нелегального копирования. Обмен с ключом производится с помощью файловой системы Flash-памяти карты, что делает его универсальным ключом защиты для широкого спектра устройств и операционных систем. Ключ Guardant SD представляет собой оптимальное средство защиты софта и контента на платформе Android.
Обфускация Java-кода
В качестве языка программирования для Android используется Java. Общеизвестно, что программы на Java без использования специальных средств обфускации легко реверсируются. На данный момент готовых решений обфускации для Android мало. С помощью электронных ключей Guardant можно кардинально решить проблему защиты функционального кода программы путем переноса этого кода в ключ.
Guardant Mobile API
Для работы с электронным ключом из Android приложения разработчику предоставляется легкое кроссплатформенное API. Набор функций API позволяет выполнить заранее загруженный в электронный ключ код, а также произвести поиск ключа с известными параметрами.
Фотогалерея
  • Электронный ключ Guardant SD для надежной защиты Android-приложений
  • Электронный ключ Guardant SD для надежной защиты мобильных приложений
  • Электронный ключ Guardant SD для надежной защиты приложений на мобильных платформах

Электронные ключи Guardant

  • Guardant Sign
  • Guardant Code
  • Guardant Sign Net
  • Guardant Sign
  • Guardant Code micro
  • Guardant Time Net
  • Guardant Sign micro
  • Guardant Code
  • Guardant Net II

Карта сайта