Guardant API: использование асимметричных алгоритмов
09 декабря 2010 годаВ новом уроке речь пойдет об использовании асимметричных алгоритмов, а именно, об алгоритме цифровой подписи ECC160, доступном во всех ключах поколения Guardant Sign/Time.
В рамках данного обучающего материала подробно рассмотрен способ внедрения защиты на основе асимметричного алгоритма ECC160 — одного из возможных способов защиты функционала приложения при помощи аппаратного алгоритма ЭЦП.Применение ЭЦП позволяет разработчику защиты потенциально увеличить разнообразие потока курсирующих данных до бесконечности, так как в отличие от аппаратных алгоритмов симметричного шифрования здесь не нужно заранее подготавливать таблицы вопросов и ответов для последующего их использования в приложении.
Электронный ключ способен вычислить цифровую подпись для произвольного массива данных. Разработчику приложения необходимо проверять корректность подписи программно-реализованными алгоритмами и постоянно генерировать новые данные для проверки. В уроке для простоты понимания технологии на примере простого консольного приложения рассматривается использование алгоритма цифровой подписи для защиты алгоритма принятия решения и реализации лицензионных ограничений.
Урок описывает элементарный пример использования алгоритма электронной цифровой подписи, поддерживаемого современными электронными ключами Guardant, и входит в курс «Основы защиты приложений при помощи Guardant API», скачать который можно в разделе «Обучающие материалы».