Русские Блоги
[IoT] NFC чтение / запись IC карты и проверка безопасности пароля
Краткое описание производительности бесконтактной карты S50 (M1)
1. Основные показатели
1) Емкость 8 Кбит EEPROM (1 Кбайт)
2) Разделенный на 16 секторов, каждый сектор состоит из 4 блоков, каждый блок состоит из 16 байтов, причем блоком является блок доступа
3) Каждый сектор имеет независимый набор паролей и контроль доступа
4) Каждая карта имеет уникальный серийный номер, который состоит из 32 цифр
5) С механизмом предотвращения столкновений, поддержка работы нескольких карт
6) Отсутствует блок питания с собственной антенной, содержащей зашифрованную логику управления и схему логики связи
7) Срок хранения данных составляет 10 лет, которые можно перезаписывать 100 000 раз и читать неограниченно
8) Рабочая температура: -20 ℃ ~ 50 ℃ (влажность 90%)
9) Рабочая частота: 13,56 МГц
10) Скорость связи: 106KBPS
11) расстояние чтения и записи: в пределах 10 см (относится к читателю)
2. Структура хранения
Карта M1 разделена на 16 секторов, каждая зона имеет 4 блока (от блока 0 до блока 3), всего 64 блока, а адресация составляет 0-63 в зависимости от номера блока.
Блок 0 сектора 0 (то есть блок абсолютного адреса 0) используется для хранения соответствующих кодов производителя микросхемы и производителя карты и был закреплен и не может быть изменен.
Блок 0, блок 1 и блок 2 других секторов представляют собой блоки данных, используемые для хранения пользовательских данных;
Блок 3 является блоком управления для каждого сектора: используется для хранения пароля A, настроек условий контроля доступа, пароля B.
Структура блоков управления каждой области одинакова, емкость = 16 областей * 4 блока * 16 байтов = 1024 байта.
1) Структура хранения

2) Блок 0 сектора 0 (то есть блок абсолютного адреса 0), который используется для хранения кода поставщика, затвердевал и не может быть изменен.
3) Блок 0, блок 1 и блок 2 каждого сектора представляют собой блоки данных, которые можно использовать для хранения данных.
Блок данных может использоваться для двух приложений:
Он используется для общего хранения данных и может быть прочитан и записан.
Используемый в качестве значения данных, вы можете выполнять операции инициализации, сложения, вычитания и чтения.
4) Блок 3 каждого сектора является блоком управления, включая пароль A, контроль доступа и пароль B.
Конкретная структура выглядит следующим образом:
Пароль A (6 байтов) + Контроль доступа (4 байта) + Пароль B (6 байтов)
5) Пароль и контроль доступа каждого сектора независимы. Вы можете установить свой собственный пароль и контроль доступа в соответствии с реальными потребностями.
Управление доступом составляет 4 байта, всего 32 бита. Условия доступа каждого блока (включая блок данных и блок управления) в секторе определяются совместно паролем и контролем доступа. Блок имеет три соответствующих управляющих бита.
Блок 0: С10, С20, С30
Блок 1: С11, С21, С31
Блок 2: С12, С22, С32
Блок 3: С13, С23, С33
Например: C в C10 означает, что это бит управления, 1 означает первый бит, 0 означает бит управления блока 0
Три управляющих бита существуют в байте управления доступом в двух формах, положительном и отрицательном, которые определяют права доступа блока.
Ключ A должен быть проверен для операций девальвации, а ключ K должен быть проверен для операций сложения.

6) Контроль доступа к блокам данных (блок 0, блок 1, блок 2):
KeyA | B означает пароль A или пароль B
Когда биты управления доступом C10 C20 C30 = 1 0 0 блока 0, убедитесь, что пароль A или пароль B являются правильными и читаемыми;
Его можно записать после проверки правильности пароля B, его нельзя добавить или вычесть.

7) Управление доступом блока 3 блока управления отличается от блока данных (блоки 0, 1, 2), и его управление доступом является следующим:
Когда биты управления доступом C13 C23 C33 = 1 0 0 блока 3, это означает:
Не читается. После проверки правильности KEYA или KEYB вы можете написать (изменить).
После проверки правильности KEYA или KEYB его можно прочитать и записать.
После проверки правильности KEYA или KEYB его можно прочитать и записать.

3. Принцип работы
Электрическая часть карты состоит только из одной антенны и ASIC.
Антенна карты представляет собой катушку с несколькими обмотками, которая подходит для упаковки в карту IS0.
ASIC карты состоит из высокоскоростного (106 кБод) радиочастотного интерфейса, блока управления и 8K-битной EEPROM.
3) Принцип работы:
Считыватель посылает набор электромагнитных волн фиксированной частоты на карту M1. На карте имеется резонансный контур серии LC, частота которого совпадает с частотой, излучаемой считывателем. При возбуждении электромагнитной волны резонансный контур LC резонирует, так что конденсатор С зарядом, на другом конце конденсатора, однонаправленный электронный насос подключен для отправки заряда в конденсаторе на другой конденсатор для хранения. Когда накопленный заряд достигает 2 В., конденсатор может использоваться в качестве источника питания для другого Схема обеспечивает рабочее напряжение для передачи данных на карту или доступа к данным считывателя.
4) Сбросить ответ (Ответ на запрос)
Протокол связи и скорость передачи данных радиочастотной карты M1 четко определены. Когда карта входит в рабочий диапазон считывателя, считыватель связывается с ним по определенному протоколу, чтобы определить, является ли карта радиочастотной картой M1, т.е. Проверьте тип карты.
5) Антиколлизионная петля
Когда в рабочий диапазон считывателя входит несколько карт, механизм предотвращения столкновений выберет один из них для работы. Если он не выбран, он будет находиться в режиме ожидания и будет ждать следующего выбора карты. Этот процесс вернет серийный номер выбранной карты.
6) Выберите карту (выберите тег)
Выберите серийный номер выбранной карты и одновременно верните код емкости карты.
7) Три взаимных аутентификации (3 прохода аутентификации)
После выбора карты, подлежащей обработке, считыватель определяет номер сектора, к которому осуществляется доступ, и выполняет проверку пароля для пароля сектора.После трех взаимных аутентификаций считыватель может обмениваться данными через зашифрованный поток.
При выборе другого сектора необходимо выполнить проверку пароля другого сектора.
8) Работа с блоком данных
Читать: прочитать блок;
Написать: написать блок;
Инкремент: добавить значение в блок значения;
Decrement: уменьшить блок значений;
Сохранить: сохранить содержимое блока в регистре данных;
Передача: записать содержимое регистра данных в блок;
Остановка: переведите карту в приостановленное рабочее состояние;
Русские Блоги
Сначала посмотрите на соответствующие определения удостоверения личности и удостоверения личности:
Полное название IC-карты — Integrated Circuit Card (Integrated Circuit Card), также известная как Смарт-карта, которая доступна для чтения и записи, имеет большую емкость, функцию шифрования, надежную запись данных и более удобна в использовании, например, карточная система, потребительская система и т. Д. Карты серии PHILIPS Mifare.
Полное название идентификационной карты — идентификационная карта (Identification Card), которая представляет собой не записываемую индукционную карту с фиксированным номером, в основном, включая формат EM Тайвань SYRIS, США HID, TI, MOTOROLA и другие типы идентификационных карт.
Из этого видно, что ic-карта является зашифрованной картой памяти, а id-карта — только для чтения низкочастотной картой.

Как отличить удостоверение личности и удостоверение личности от внешнего вида:
Наиболее часто используемые индукционные карты подразделяются на идентификационные карты и IC-карты, и существуют типы идентификационных и ic-карт, которые делятся на белые карты, карты цветной печати, карты цепочки для ключей и клейкие карты.
Различие между идентификационной картой и белой картой
Как правило, на поверхности белой карточки идентификатора имеется 18 внутренних кодовых номеров: Правило расположения внутренних кодовых номеров — это первые 10 цифр номера карты + пробел + 3 цифры + запятая + 5 цифр. Белая карта IC белая с обеих сторон и не имеет номера карты.

Различие между картой цепочки для ключей ID и картой цепочки для ключей IC

Поверхность общей карточки-цепочки для ключей ID будет выгравирована с 10-значным внутренним кодовым номером, а общая поверхность цепочки для ключей IC пуста.
Различают способ ID цветной печати карты и IC цветной печати карты
Эта поверхность напечатана, и напечатанные узоры могут быть настроены в соответствии с требованиями заказчика.Только с внутренней катушки, вы можете увидеть внутреннюю катушку карты через фонарик в темном месте с обратной стороны карты: катушка удостоверения личности обычно круглая И количество витков катушки относительно велико. Катушка IC карты имеет овальную форму, а число витков относительно невелико. Как показано ниже:

Все вышеперечисленные способы различения идентификационных карт и IC-карт основаны на обычной ситуации, но поскольку эти карты могут быть настроены в соответствии с требованиями, некоторые особые случаи не исключаются.
Чтобы более точно судить о различии между двумя картами, лучшим способом является чтение и запись теста карты с помощью считывателя ID-карты и считывателя IC-карты.
Интеллектуальная рекомендация
Различают getName, getCanonicalName и getSimpleName
Например, существующий класс выглядит следующим образом: Вызовите три метода в заголовке отдельно, чтобы получить следующий вывод: Выходной результат: Фактически, два метода getNa.
Русские Блоги
Карта IC, удостоверение личности, HID -карта и введение








1. HID -карта является продуктом CoePoation HID.
Самым ранним скрытым в Соединенных Штатах был департамент компании Skin Rocket Company, чтобы предоставить карту чтения и карты всей компании. В 1991 году он не зависел от компании, и в ближайшие несколько лет HID вступил в период непрерывного и быстрого роста.
2. Разница между идентификационной картой и картой HID
Идентификационная карта, как правило, относится к чтению -только низкочастотной карте (также чтению и записи), содержащей чипы EM или другие чипы, с частотой 125 кГц (также частота 134,2 кГц), которая широко используется. Идентификационный счетный считыватель карт с низкой частотой является наиболее циркулирующим считывателем карт на рынке сейчас. Есть несколько форматов передачи, и они могут быть почти универсальными.
HID -низкочастотная карта -это карта бренда US HID HID Company. Она не имеет ничего общего с удостоверением личности, но это также низкочастотная карта. Просто чип, который он покидает завод, устанавливает серийный номер в соответствии с областью, который добавляется, поэтому он имеет самоопределенный формат, который нельзя использовать в счете карты других брендов, то есть скрыто Карта может использоваться только на считывании карт HID, чтобы использовать ее. Essence
3. Некоторые типы скрытой низкочастотной карты
Proxcardi: это часто называют толстой картой 1326.
Isocardi: это часто называют Thin Card 1386.
DUOCARD II: Его часто называют 1336 с тонкой картой магнитной полосы.
Знаки микропрокса: часто называют картой знаков 1391.
Proxkey II: Это часто называют картой осеннего ключа 1346.
Proxcard Plus: это часто называют 16x картой.
4. Формат карты HID
Формат карты HID включает 26 -бит, HID37, 1000 длинный формат, OEM -формат
① 26 -бит формат: H10301
Введение: 26 -бит формат является отраслевым стандартным форматом, а также открытый формат. Этот формат продажи не ограничиваются определенной компанией. Существуют ограничения на объем номера карты, предоставленного форматом 26 -бита, поэтому существует возможность повторить номер карты. HID не гарантирует, что номер карты не будет повторен, пожалуйста, поймите это. HID не контролирует и не ограничивает порядок стандартной 26 -битной карты формата. Самым большим преимуществом использования стандартного формата карт 26 -бита является то, что порядок этой карты очень удобен и может использоваться при обычном контроле доступа.
ПРИМЕЧАНИЕ. Формат 26 -бит допускает до 255 адресов адресов. По каждому адресу адреса может быть до 65 535 уникальных номеров карт.
Стратегия продаж: это может быть продано любому клиенту.
②, HID Propreatary 37 -бит Формат: H10302
Введение: HID надеется предоставить открытый формат для отрасли, обеспечивая при этом номер карты уникальным и не будет повторяться. По этой причине он разработал 37 -битный формат. В этом формате HID будет контролировать выдачу номера карты, чтобы номер карты не повторился.
ПРИМЕЧАНИЕ. Вы можете использовать 37 -битный формат для составления широкого диапазона номеров без дубликатов карт. Хотя этот формат предоставляется всем клиентам, не все системы управления доступом могут обрабатывать такой большой формат длины данных. Кроме того, многие системы не могут обрабатывать форматы без адресов адресов.
Стратегия продаж: как 26 -битный формат, 37 также можно продавать любому клиенту. Хотя он предоставляется всем клиентам, каждый раз, когда он получает заказ, HID должен контролировать генерацию номера карты. Перед заказом, пожалуйста, подтвердите, может ли система смарт -карты обрабатывать 37 -битный номер карты без номера адреса.
③ HID Propreatary 37 -бит -формат с адресом адреса: H10304
Введение: Единственная разница между 37 -битным форматом, содержащим номер адреса, и форматом 37 -бита, заключается в том, что первый содержит номер адреса. Как и 37 -битный формат с исключительным номером адреса, этот формат также является открытым форматом, а номер карты не будет повторяться. HID будет отслеживать производство смарт -карт, чтобы не повторно повторять номер карты.
ПРИМЕЧАНИЕ. Этот 37 -битный формат содержит 65 535 номеров адресов, и более 500 000 номеров карт могут быть подготовлены по каждому номеру адреса (максимум 524287). Многие системы не могут обрабатывать до 37 -битных форматов, что совпадает с проблемами, с которыми сталкиваются 37 -битные форматы с неподготовленным номером адреса. Кроме того, существует много систем, которые не могут обрабатывать 65 535 адресов адресов.
Стратегия продаж: если дилер хочет иметь свой собственный формат, 37 -содержащий номер адреса будет идеальным выбором. После того, как клиент выбирает этот формат, вам не нужно беспокоиться о проблемах безопасности, вызванных номером повторного карты, и в то же время вам не нужно полагаться на поставщика системы из -за проблемы формата. Этот формат подходит для клиентов, которым нужно много смарт -карт.
Первым от idИз определения карты и IC -карты:
IC Card называется интегрированной цепной картой, также известной как смарт -карта. Считаемая, большая емкость, зашифрованная функция, надежные записи данных, более удобное использование, такая карта серии Mifare Philips.
идентификационая картаПолное идентификационное карту (идентификационная карта) представляет собой индуктивную карту, которая содержит фиксированное число, в основном в формате EM Тайваня Сириса, Соединенных Штатов HID, TI, Motorola и других идентификационных карт.
Можно видеть, что IC -карты представляют собой зашифрованные карты памяти, а удостоверения личности -это низкочастотные карты.
Как отличить ID от внешнего видаКарта и IC: карта:
Наиболее часто используемые индукционные карты разделены на два типа: удостоверение личности и IC -карты, и есть типы удостоверений личности, а карты IC разделены на белые карты, карты цветной печати, карты для ключей, тикающие карты и т. Д. Как отличить эти ?
Различие между идентификационной картой и IC White Card: как правило, на поверхности белой карты будет 18 -битный номер. IC Белые карты — все белые, и нет номеров карт.
Различие между картой идентификационной картой и картой ключей IC: Поверхность карты ключей общего идентификатора будет выгравировать 10 цифр внутреннего кодового номера, в то время как IC -малина обычно является пустой.
Дифференциальные способы карты печатной печати с идентификацией и цветной печатной карты IC: на этой поверхности есть печатная печать, шаблоны печати, как правило, можно настроить в соответствии с требованиями клиента. Только из внутренних катушек карта можно использовать в темноте, чтобы увидеть карту сзади. карты с задней части карты. Условия внутренней катушки: катушки общей идентификационной карты круглые и имеют большое количество поворотов катушки. Катушка карты IC является овальной, а количество поворотов относительно невелико. Как показано ниже:
Все вышеперечисленные способы в отношении удостоверений личности и областей IC -карт основаны на обычных условиях, но поскольку эти карты могут быть настроены в соответствии с требованиями, некоторые особые обстоятельства не исключены.
Чтобы оценить разницу между двумя картами более точно, лучший способ — прочитать и записать тестирование карт через считыватель удостоверения личности и считывателя карт IC.
Разница между IC Card и ID Card
1, идентификационная карта с полным именем, идентификационная карта, является не записываемой бесконтактной картой с фиксированным номером, в основном форматом Тайвань SYRIS EM, США HID, TI, MOTOROLA и другими идентификационными картами. Частота составляет 125 кГц, что является низкой частотой. Обычно используется для контроля доступа;
IC-карта называется интегральной платой, также известной как смарт-карта. Он может считывать и записывать, обладает большой емкостью, функцией шифрования, безопасной и надежной записью данных и более удобен в использовании, например, карточная система, потребительская система и т. Д. В настоящее время в основном существуют карты серии PHIFIP Mifare. Частота составляет 13,56 МГц, что является высокой частотой.
2, удостоверение личности не может быть написано, можно только прочитать идентификационный номер; и IC-карта может считывать и записывать, может быть зашифрована, намного более безопасна, чем идентификационная карта.