CarderPlanet
Professional
Операционная система смарт-карты
У каждой смарт-карты есть операционная система (ОС). ОС - это аппаратно-зависимое микропрограммное обеспечение, которое обеспечивает базовые функции, такие как безопасный доступ к хранению на карте, аутентификация и шифрование. Только несколько карт позволяют писать программы, которые загружаются на смарт-карту - точно так же, как программы на компьютере. Это отличный способ расширить базовую функциональность ОС смарт-карты.Операционные системы для карт с несколькими приложениями (MACOS)
До появления универсальных смарт-карт каждое программное приложение, представляющее продукт или услугу на карте, было написано для конкретной операционной системы, которая, в свою очередь, была специфичной для конкретного поставщика оборудования (микросхемы) или кремниевой платформы. Теперь операционные системы с несколькими приложениями позволяют разрабатывать несколько приложений, работающих на одной карте. Встроенные приложения не могут мешать, они защищены межсетевыми экранами.В настоящее время наиболее известными операционными системами на рынке являются:
- JavaCard
- MULTOS
Операционная система с несколькими картами
MULTOS - это первая открытая, многофункциональная операционная система с высоким уровнем безопасности для смарт-карт. MULTOS позволяет динамически загружать, обновлять или удалять любое приложение в течение срока службы карты.MULTOS - безопасность приложений на основе сертификатов и выпуск карт
MULTOS идеально подходит для разработки приложений на карте программ, которые должны выполняться в защищенной среде чипа смарт-карты. Включение микросхемы, выпуск, загрузка приложений и загрузка данных находятся под контролем инфраструктуры открытых / закрытых ключей (PKI) на основе сертификатов.
Что такое операционная система карты?
Операционная система смарт-карты (COS) чип-карты - это последовательность инструкций, постоянно встроенных в ПЗУ смарт-карты. Инструкции COS часто используются процессами и приложениями на карте. Они предоставляют функции для обмена данными и командами, хранения данных, обработки данных, криптографических процессов и многого другого. Комбинация ОС карты и всего кода, зафиксированного в ПЗУ, часто называется «маской» ПЗУ встроенного чипа защиты смарт-карты.Операционная система карты общего назначения
Операционная система для смарт-карт общего назначения имеет общий набор команд, различные последовательности которых охватывают большинство приложений.Операционная система для выделенной карты
Специальная ОС для смарт-карт имеет команды, разработанные для конкретных приложений, и может содержать само приложение. Примером может служить карта, специально предназначенная для поддержки электронного кошелька, дебетовой или кредитной заявки.Базовые функции ОС карты
Следующие базовые функции ОС смарт-карт являются общими для всех продуктов для смарт-карт:- Управление обменами между картами и внешним миром, прежде всего с точки зрения протокола обмена.
- Управление файлами и данными, хранящимися в памяти.
- Контроль доступа к информации и функциям (например, выбор файла, чтение, запись и обновление данных).
- Управление безопасностью карты и процедурами криптографического алгоритма. Поддержание надежности, особенно с точки зрения целостности данных.
- Управление различными этапами жизненного цикла карты (например, изготовление микрочипа, персонализация, активный срок службы и окончание срока службы).
Ранние смарт-карты были дорогими и негибкими. В настоящее время очень популярны карты с несколькими приложениями, такие как JavaCard или MULTOS.