Смарт-технологии
Смарт-карта концептуально представляет собой пассивное автономное электронное устройство обеспечивающее следующие основные функции:
- защищенное от несанкционированного доступа хранение информации;
- доступ к хранимой информации в соответствии с заданными некорректируемым образом правилами разграничения доступа;
- обработку ограниченных объемов информации в соответствии с заданными некорректируемым образом алгоритмами.
"Пассивность" смарт-карт означает, что все операции выполняемые смарт-картой инициируются командами внешнего оборудования.
Интерфейсы, внутреннее устройство и применение смарт-карт исчерпывающим образом регламентируется международными стандартами и спецификациями, такими как ISO7810, ISO7816, ISO14443, ISO 10373, EMV, Global Platform.
Cмарт-карта всегда функционирует в паре с внешним устройством, обеспечивающим сопряжение программно-аппаратных и логических интерфейсов смарт-карты с компонентами прикладной системы. В простейшем случае это смарт-карт ридер соответствующий спецификациям PC/SC или CCID.
Для реализации конкретной прикладной функции смарт-карта (пусть это будет native-карта) определенным образом конфигурируется т.е. инициализируется. В процессе инициализации в памяти смарт-карты создается прикладная файловая структура, охваченная определенным механизмом разграничения доступа.
После этого производится персонализация карты т.е. занесение в файловую структуру определенной прикладной информации включающей значения криптографических ключей, паролей и конкретных прикладных данных. После этого смарт-карта готова к эксплуатации.
Обычно для смарт-карты предусмотрен конечный жизненный цикл, определяемый как из соображений технической целесообразности, так и из требований по безопасности. По завершению своего жизненного пути смарт-карта блокируется и утилизируется.