Смарт-карты iCLASS сегодня доступны с объемом памяти 2 кбит, 16 кбит и 32 кбит. Встроенная память позволяет использовать карты не только для решения классических задач контроля доступа, но и для других приложений. Например, для записи в карту цифровых подписей, различных идентификаторов и счетчиков, образов отпечатков пальцев и т.д. Так, например, 16 кб карта позволяет записать на нее до двух отпечатков пальцев с помощью биометрического программатора RKLB57. Запись/чтение памяти карт iCLASS можно осуществлять с помощью программатора карт iCLASS CP1000 или собственным ПО с использованием протокола iCLASS.
Вся память карты iCLASS разбита на несколько страниц (Page) и областей (Application area, область приложения). Каждая страница включает в себя две области памяти, доступ к каждой области защищен своим индивидуальным 64 битным ключом. В свою очередь каждая область разбивается на блоки по 8 байт в каждом.
Существует пять вариантов разбития памяти iCLASS на страницы и области:
Первые 6 блоков каждой первой области страницы содержат серийный номер карты, конфигурационную информацию, пару ключей доступа к областям приложений данной страницы и другую служебную информацию. Блоки с 6-го по 18-ый образуют область под названием HID Access Control Application, она отводится для хранения информации для контроля доступа, именно здесь размещается формат данных или SIO для iCLASS SE. Все оставшиеся блоки доступны для свободного использования.
Ниже приводится структура памяти карт iCLASS 2k, 16k/2, 16k/16:
2 кб (256 Байт) |
16 кб (2 кБ) 2 области приложений |
16 кб (2 кБ) 16 областей приложений |
|||||||||||||||
Структура |
Структура |
Структура |
|||||||||||||||
размер |
Блок # |
Данные |
размер |
Блок # |
Данные |
С Т Р А Н И Ц А 0 |
размер |
Блок # |
Данные |
||||||||
48 Байт |
0 |
Серийный номер (CSN) |
48 Байт |
0 |
Серийный номер (CSN) |
48 Байт |
0 |
Серийный номер (CSN) | |||||||||
1 |
Конфигурация |
1 |
Конфигурация |
1 |
Конфигурация | ||||||||||||
2 |
Не используется |
2 |
Не используется |
2 |
Не используется | ||||||||||||
3 |
Ключ 1 |
3 |
Ключ 1 |
3 |
Ключ 1 | ||||||||||||
4 |
Ключ 2 |
4 |
Ключ 2 |
4 |
Ключ 2 | ||||||||||||
5 |
Данные приложения |
5 |
Данные приложения |
5 |
Данные приложения | ||||||||||||
104 Байт |
6 |
HID Application Area (формат данных, SIO) |
104 Бвйт |
6 |
HID Application Area (формат данных, SIO) |
104 Байт |
6 |
HID Application Area (формат данных, SIO) |
|||||||||
7 |
7 |
7 |
|||||||||||||||
8 |
8 |
8 |
|||||||||||||||
9 |
9 |
9 |
|||||||||||||||
10 |
10 |
10 |
|||||||||||||||
11 |
11 |
11 |
|||||||||||||||
12 |
12 |
12 |
|||||||||||||||
13 |
13 |
13 |
|||||||||||||||
14 |
14 |
14 |
|||||||||||||||
15 |
15 |
15 |
|||||||||||||||
16 |
16 |
16 |
|||||||||||||||
17 |
17 |
17 |
|||||||||||||||
18 |
18 |
18 |
|||||||||||||||
104 Байт |
19 |
Область приложения 2 |
1896 Байт |
19 |
Область приложения 2 |
104 Байт |
19 |
Application Area 2 |
|||||||||
20 |
20 |
20 |
|||||||||||||||
21 |
21 |
21 |
|||||||||||||||
22 |
22 |
22 |
|||||||||||||||
23 |
23 |
23 |
|||||||||||||||
24 |
24 |
24 |
|||||||||||||||
25 |
25 |
25 |
|||||||||||||||
26 |
26 |
26 |
|||||||||||||||
27 |
27 |
27 |
|||||||||||||||
28 |
28 |
28 |
|||||||||||||||
29 |
29 |
29 |
|||||||||||||||
30 |
30 |
30 |
|||||||||||||||
31 |
31 |
31 |
|||||||||||||||
|
32 |
С Т Р А Н И Ц А 1 |
размер |
Блок # |
Данные |
||||||||||||
33 |
48 Байт |
0 |
Серийный номер (CSN) | ||||||||||||||
... |
1 |
Конфигурация | |||||||||||||||
... |
2 |
Не используется | |||||||||||||||
... |
3 |
Ключ 1 | |||||||||||||||
... |
4 |
Ключ 2 | |||||||||||||||
... |
5 |
Данные приложения | |||||||||||||||
... |
208 Байт |
6 |
Область приложения 3 |
||||||||||||||
... |
7 |
||||||||||||||||
... |
8 |
||||||||||||||||
... |
9 |
||||||||||||||||
... |
10 |
||||||||||||||||
... |
11 |
||||||||||||||||
... |
12 |
||||||||||||||||
... |
13 |
||||||||||||||||
... |
14 |
||||||||||||||||
... |
15 |
||||||||||||||||
... |
16 |
||||||||||||||||
... |
17 |
||||||||||||||||
... |
18 |
||||||||||||||||
... |
19 |
Область приложения 4 |
|||||||||||||||
... |
20 |
||||||||||||||||
... |
21 |
||||||||||||||||
... |
22 |
||||||||||||||||
... |
23 |
||||||||||||||||
... |
24 |
||||||||||||||||
... |
25 |
||||||||||||||||
... |
26 |
||||||||||||||||
... |
27 |
||||||||||||||||
... |
28 |
||||||||||||||||
... |
29 |
||||||||||||||||
... |
30 |
||||||||||||||||
... |
31 |
||||||||||||||||
... |
... Страницы 2- 6 ... |
||||||||||||||||
... |
С Т Р А Н И Ц А 7 |
размер |
Блок # |
Данные |
|||||||||||||
... |
48 Байт |
0 |
Серийный номер (CSN) | ||||||||||||||
... |
1 |
Конфигурация | |||||||||||||||
... |
2 |
Не используется | |||||||||||||||
... |
3 |
Ключ 1 | |||||||||||||||
... |
4 |
Ключ 2 | |||||||||||||||
... |
5 |
Данные приложения | |||||||||||||||
... |
208 Байт |
6 |
Область приложения 15 |
||||||||||||||
... |
7 |
||||||||||||||||
... |
8 |
||||||||||||||||
... |
9 |
||||||||||||||||
... |
10 |
||||||||||||||||
... |
11 |
||||||||||||||||
... |
12 |
||||||||||||||||
... |
13 |
||||||||||||||||
... |
14 |
||||||||||||||||
... |
15 |
||||||||||||||||
... |
16 |
||||||||||||||||
... |
17 |
||||||||||||||||
... |
18 |
||||||||||||||||
... |
19 |
Область приложения 16 |
|||||||||||||||
... |
20 |
||||||||||||||||
... |
21 |
||||||||||||||||
... |
22 |
||||||||||||||||
... |
23 |
||||||||||||||||
... |
24 |
||||||||||||||||
... |
25 |
||||||||||||||||
... |
26 |
||||||||||||||||
... |
27 |
||||||||||||||||
251 |
28 |
||||||||||||||||
252 |
29 |
||||||||||||||||
253 |
30 |
||||||||||||||||
254 |
31 |
||||||||||||||||
255 |
Статья подготовлена по материалам компании HID. Частичное или полное использование текста статьи разрешается только совместно с размещением ссылки на сайт источник http://idsec.ru