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

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

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