Симметричные алгоритмы шифрования — основа надежной защиты приложений. В современных электронных ключах Guardant реализовано несколько криптографических алгоритмов (AES128, GSIII64), причем ключ шифрования никогда не покидает пределы устройства и не может быть считан из памяти ключа стандартными средствами. Используя симметричные алгоритмы шифрования можно строить успешные схемы защиты с использованием Guardant API, защищать хранимые и передаваемые внутри приложения данные, и даже его исполняемый код.
Применение аппаратных алгоритмов позволяет противодействовать множеству атак на защищенное приложение, но для максимальной эффективности необходимо учитывать особенности работы алгоритмов — различные криптографические режимы, вектор инициализации. В уроке на примере реального приложения рассматривается использование симметричного алгоритма блочного шифрования AES128 для защиты данных алгоритма принятия решений и реализации лицензионных ограничений.
Урок описывает элементарный пример использования симметричного алгоритма шифрования, поддерживаемого современными электронными ключами Guardant, и входит курс «Основы защиты приложений при помощи Guardant API», скачать который можно в разделе Обучающие материалы.