Все мы пользуемся различными видами смарт-карт в повседневной судьбе. самые яркими примерами смарт-карт являются: SIM-карты, кредитные карты, электронные документы и т.д.По сути, смарт-карта — это оптимизированный для криптографии микроконтроллер с повышенным уровнем безопасности. Что это указывает? В отличие от стандартного микро контроллера доступк памяти смарт-карты строго контролируется процессором.
Так, чтение данных с карты их написание на ней регулируются ПО самой карты. Более того, производители чипов предпринимают меры по предотвращению несанкционированного доступа (копирования всей памяти, перепрограммирования) к карте на электронном и физическом уровне.
Смотрите кроме этого: Смарт-часы O Watch были созданы восьмилетним ребёнком
Юный разработчик, которому исполнилось восемь лет, поведал о смарт-часах собственной разработки, взявших наименование O Watch. Очевидно, смышлёный юноша не занимался созданием аксессуара от начала и до конца. За базу собственного творения он брал Arduino — комплект аппаратно-программных средств для построения несложных робототехники и систем автоматики.
Заслуга восьмилетнего разработчика пребывает в том, что он создал на базе O Watch готовый образовательный проект для детей, разрешающий изучать основные принципы и кодирование разработки 3D-печати. O Watch трудятся на базе совместимого с Arduino п
Использование смарт-картыСмарт-карта употребляется в тех случаях, в то время, когда нужно удостоверить подлинность ее обладателя. Примером тому помогает SIM-карта. Ее ключевой ролью есть доказать оператору, что телефон, подключившийся к сети, в собственности конкретному абоненту. По окончании аналогичной проверки оператор сможет направлять коммуникацию с номера и на номер абонента как раз тому телефону, и регистрировать платежный баланс абонента.С технической точки зрения карта наделена следующими функциями:
- Сохранение идентификационных данных обладателя карты (значительно чаще ID-номера, а не контактные эти обладателя).
- проверка и Сохранение PIN-кодов для осуществления двухфакторной аутентификации.
- сохранение и Генерация криптографических сертификатов и ключей. В большинстве случаев эти ключи употребляются только для выполнения вторых функции в карты и не подлежат чтению.
- Генерация цифровой подписи.
- Аутентификация по схеме «Вызов-ответ».
- Иные своеобразные функции, свойственные тому либо иному виду карты.
Работа смарт-картыКарты не трудятся самостоятельно, а лишь в связке с так называемым терминалом (телефон, банкомат, другой проводной либо беспроводной электронный читатель). Читатель снабжает карту электричеством и отправляет команды. Карта ни при каких обстоятельствах не инициирует коммуникацию, а неизменно в обязательном порядке отвечает на каждые отправленные ей терминалом команды. При отсутствия ответа карта будет принимать во внимание «MUTED», т.е. не трудящейся.
В аналогичной ситуации терминал или никак не реагирует на неточность, или пробует вернуть общение с картой по окончании осуществления RESET.На логическом уровне коммуникация между картой и терминалом происходит в формате APDU, обрисованном стандартом ISO7816-4. Что касается физического уровня, то выше упомянутое общение регулируется не каким-то одним определенным стандартом, а их множеством. К примеру, существуют стандарты для контактного (ISO7816-3 T=0 и T=1, USB и т.д.) и бесконтактного (ISO14443, NFC/SWP) общения.Я бы желал поподробнее обрисовать коммуникацию терминал с картой. Она происходит следующим образом:
- Инициализация физического канала (Cold reset, ATR, и т.д.)
- Выбор посредством команды SELECT желаемой программы. Этот ход есть опциональным. В случае если он не исполняется, то общение будет осуществляться с программой, выбранной по умолчанию при инициализации канала
- Предстоящее общение для реализации конкретных задач
Стоит упомянуть, что на карте возможно установлена более чем одна программа. К тому же, терминал имеет возможность параллельного общения с одной либо несколькими программами посредством так называемых логических каналов. Количество поддерживаемых логических каналов зависит от конкретной карты.
Стандарт ISO7816-4 разрешает карте поддерживать не более чем 20 каналов. Но, на практике большая часть карт поддерживают лишь 4 канала.Карты Native и JavacardНекоторые смарт-карты выходят в производство с уже заблаговременно установленными на них и не подлежащими трансформации, дополнению, или удалению одной либо более программами, предназначенными для выполнения конкретных функций (SIM и USIM, EMV и т.д.).
Подобные карты, носящие наименование Native, являются привлекательными благодаря их низкой цене (при оптовых закупках) и относительной простоте применяемого для их программирования кода, что сокращает возможность неприятностей с безопасностью карты. Но самые интересными, на мой взор, картами являются карты на базе JavaCard и Global Platform, в которых ОС карты — это платформа, на которой возможно установить разные приложения.
Приложения, написаные для JavaCard, с применением стандартных API, возможно будет загрузить на все карты, поддерживающие совместимую версию платформы, независимо от производителя карты. Что касается Global Platform, то это комплект спецификаций, регулирующий надёжную администрацию карты, а также установку, блокировку или удаление тех либо иных приложений, и управление жизненным циклом (Life Cycle) карты.Мелкое примечание по поводу администрации карты.
Пользователь карты, в большинстве случаев, не владеет и администратором карты. К примеру, администратором SIM-Карты есть оператор сотовой связи, а не клиент. Лишь оператор в праве устанавливать либо удалять приложения на/с карты.
Однако, существует кроме этого возможность купить «безлюдные» карты для собственной разработки приложений.Так, в данной части собственной статьи я коснулся базиса работы смарт-карты, как на внешнем, так и на внутреннем уровне, и дал краткое определение понятия смарт-карты. Следующие части статьи я желал бы посвятить:
- краткому описанию формата APDU по стандарту ISO7816-4
- сущности и понятию JavaCard
- разным нюансам Global Platform
РесурсыСмарт-карта, ВикипедияISO7816-4
Случайная статья:
Принцип работы цилиндра SimonsVoss от смарт-карты
Похожие статьи:
-
Беспроводные зарядные устройства: о новинках, принципах работы и хороших новостях
В бурном потоке информации о закончившейся сравнительно не так давно выставке «Computex 2012» остались фактически незамеченными две новости, хорошие, на…
-
Тест автономной работы alcatel idol 4s: сутки напролёт
Были времена, в то время, когда телефоны умели лишь звонить, но они имели возможность трудиться семь дней без подзарядки. После этого показались более…
-
Как беспощадные нейросети лишают работы сто тысяч цензоров
Литература жанра фэнтези поразительно обширно распространена сейчас. Зайдя в любой из пары сохранившихся в губернском городе книжных магазинов – с 90-х…