Разработка ПО

Системное и прикладное программное обеспечение для смарт-карт на базе собственных и партнерских микроконтроллеров.


Микрон разрабатывает системное и прикладное программное обеспечение для смарт-карт на базе собственных и партнерских микроконтроллеров.

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

Произведенные ПАО «Микрон» микроконтроллеры со встроенным программным обеспечением уже используются в таких проектах как биометрические загранпаспорта и УЭК.

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

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

Области применения приложений разработки ПАО «Микрон» 

Микроном накоплен большой опыт разработки приложений во многих сферах применения смарт-технологий, включая: 
 
  • Идентификационные карты 
  • Паспортно-визовые документы 
  • Криптографические приложения 
  • Банковские приложения 
  • Транспортные приложения 
  • Социальные и региональные карты 
  • Карты для систем контроля и управления доступом (СКУД) 

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