Maxim представила USB микроконтроллер MAXQ1010
27.06.2010

Компания Maxim Integrated Products представила высокоинтегрированный 16-битный USB микроконтроллер MAXQ1010, рассчитанный  на применение в USB приложениях безопасности, в частности для применения в считывателях смарт-карт, USB-ключах (USB token), включая линейку таковых устройств с батарейным питанием, где энергопотребление и безопасность являются решающими факторами. Разработанный на основе технологий безопасности, примененных в финансовых терминальных микроконтроллерах, MAXQ1010 интегрирует генератор истинно случайных чисел, быстродействующие AES и 3DES блоки шифрования для поддержки безопасной коммуникации в USB-ключах.

Maxim MAXQ1010

MAXQ1010 предоставляет уровень безопасности, типично не предоставляемый приложениями USB token: микроконтроллер проводит мониторинг физического вмешательства и стирает секретные шифровальные ключи и секретные данные при обнаружении атаки. В микроконтроллер интегрированы Flash-память объемом до 128 КБайт, USB трансивер и физический интерфейс, часы реального времени, модуль UART для смарт-карт и дополнительные опции ввода/вывода, благодаря чему микроконтроллер является однокристальным решением с высоким уровнем безопасности для устройств USB token и USB смарт-карт приложений.

Основные параметры и характеристики микроконтроллера MAXQ1010:

  • высокопроизводительное 16-битное RISC ядро с низким энергопотреблением;
  • рабочая частота до 12 МГц;
  • интегрированный RC осциллятор 6 МГц;
  • для USB трансивера требуется отдельный, внешний кварцевый резонатор 12 МГц;
  • 33 инструкции для упрощенного программирования;
  • 16-битные инструкции, 16-битная шина данных;
  • шестнадцать 16-битных рабочих регистра;
  • три независимых указателя данных с автоматическим инкрементом/декрементом ускоряют перемещение данных;
  • специализированный указатель для прямого чтения из пространства кода;
  • интерфейс 1-Wire для отладки и программирования;
  • память:
    • 32/64/128 КБайт Flash-память программ с секторами страничной памяти по 512 Байт, 20000 циклов стирания/записи на каждый сектор;
    • 64 КБайт ROM утилит с возможность вызова подпрограмм пользователем;
    • до 2 КБайт память данных SRAM;
  • встроенные функции безопасности:
    • аппаратные ускорители алгоритмов AES и 3DES;
    • аппаратный генератор истинно случайных чисел;
    • специализированный вход саморазрушения;
    • 128 Байт SRAM секретного ключа безопасности;
    • часы реального времени с интегрированным осциллятором;
  • интегрированный USB 2.0 трансивер и физический интерфейс;
  • коммуникационный интерфейс и порт SPI;
  • порт универсального синхронного/асинхронного приемопередатчика (USART) с поддержкой протокола I2C;
  • модуль UART ISO7816;
  • 31 линия ввода/вывода общего назначения;
  • доступно до 15 внешних источников прерываний;
  • программируемый сторожевой таймер;
  • диапазон напряжения питания 1.7 В … 3.6 В;
  • ток потребления менее 1 мкА в режиме Stop Mode;
  • встроенные схемы отслеживания уровня питающего напряжения;
  • схема сброса при подаче питания;
  • корпус: 48-выводной TQFN.

Благодаря встроенным аппаратным ускорителям AES и 3DES, микроконтроллер может быстро ответить на запрос и подтвердить подлинность устройств, используя стандартную криптографию. Генератор истинно случайных чисел доступен для общего использования приложением (ПО) для генерации ключей, запросов. Для приложений аутентификации с использованием микроконтроллера MAXQ1010 компания предлагает программное обеспечение и справочные материалы.

MAXQ1010 также может применяться в устройствах с батарейным питанием благодаря своему низкому уровню потребления электроэнергии. Микроконтроллер потребляет ток всего 6 мА в рабочем режиме при тактовой частоте 12 МГц, и всего 400 нА в режиме Stop (работает защищенная SRAM память и модуль обнаружения вмешательства). Это делает подходящим использование микроконтроллера в широком круге устройств: USB ключи питаемые только от USB, электронные ключи питаемые от одной батарейки.

maxim-ic.com

Перевод: Vadim по заказу РадиоЛоцман

На английском языке: Maxim introduced the MAXQ1010: USB microcontroller increases security for token applications

Подробнее >>

Реклама