В мире, где технологии определяют границы возможного, ключевое преимущество — это способность быстро и точно превращать инновационные идеи в работающие решения. Мы предлагаем комплекс услуг, охватывающий весь жизненный цикл создания высокотехнологичных продуктов — от концепции до серийного производства.

Продукты и услуги

Мы — ваш надежный партнёр в создании микроэлектроники, обеспечивающий сквозную разработку, где каждый этап выполняется с бескомпромиссным вниманием к деталям и качеству. Доверьте нам свою идею — и получите готовое, конкурентное решение.

Разработка встроенного программного обеспечения для смарт-карт на базе микроконтроллеров, а также приложения для смарт-карт

Встроенное программное обеспечение включает следующие компоненты:

  • операционная система собственной разработки виртуальная машина JavaCard;
  • программные библиотеки, включая поддержку технологии MoC (аутентификация пользователя по отпечатку пальца), поддержку отечественных и международных алгоритмов шифрования и пр. интегрированные приложения, например: идентификационные, банковские, транспортные и др.

Произведенные «НИИМЭ» микроконтроллеры со встроенным программным обеспечением уже используются в таких проектах как биометрические загранпаспорта, карты «МИР», УЛГ, ПЭК, ФОМС.
Наши специалисты оказывают полный цикл услуг по разработке программных приложений по требованиям заказчика, в том числе занимаются разработкой спецификации, структур данных, кода приложения, тестов и подготовкой к персонализации.

Прототипирование

Варианты реализации приложений:

  • Апплет на JavaCard. Универсальный вариант, работающий на любых картах с поддержкой JavaCard, в том числе, на картах других поставщиков. Операционная система содержит расширения JavaCard API, реализующие поддержку отечественной криптографии и технологии MoC (проверка биометрических параметров на карте).
  • Приложение на основе стандарта ISO 7816. Этот стандарт определяет базовый набор функций для построения широкого спектра приложений: файловая система с различными типами файлов, система разграничения доступа, набор криптографических операций, включая генерацию электронной цифровой подписи и др.
  • «Нативная» реализация приложения в кодах процессора и его интеграция в операционную систему карты.

Данный способ позволяет получать высокопроизводительные приложения, использующие нестандартные алгоритмы и криптографические протоколы. «Нативно» реализованное приложение обладает более высокой производительностью по сравнению с приложением на JavaCard. Для сокращения сроков разработки применяются микроконтроллеры с размещением операционной системы в перезаписываемой памяти (flash).

Прототипирование

Области применения приложений

«НИИМЭ» накоплен большой опыт разработки приложений во многих сфера применения смарт-технологий, включая:

  • Идентификационные карты
  • Паспортно-визовые документы
  • Криптографические карты и токены
  • Банковские карты
  • Транспортные карты
  • Социальные и региональные карты
  • Карты для систем контроля и управления доступом (СКУД)

Наши специалисты обладают уникальным опытом разработки операционных систем для смарт- карт, глубоким знанием аппаратного обеспечения, стандартов и спецификаций в области смарт-технологий

Прототипирование