мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
glossary:hardware:smartcard [2025/07/14 15:38] – удалено - внешнее изменение (Дата неизвестна) A User Not Logged inglossary:hardware:smartcard [2025/11/09 12:07] (текущий) – внешнее изменение A User Not Logged in
Строка 1: Строка 1:
 +====== smart-card ======
  
 +Смарт-карта - это микроконтроллер, заточенный под криптографические вычисления. Смарт-карты питаются от встроенной в них катушки индуктивности, запасающей энергию для начального радиочастотного импульса, который затем выпрямляется и используется для работы карточки. Таком образом карта не автономна и питается от //card-reader//'а.
 +
 +Сама карта не инициирует коммуникацию, а только отвечает на запросы ридера. Коммуникация осущевствляется так:
 +  * Инициализация физического канала (Cold reset, ATR, и т.д.)
 +  * Выбор с помощью команды ''SELECT'' желаемой программы. Данный шаг является опциональным. В случае если он не исполняется, то общение будет осуществляться с программой, выбранной по умолчанию при инициализации канала
 +  * Дальнейшее общение для реализации конкретных задач
 +
 +Все смарт-карты можно разделить по способу обмена со считывающим устройством на:
 +  * контактные смарт-карты с интерфейсом ISO 7816 (наружние контакты-липестки)
 +  * контактные смарт-карты с USB-интерфейсом
 +  * бесконтактные ([[:glossary:rfid|RFID]]) смарт-карты
 +
 +Чаще всего, карта содержит тн //native// программу, которая не преднозначена для редактирования/удаления. Но сущевствуют карты, на которые можно разные программы: //JavaCard// и //Global Platform//.
 +
 +{{fixme}} написать про APDU