Эмуляторы смарт-карты

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

Пусть алгоритм работы управляющего аппарата карты зависит от содержимого «неперезаписываемой» области памяти, и она у каждого экземпляра карточки индивидуальна, но ведь эта область неизменна. Единственным недостатком данного метода можно считать довольно большую трудоемкость реализации, но это искупается тем, что на основе этого принципа реализуются эмуляторы практически всех карт, включая даже SIM-карты сотовых телефонов.

Реализацию эмулятора на этом принципе можно осуществить двумя путями. Первый состоит в том, что собирается логическая схема, осуществляющая всю логику работы схемы «аппарат-карта». Второй же способ основан на применении микроконтроллеров. В основном, используют микроконтроллеры из PIC-серии. Наиболее приемлемым является использование контроллера МС68НС705К1 фирмы Motorola. Во-первых, его довольно легко найти, во-вторых, он дешев, в-третьих, в этом контроллере огромное количество функций. Собираем программатор по схеме, приведенной на рисунке 14:

Рис. 14

Данная схема подключения контроллера к компьютеру через LPT порт очень удобна и не требует большой аппаратной реализации.

Для программирования контроллера нужен еще один источник напряжения 16,5 В. Этим напряжением и программируется контроллер.

Поведенческая программа записана в специальном формате фирмы Моторола, формат этот называется S19 и весьма хорошо описан на сайте этой фирмы.

После того как микросхема контроллера запрограммирована нужно собрать схему самого эмулятора (рисунок 15).

Рис. 15

Такой эмулятор размещается целиком собранным на таксофонной карте. При этом все сопротивления и конденсаторы подобраны таким образом, что бы «приемник» карты не смог различить подделку от реального чипа.

Еще один вариант схемы при которой сигнал «стирания» не сможет пройти через это устройство при условии, что карту не нужно сбрасывать (рис. 16).

Рис. 16

Когда схема на одном RS триггере принимает импульс по Reset то на выходе тригера появляется «1» и сигналы Clock не смогут дальше пройти.

Реализуется данная схема на 3-х микросхемах:

1. К555ТР2 – 4-ре RS триггера

2. К555ЛИ1 – 4-ре элемента И

3. К555ЛН1 – 6 элементов НЕ

Принципиальная схема с размещением элементов приведена на рисунке 17.

Рис. 17

Схема удобна тем, что питание микросхем совпадает с питанием которое подается устройством на карту.

Временные диаграммы приведенные на рисунке 18 показывают работу устройства.

Рис. 18

Прочтите также:

Модернизация системы видеонаблюдения центрального офиса коммерческого банка
Желание жить вне опасности следует в общепринятой иерархической системе потребностей, предложенной Маслоу, сразу после физиологических нужд. Это понятие не ограничивается личной без ...

Разработка имитатора сигналов для электрокардиографов
Биоэлектрические процессы в организме являются источником диагностической информации о состоянии и деятельности тканей и органов. Регистрация потенциалов, возникающих ...

Тиристорные преобразователи частоты назначение, типы, структурная схема
Современный частотно регулируемый электропривод состоит из асинхронного или синхронного электрического двигателя и преобразователя частоты (см. рис.1.). Электрический ...

Основные разделы

Copyright © 2008 - 2021 www.techmatch.ru