You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

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

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

  • Доступ к функциям ключа по трем 32-битным паролям - кодам доступа
  • Интерфейсные функции, организация защищенного протокола обмена с драйвером
  • Вычисление функций преобразования данных (симметричное кодирование, хэш-функции, асимметричное шифрование и ЭЦП) при помощи аппаратных алгоритмов
  • Защита содержимого памяти: кодирование, аппаратные запреты

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

  • No labels