Базовый элемент – микроконтроллер

Современные электронные ключи Guardant (Guardant Sign / Time / Code) базируются на высокопроизводительном 32-разрядном микроконтроллере. По сравнению с предшественниками, новые ключи получили гораздо больше вычислительных ресурсов и обеспечивают высокую производительность и скорость обмена данными с компьютером по шине USB.
Этот факт открывает множество новых возможностей защиты, как, например, вычисление хеш-функций, шифрование данных симметричными алгоритмами, электронная цифровая подпись на основе эллиптических кривых.
Благодаря наличию микроконтроллера электронный ключ Guar-dant представляет собой интеллектуальное устройство, способное обрабатывать данные по сложным алгоритмам. На этапе изготовления ключа в память его микроконтроллера «прошивается» специальная микропрограмма, реализующая следующие функции:

Для электронных ключей используются микроконтроллеры, защищенные от считывания и модификации микропрограммы. Таким образом, микроконтроллер представляет собой «черный ящик», скрывающий все происходящие в нем процессы.