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

Compare with Current View Page History

« Previous Version 3 Next »

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

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

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

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

  • No labels