SIM-карта - недоPC ?

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

С подачи автора статьи я снова разыскиваю книжечку:
Тимоти М. Юргенсен, Скотт Б. Гатери «Смарт-карты: Настольная книга разработчика». -
«КУДИЦ-образ», 2003, 426 стр.

Новый экземпляр пока не нашел... по пути ищу заодно:
Голдовский И.М. «Банковские микропроцессорные карты»

Обе книги попадаются на торрентах - но у меня нет возможности их из дома с торрентов скачать.
iLavr
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

Ну так а ссылку на торрент можно?
А то нифига нету в этих нетах
Хочу стать всезнайкой ;-)
User avatar
Shaos
Admin
Posts: 24025
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

He3HauKo wrote:Ну так а ссылку на торрент можно?
А то нифига нету в этих нетах
торренты приватом пожалуйста...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

He3HauKo wrote:Ну так а ссылку на торрент можно?
Ты не обижайся, но я уже по второму разу всё прошариваю...
А это занятие далеко как не доставляет мне удовольствие. :(
С торрента я могу скачать только с работы - поэтому пропускаю
такие ссылки, как и те ссылки, где просят номер сотового...

Гугль - я так понимаю - у нас ведь одинаковый? :wink:
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

В поисках наткнулся на довольно интересный сайт близкий к теме:

http://gsho.thur.de/gsho/indexold.html

Image

Кое что самодельческое - есть у них... :lol:

Image
iLavr
User avatar
Shaos
Admin
Posts: 24025
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

кстати в америке чипованных банковских карт нету - это сугубо европейское изобретение
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Из крупной фотографии чипа SIM-карты видно, как мне кажется, что контроллер скорее всего -
серийный стандартный, только выводы из него разведены на контакты карты не все.

Image

Пишут также, что Motorola 68HC05 является достаточно популярным чипом смарт-карт.
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:кстати в америке чипованных банковских карт нету - это сугубо европейское изобретение
Интересно, а как тогда выглядит американская Visa?
У нас в России - она чипованная...

Впрочем, мне именно чип и интересен в рамках этого топика.
Пока получается, что любую найденную на мусорке симку можно использовать
по крайней мере, как память с последовательным интерфейсом.
iLavr
User avatar
Shaos
Admin
Posts: 24025
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:кстати в америке чипованных банковских карт нету - это сугубо европейское изобретение
Интересно, а как тогда выглядит американская Visa?
У нас в России - она чипованная...

Впрочем, мне именно чип и интересен в рамках этого топика.
Пока получается, что любую найденную на мусорке симку можно использовать
по крайней мере, как память с последовательным интерфейсом.
и виза, и мастер-кард, и американ-экспресс все по старинке имеют магнитную полоску, разве что в моей американ-экспресс карточке есть ещё и RFID (который не везде правда работает) и говорят визы тоже есть такие (у меня нету)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
He3HauKo
Senior
Posts: 176
Joined: 09 Aug 2012 11:20
Location: 95.135.174.189

Post by He3HauKo »

Ты не обижайся, но я уже по второму разу всё прошариваю...
Какие обиды!? Подумал тебе больше повезло....:roll:

Я даже перекрестный поиск провел :-?
Хочу стать всезнайкой ;-)
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Пишут также, что ОС обычно защищается после её прошивки пережиганием плавкой перемычки.

Сам чип может защищаться от различных "коллизий" набором встроенных датчиков,
в частности, есть фотодатчик на поверхности кристалла, то есть, не факт, что вырезaнный
вот так кристалл будет работать.

Image




PS. Вот бы конкурс объявить, типа 7400 competition, "Что можно сделать из старой SIM-карты"! :roll:
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Different wrote:Повесить на I2C любой датчик и собирать данные...
А протокол у смарт-карт нифига не I2C... I2C - он двухпроводный.

И даже не One Wire, как я понадеялся, а Single Wire Protocol, как
оказалось.
Наверное, чтобы не платить денег за патент 1-Wire... :wink:
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

На низком уровне протокол неплохо описан вот здесь:
Общаемся с SIM-картой на низком уровне

Но что меня несколько озодачило, ответ Answer to reset (ATR) СИМка по описанию
выдаёт при высоком уровне на линии CLK.

В то же время, как мне казалось (и так оно и есть в схемах простых "кард-ридеров"),
на входе CLK должен быть тактовый сигнал для процессора СИМки порядка
3.5-4МГц и выше.

Иначе получается, что после сброса и при отсутствии импульсов CLK процессор
выдает ответ, работая на своём внутреннем что-ли генераторе. :-?

Хотя и сказано, что 3.5-4МГц - минимальная частота, а проц СИМки может и на
40МГц "фурыкать".

Хотя CLK называют и синхронизирующим сигналом, возможно, это не непосредственно
"клок" процессора, а импульсы внешней синхронизации...


PS. Да CLK - это не такт процессора, а сигнал синхронизации, влияющий на скорость обмена.
То есть после сброса и ответа карты о готовности, на CLK всёж должны синхроимпульсы подавться!
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Lavr wrote: Вот бы конкурс объявить, типа 7400 competition, "Что можно сделать из старой SIM-карты"! :roll:
Это в некотором роде насмешка и зло... :wink: но из мусорной СИМки можно
сделать по меньшей мере релаксационный генератор, используя только
факт ответа на сигнал сброса.

На выходе I/O после подачи Reset должна появиться "1", а потом - посылка
Answer to reset (ATR), первый бит которой - "0".
Если ввести обратую связь I/O -> Reset, то, пожалуй, релаксационный генератор
и получится... :roll:

Но в этом как бы и есть "зло" - сделать релаксационный генератор из чипа
с процессором внутри! :o
iLavr
User avatar
Lavr
Supreme God
Posts: 16682
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Подведу итог кавалерийскому наскоку на SIM- и смарт-карты, на который меня сподвигла
заманушная статья на Хабре. :lol:

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

Внутренние ЦПУ SIM- и смарт-карт В ПРИНЦИПЕ задействовать можно, сменив прошивку
ОС карты.
Но с этим возникает СТОЛЬКО ПРОБЛЕМ, что легче пойти и купить PIC12xx. :wink:
Даже проделать это ОДИН РАЗ ИЗ СПОРТИВНОГО ИНТЕРЕСУ не имеет смысла, т.к. вся
привязка будет к одному типу SIM-карты.

НОВЫЕ (чистые) SIM- и смарт-карты - МОЖНО прошить, как контроллер, любым подходящим
исполняемым кодом, но один вывод I/O подсказывает, что луше купить и прошить НОВЫЙ PIC16F628... :wink:

Из SIM-карты можно сделать релаксационный генератор, если внимательно
помотреть на следующую диаграмму: :D

Image
iLavr