Commit e568a0

2025-03-06 23:32:26 R. Bishop: Initial Page Commit
/dev/null .. security/access control/card formats/mifare.md
@@ 0,0 1,99 @@
+ # MIFARE Card Format & Readers
+
+ ## Understanding the MIFARE Card Format
+
+ **MIFARE** is a contactless smart card technology developed by **NXP Semiconductors** and is widely used for **access control, public transportation, payment systems, and identification**. MIFARE operates on **13.56 MHz frequency** and complies with **ISO/IEC 14443 Type A** standards.
+
+ MIFARE cards store data in **sectors and blocks**, making them **more secure and flexible** than traditional magnetic stripe or Wiegand cards. They support **encryption and authentication**, providing enhanced security for sensitive applications.
+
+ ---
+
+ ## Why MIFARE is Important
+
+ MIFARE has become one of the most widely used contactless card technologies due to:
+
+ - **High Security** → Supports encryption (e.g., AES or DES) and authentication protocols.
+ - **Multiple Storage Options** → Can store user data, access credentials, and financial transactions.
+ - **Fast Contactless Operation** → Uses **RFID technology** for quick and secure transactions.
+ - **Interoperability** → Works with a variety of access control and payment systems.
+ - **Upgradeable Technology** → Newer MIFARE variants offer enhanced security over legacy systems.
+
+ ---
+
+ ## Types of MIFARE Cards
+
+ MIFARE technology comes in several variants, each with different security and memory capabilities:
+
+ | MIFARE Variant | Memory Size | Security Level | Common Use Cases |
+ |---------------------|------------|---------------|------------------|
+ | **MIFARE Classic** | 1 KB / 4 KB | Low | Access control, public transit |
+ | **MIFARE Plus** | 2 KB / 4 KB | Medium | Secure access, transit, ticketing |
+ | **MIFARE DESFire** | 2 KB / 4 KB / 8 KB | High | Government ID, banking, secure access |
+ | **MIFARE Ultralight** | 64 Bytes | Low | Disposable tickets, event passes |
+
+ - **MIFARE Classic** is widely used but has security vulnerabilities.
+ - **MIFARE Plus** improves security with AES encryption.
+ - **MIFARE DESFire** offers the highest security with multi-application support.
+ - **MIFARE Ultralight** is cost-effective for temporary or disposable use.
+
+ ---
+
+ ## MIFARE Card Memory Structure
+
+ MIFARE Classic cards store data in a structured format:
+
+ | Sector | Blocks | Purpose |
+ |--------|--------|---------|
+ | 0 | 0-3 | Manufacturer data & card UID |
+ | 1-15 | 4-63 | User data, access credentials |
+ | Last Block | - | Key storage & sector trailer |
+
+ Each **sector** has a **sector trailer**, which contains **authentication keys (A & B)** to control access to stored data. Only authorized readers can access protected areas of the card.
+
+ ---
+
+ ## How MIFARE Readers Decode Cards
+
+ MIFARE readers communicate with cards using **RFID (Radio-Frequency Identification) technology**. The process involves:
+
+ 1. **Card Detection** → The reader sends an RF signal at **13.56 MHz**.
+ 2. **UID Retrieval** → The card transmits its **Unique Identifier (UID)** to the reader.
+ 3. **Authentication** → The reader and card perform a **mutual authentication** process.
+ 4. **Data Exchange** → If authentication succeeds, the reader accesses **user data**.
+ 5. **Access Decision** → The control system grants or denies access based on the retrieved information.
+
+ MIFARE Plus and DESFire cards use **AES or DES encryption** to prevent unauthorized access and cloning attempts.
+
+ ---
+
+ ## Security Considerations
+
+ - **MIFARE Classic Vulnerability** → Older **MIFARE Classic** cards use weak encryption (CRYPTO-1), making them susceptible to cloning attacks.
+ - **Upgrading to Secure MIFARE Variants** → **MIFARE Plus and DESFire** provide stronger encryption and **AES authentication**.
+ - **Key Management** → Secure **storage of encryption keys** is essential to prevent unauthorized duplication.
+ - **Sector-Based Access Control** → Implementing **key-based authentication** ensures only authorized readers can access sensitive data.
+
+ ---
+
+ ## Migration Considerations
+
+ Organizations using older **MIFARE Classic** cards should consider upgrading to **MIFARE Plus or DESFire** for better security. The migration process typically involves:
+
+ 1. **Identifying Existing Card Infrastructure** → Determine if MIFARE Classic is in use.
+ 2. **Upgrading Readers** → Ensure readers support **AES encryption** and newer MIFARE formats.
+ 3. **Reissuing Cards** → Distribute secure MIFARE Plus/DESFire credentials.
+ 4. **Implementing Key Management** → Properly secure authentication keys to prevent cloning.
+
+ Multi-technology readers can **support both old and new MIFARE formats**, enabling a **smooth transition** without immediate system replacement.
+
+ ---
+
+ ## Final Thoughts
+
+ **MIFARE is a powerful contactless smart card technology, but security considerations must be addressed to prevent cloning and unauthorized access.** Organizations should:
+
+ ✅ **Assess their current MIFARE card format and security risks.**
+ ✅ **Upgrade to MIFARE Plus or DESFire for enhanced encryption.**
+ ✅ **Use proper key management to protect stored credentials.**
+
+ By leveraging the latest MIFARE technologies, businesses can **ensure secure and scalable access control** for future-proof security solutions.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9