Микроконтроллеры семейства MIK51
MIK51 – семейство защищенных микроконтроллеров для смарт-карт, применяемых в электронных документах, платежных картах и криптографических токенах. Все микроконтроллеры MIK51 имеют дуальный интерфейс, криптографические сопроцессоры для российских и международных криптографических алгоритмов и целый арсенал аппаратных мер защиты от инженерных атак.
Разработка встроенного программного обеспечения для смарт-карт
АО «НИИМЭ» разрабатывает встроенное программное обеспечение для смарт-карт на базе собственных и партнерских микроконтроллеров:
• Операционные системы собственной разработки.
• Виртуальная машина JavaCard.
• Интегрированные («нативные») приложения.
• Отечественные и международные криптографические алгоритмы.
• Поддержка технологии MoC (аутентификация пользователя по отпечатку пальца).
Операционные системы АО «НИИМЭ» работают в составе множества интеллектуальных устройств:
• Биометрический загранпаспорт.
• Платежная карта «МИР».
• Карта военнослужащего.
• Элемент безопасности для Интернета вещей.
• Криптографические USB-токены разных производителей.
Разработка приложений для смарт-карт
Наши специалисты обладают уникальным опытом разработки операционных систем для смарт-карт, глубоким знанием аппаратного обеспечения, стандартов и спецификаций в области смарт-технологий.
Мы оказываем полный спектр услуг по разработке приложений по требованиям заказчика:
• Составление спецификации.
• Проектирование структур данных.
• Проектирование защищенных протоколов обмена данными.
• Разработка программного кода приложения и тестов.
Нами накоплен большой опыт создания приложений во многих сферах применения смарт-технологий, включая:
• Идентификационные карты.
• Социальные и региональные карты.
• Криптографические токены.
• Банковские карты.
• Транспортные карты.
• Карты для систем контроля и управления доступом (СКУД).
• Элементы безопасности для защиты информации в сети IoT.
Варианты реализации приложений:
• Апплеты на JavaCard, в том числе с использованием российской криптографии.
• Приложения на основе стандарта ISO 7816, включая криптографические приложения и генерацию электронной подписи.
• «Нативная» реализация приложения и его интеграция в ОС карты.
Продукты НИИМЭ для рынка смарт-карт и электронных документов
Идентификационные карты и электронные документы
АО «НИИМЭ» разработал семейство защищенных микроконтроллеров для идентификационных карт и электронных документов, которые применяются в российских загранпаспортах и картах военнослужащего. Готовятся к выпуску новые типы электронных документов: Удостоверение Личности Гражданина РФ (УЛГ), Водительское Удостоверение (ВУ), Свидетельство о регистрации Транспортного Средства (СТС). В микросхемах реализованы современные отечественные и международные криптографические алгоритмы. Микросхемы для электронных документов сертифицированы в ФСБ России по классу КВ1.
Платежные карты
АО «НИИМЭ» разработал микросхему для дуальных карт «МИР», которая отвечает всем требованиям по функциональности и безопасности, предъявляемым международным консорциумом EMVCo и российской платежной системой НСПК. Оценка безопасности успешно проведена в зарубежной сертификационной лаборатории. Объем энергонезависимой памяти 16K позволяет разместить на карте несколько экземпляров приложения «МИР» для добавления функций социальной карты, карты лояльности или других дополнительных функций.
Криптографические карты
Криптографические продукты АО «НИИМЭ» с операционной системой Trust поддерживают новейшие отечественные и международные криптографические алгоритмы, включая:
• ГОСТ Р34.10-2012 (электронная подпись).
• ГОСТ Р34.11-2012 (функция хэширования).
• ГОСТ Р34.12-2015, ГОСТ Р3413-2015 (новый стандарт на блочные алгоритмы).
ОС поддерживает аутентификацию пользователя по отпечатку пальца (технология Match-on-Card).
Продукты семейства являются СКЗИ класса KC3 и выпускаются на отечественных микроконтроллерах первого уровня (т.е. разработанных и произведенных в России).
Транспортные карты и СКУД
АО «НИИМЭ» предлагает чипы для транспортных карт и систем управления доступом (СКУД) на базе отечественных и импортных микроконтроллеров с собственным ПО. Их отличает:
• Быстрота проведения транзакции.
• Устойчивость к потере питания.
• Совместимость с открытой международной спецификацией Cipurse.
• Стандартная файловая система (согласно ISO 7816-4).
• Полная совместимость со всеми считками и NFC-телефонами при обмене по радио-интерфейсу.
• Поддержка зарубежной и отечественной криптографии.
• Низкая цена.
Универсальная платформа JavaCard
АО «НИИМЭ» предлагает универсальную платформу JavaCard, позволяющую заказчикам создавать приложения. Платформа JavaCard реализует спецификацию JC ver. 3.0.4 и поддерживает управление приложениями по спецификации Global Platform 2.2.1. Важнейшим преимуществом продукта НИИМЭ является наличие ряда собственных расширений, которые предоставляют в распоряжение апплета:
• Поддержку отечественной криптографии, включая новейшие алгоритмы ГОСТ Р34.10-12, ГОСТ Р34.11-12, ГОСТ Р34.12-15, ГОСТ Р34.13-15.
• Примитивы модулярной арифметики для реализации собственных вариантов асимметричных алгоритмов.
• Примитивы арифметики на эллиптических кривых.
• Средства контроля целостности встроенного ПО и апплета, а также некоторые другие полезные функции.
Продукты семейства являются СКЗИ класса KC3.
Jedi – среда разработки для JavaCard
Программный комплекс Jedi позволяет максимально эффективно разрабатывать и отлаживать апплеты для смарт-карт на языке JavaCard в популярной интегрированной среде Eclipse. Отличительными особенностями JEDI являются:
• Полноценная поддержка всех расширений, включая отечественную криптографию.
• Эмулятор PC/SC-ридера.
• Точная эмуляция поведения карты.
• Интерактивная отладка апплета на уровне исходного кода.
• Контроль ресурсов виртуальной машины JavaCard в режиме реального времени.