BLOG

IC Card vs ID Card vs CPU Card: Which One for Your One-Card System

In a one-card project the first decision is usually not the hardware but the card. ID, IC and CPU cards differ in unit price by several times, and once the card is chosen every reader, POS terminal and controller has to follow it — choose wrong and everything downstream is rework.

The three cards, in one line each

· ID card: 125 kHz, a serial number burned in at the factory, read-only, no encryption · IC card (usually Mifare Classic / M1): 13.56 MHz, organised in sectors, read/write, password protected, 1K or 4K capacity · CPU card: carries a microprocessor running a card OS, supports mutual authentication and hardware encryption — a genuine smart card

ID cards: as cheap as it gets, and as weak as it gets

The card holds only a factory-burned serial number, and the reader is finished once it has read that string. Cheap, very thin, and available as key fobs or shaped tokens — but that number is public, and a cloner costing a few dollars copies it.

Fine for attendance only, temporary cards, visitor cards, or very tight budgets where the risk is acceptable. Not for a primary access control system, and certainly not for anything carrying money.

IC cards (M1): the industry default, with a public vulnerability

At 13.56 MHz, Mifare Classic 1K is divided into 16 sectors, each with its own Key A/B, and reads require the password check. One kilobyte is enough for identity, balance and trip counts, and the ecosystem is so mature that virtually every POS terminal and reader accepts it.

But this has to be said plainly: the Crypto-1 cipher M1 relies on was publicly broken back in 2008, and equipment costing a few hundred dollars now clones a whole card, encrypted sectors included. Treat M1 as an identity token, never as a secure container.

The correct pattern: the card number is only an index. Balances and permissions live in the backend database; the on-card purse is an offline fallback that synchronises the moment the terminal is back online. Even if a card is cloned, the loss stays inside the single-transaction limit.

CPU cards: security costs money

The card carries a microprocessor running a card operating system. Communication is mutual authentication between card and terminal, encrypted with DES/3DES or SM1, with a different session key each time. It cannot be cloned and replay attacks do not work.

The price is real: cards cost roughly three to five times an M1, the reader module must support them, and card issuance with key injection is a good deal more involved. It suits campus one-card systems, corporate sites, transit and government projects.

Selection checklist

· Tight budget, attendance only, or temporary cards: ID · Standard access control plus canteen, balance kept on the server: IC (M1), best value · Larger sums involved, cloning must be prevented, compliance required: CPU card · Upgrading an existing system: check what your current readers and terminals support — most read both M1 and CPU · Want it right first time: CPU cards with dual-frequency readers. A little more now, one full card swap avoided later

Details that get overlooked

· The frequency must match: 125 kHz and 13.56 MHz are incompatible, and IC cards simply will not read on an ID reader · 13.56 MHz covers phone NFC alongside Mifare and CPU cards — if users should tap their phone, the terminal needs an NFC module · Custom printing has a minimum order, commonly 500 cards, and lead time: do not let the hardware arrive on site before the cards are printed

Bottom line

None of the three replaces the others: ID wins on price, IC on ecosystem, CPU on security. For a one-card system I usually suggest IC or CPU for the core population and ID for visitors and temporary staff — cost and security each where they belong.

Leave a message

Thanks for your attention. Our team is offline right now — please leave your message and contact details, and we will get back to you as soon as possible.

Need a faster reply? Email us: sznowgre@163.com