MIFARE Classic 4K vs MIFARE DESFire Light
MIFARE Classic 4K offers 4096 bytes memory with Crypto-1 (broken) security, making it ideal for legacy transit with stored value, multi-application cards. MIFARE DESFire Light provides 640 bytes with AES-128 + LRP security, suited for transit tickets, loyalty, micro-payment tokens.
MIFARE Classic 4K
MIFARE DESFire Light
MIFARE Classic 4K vs MIFARE DESFire Light
DESFire Light targets single-application disposable tickets — a different segment than Classic 4K's multi-application role. When a transit operator needs to replace Classic 4K for a single-use ticket rather than a long-term card, DESFire Light is the natural candidate.
Overview
MIFARE Classic 4K: 4,096 bytes, Crypto-1Crypto-1Broken proprietary cipher in MIFARE Classic (reverse-engineered 2008)View full → (broken), multi-sector multi-application layout, ISO 14443ISO 14443Standard for contactless smart cards at 13.56 MHz (Types A and B)View full →-3A.
MIFARE DESFire Light: 640 bytes, AES-128 + LRP, single-application, simplified DESFire command set, ISO 14443-4. Designed as a cost-effective AES-secured replacement for Classic Ultralight and low-memory Classic 1K deployments — or as a stepping stone from broken Crypto-1 security to genuine AES security without paying for full DESFire.
Key Differences
- Memory: Classic 4K offers 4,096 bytes (~3,440 usable). DESFire Light offers only 640 bytes.
- Multi-application: Classic 4K supports multiple applications across its sectors. DESFire Light supports one application with a fixed file structure.
- Security: Classic 4K uses broken Crypto-1. DESFire Light uses AES-128.
- Cost: DESFire Light is priced to compete with Classic 1K, making it much cheaper than full DESFire EV3. Classic 4K is slightly more expensive than Classic 1K.
- Use case alignment: DESFire Light replaces Classic 1K and Ultralight in single-application disposable contexts. Classic 4K's multi-application role is better served by DESFire EV2/EV3.
Technical Comparison
| Parameter | MIFARE Classic 4K | MIFARE DESFire Light |
|---|---|---|
| Memory | 4,096 bytes | 640 bytes |
| Security | Crypto-1 (broken) | AES-128 + LRP |
| Applications | Multiple (weak isolation) | Single |
| File types | Fixed blocks | Standard, Backup, Value, Cyclic |
| Protocol | ISO 14443-3A | ISO 14443-4 |
| Typical cost (volume) | $0.15–$0.35 | $0.12–$0.28 |
Verdict
These chips address different deployment tiers. DESFire Light is the right choice for single-application disposable tickets needing AES security. Classic 4K should be replaced by DESFire EV2 or EV3 in multi-application card programs. Neither Classic variant should be selected for new issuance.
Recomendação
Choose MIFARE Classic 4K when you need largest Classic with 4 KB memory; choose MIFARE DESFire Light when you need DESFire security in a cost-optimized package.