Курсовая работа: Управление смарт-картами с применением персонального компьютера
6
41–44
№ месяца выпуска
6–9
45–64
Серийный номер
9
65–72
4096* NBS единиц
10
73–80
512* NBS единиц
11
81–88
64* NBS единиц
12
89–96
8* NBS единиц
13
97–104
1* NBS единиц (NBS-число установленных битов)
14–40
105–320
FF – проверочная область
Итак, можно выделить следующие информационные области на карте: заголовок, счетчик. Заголовок содержит 40 бит информации, которые жестко программируются изготовителем карт. Обычно эта область содержит чисто служебные данные, которые в принципе нужны только для информативности. Следует иметь в виду, что некоторые производители в битах 36–64 пишут копию даты выпуска и серийного номера. Кроме этого первыми четырьмя цифрами серийного номера всегда будет дата выпуска, т.е., 0600 будет означать июнь 2000 года. Проверочная область – область, на которой производитель проверяет работоспособность чипа.
Пример дампа памяти карты
Ниже на рисунке 13 показан дамп (образ) памяти карты на котором условно цветами выделены различные области памяти по их назначению и свойствам.
Рис. 13
Чтение карты производится как 512-ти битного чипа, но это лишь внутреннее представление памяти.
В картах «Харьковский Метрополитен» биты 320–375 не защищены и их можно перезаписать, эти биты являются CRC кодом.
Эмуляторы смарт-карты