ОС смарт-карты

CarderPlanet

Professional
Messages
2,556
Reputation
7
Reaction score
571
Points
83

Операционная система смарт-карты​

У каждой смарт-карты есть операционная система (ОС). ОС - это аппаратно-зависимое микропрограммное обеспечение, которое обеспечивает базовые функции, такие как безопасный доступ к хранению на карте, аутентификация и шифрование. Только несколько карт позволяют писать программы, которые загружаются на смарт-карту - точно так же, как программы на компьютере. Это отличный способ расширить базовую функциональность ОС смарт-карты.

Операционные системы для карт с несколькими приложениями (MACOS)​

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

Операционная система с несколькими картами​

MULTOS - это первая открытая, многофункциональная операционная система с высоким уровнем безопасности для смарт-карт. MULTOS позволяет динамически загружать, обновлять или удалять любое приложение в течение срока службы карты.

MULTOS-architecture-300x140.jpg

MULTOS - безопасность приложений на основе сертификатов и выпуск карт

MULTOS идеально подходит для разработки приложений на карте программ, которые должны выполняться в защищенной среде чипа смарт-карты. Включение микросхемы, выпуск, загрузка приложений и загрузка данных находятся под контролем инфраструктуры открытых / закрытых ключей (PKI) на основе сертификатов.

Что такое операционная система карты?​

Операционная система смарт-карты (COS) чип-карты - это последовательность инструкций, постоянно встроенных в ПЗУ смарт-карты. Инструкции COS часто используются процессами и приложениями на карте. Они предоставляют функции для обмена данными и командами, хранения данных, обработки данных, криптографических процессов и многого другого. Комбинация ОС карты и всего кода, зафиксированного в ПЗУ, часто называется «маской» ПЗУ встроенного чипа защиты смарт-карты.

Операционная система карты общего назначения​

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

Операционная система для выделенной карты​

Специальная ОС для смарт-карт имеет команды, разработанные для конкретных приложений, и может содержать само приложение. Примером может служить карта, специально предназначенная для поддержки электронного кошелька, дебетовой или кредитной заявки.

Базовые функции ОС карты​

Следующие базовые функции ОС смарт-карт являются общими для всех продуктов для смарт-карт:
  • Управление обменами между картами и внешним миром, прежде всего с точки зрения протокола обмена.
  • Управление файлами и данными, хранящимися в памяти.
  • Контроль доступа к информации и функциям (например, выбор файла, чтение, запись и обновление данных).
  • Управление безопасностью карты и процедурами криптографического алгоритма. Поддержание надежности, особенно с точки зрения целостности данных.
  • Управление различными этапами жизненного цикла карты (например, изготовление микрочипа, персонализация, активный срок службы и окончание срока службы).
Как правило, эмитент карты должен использовать операционную систему, производителя чипа и приложения. Это оставляет мало гибкости для изменения любого из этих компонентов без дорогостоящего нового программного и / или аппаратного обеспечения.
Ранние смарт-карты были дорогими и негибкими. В настоящее время очень популярны карты с несколькими приложениями, такие как JavaCard или MULTOS.
 
Top