КБ5004ВЕ1

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 19:37, 28 февраля 2016.

Данный микроконтроллер был разработан для использования в платежных картах.

Отличия КБ5004ВЕ1 от КР1878ВЕ1:

  • отсутствие выводов, есть только один порт;
  • вместо EEPROM исрользуется масочная ROM, нельзя изменять записанные значения;
  • для использования блочного шифрования в структурную схему встроен генератор случайных чисел;
  • объем ОЗУ увеличен в 2 раза;
  • память данных имеет размер 128х128, соответственно, блоки имеют размер 128 бит (16 байт);
  • блок шифрования подключен и к основной памяти, и к ОЗУ;
  • стек команд имеет размер 8х10, поэтому используется сегментная адресация, хранится только начало сегмента (другими словами, возврат осуществляется на начало сегмента).

Данный микроконтроллер поддерживает ГОСТ 28.147-89.

Также присутствует специальная защита от взлома, контролируются выводы.

Структура КБ5004ВЕ1

Структурная схема микроконтроллера представлена на рисунке.

Структурная схема МК КБ5004ВЕ1

Основные характеристики

  • Система команд – 52 команды
  • Масочное ПЗУ ОС – 8Кх16
  • ОЗУ данных – 256х8
  • Электрически стираемое ППЗУ – 128х128, секторами по 16 байт:
  • Хранение информации – 10 лет
  • Циклов стирания/записи – 100 000
  • Перепрограммирование – 5 мсек
  • Секторов с 1-кратной записью – 2
  • Тактовая частота – 10 МГц
  • Время выполнения любой команды при частоте 10 МГц – 200 нсек
  • Реакция на прерывание – 400 нс
  • Криптозащита информации:
  • по ГОСТ 28 147-89 - 1 мс,
  • по Triple-DES - 12 мс
  • Защита от аналитического и технологического доступа к ключам шифрования
  • 16-разрядный таймер с 8-разрядным делителем счетной частоты
  • Порт – ISO 7816-3
  • Ток потребления:
  • < 10 мA,
  • < 80 мкА в режиме WAIT
  • Рабочая температура – от -65 до +85°C

Особенности платформы ТЕСЕЙ

  1. Адресация в ТЕСЕЙ
  2. Команды в ТЕСЕЙ
  3. Организация вычислительного процесса в ТЕСЕЙ
  4. Прерывания в ТЕСЕЙ

См. также