Commit 4ee135

2025-03-06 23:37:18 R. Bishop: Initial Page Commit
/dev/null .. security/access control/card formats/desfire.md
@@ 0,0 1,103 @@
+ # DESFire Card Format & Readers
+
+ ## Understanding the DESFire Card Format
+
+ **MIFARE DESFire** is a high-security **contactless smart card technology** developed by **NXP Semiconductors**. It is part of the **MIFARE family** and operates on **13.56 MHz frequency**, complying with **ISO/IEC 14443 Type A** standards. DESFire is widely used in **access control, transportation, payments, and secure identity applications** due to its **advanced encryption and multi-application support**.
+
+ DESFire cards use **AES (Advanced Encryption Standard) and DES/3DES encryption**, making them one of the most secure contactless card formats available. Their **flexible file system** allows multiple applications to be securely stored on a single card.
+
+ ---
+
+ ## Why DESFire is Important
+
+ MIFARE DESFire is a preferred choice for secure access control and payment applications due to its:
+
+ - **High Security** → Supports AES-128 encryption and mutual authentication.
+ - **Multi-Application Support** → Can store multiple applications on one card.
+ - **Fast Contactless Operation** → Uses **RFID technology** for quick and secure data exchange.
+ - **Scalability & Flexibility** → Offers configurable memory structures for different use cases.
+ - **Compliance with Open Standards** → Adheres to **ISO/IEC 14443-4** and **GlobalPlatform GP2.1.1**.
+
+ ---
+
+ ## Types of MIFARE DESFire Cards
+
+ MIFARE DESFire cards come in several memory configurations:
+
+ | DESFire Variant | Memory Size | Security Level | Common Use Cases |
+ |---------------------|------------|---------------|------------------|
+ | **MIFARE DESFire EV1** | 2 KB / 4 KB / 8 KB | High | Public transport, secure access, payments |
+ | **MIFARE DESFire EV2** | 2 KB / 4 KB / 8 KB | Higher | Multi-application systems, enterprise access |
+ | **MIFARE DESFire EV3** | 2 KB / 4 KB / 8 KB | Highest | Secure identity, digital payments, government ID |
+
+ - **EV1** introduced high security and flexibility but is now considered less secure than newer versions.
+ - **EV2** introduced multi-application support with improved security.
+ - **EV3** is the latest version, featuring **enhanced security against side-channel attacks** and faster performance.
+
+ ---
+
+ ## DESFire Card Memory Structure
+
+ MIFARE DESFire uses a **file-based memory structure**, where each card contains multiple **applications**, and each application contains **files**.
+
+ | Memory Component | Purpose |
+ |-----------------|---------|
+ | **Master File (MF)** | Root directory managing all applications on the card |
+ | **Applications (AID)** | Unique identifiers for different applications stored on the card |
+ | **Standard Data Files** | Stores user-related data (e.g., access control credentials) |
+ | **Backup Data Files** | Stores backup copies of critical data for recovery |
+ | **Value Files** | Used for financial transactions and ticketing applications |
+ | **Record Files** | Stores logs and audit data |
+
+ Each application and file has **access permissions controlled by encryption keys**, ensuring **only authorized readers can access sensitive information**.
+
+ ---
+
+ ## How DESFire Readers Decode Cards
+
+ MIFARE DESFire readers communicate with cards using **RFID (Radio-Frequency Identification) technology**. The authentication and data exchange process follows these steps:
+
+ 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. **Mutual Authentication** → The reader and card perform an **AES-128 or 3DES authentication**.
+ 4. **Application Selection** → The reader requests access to a **specific application (AID)**.
+ 5. **Secure Data Exchange** → Encrypted communication is established for **reading/writing data**.
+ 6. **Access Decision** → The access control system grants or denies access based on credentials stored in the card.
+
+ DESFire's **mutual authentication and encryption** ensure that only **trusted systems** can interact with the card, preventing cloning or unauthorized access.
+
+ ---
+
+ ## Security Considerations
+
+ - **AES Encryption** → DESFire EV2/EV3 cards use **AES-128 encryption**, preventing cloning and hacking attempts.
+ - **Anti-Tearing Mechanism** → Protects data integrity by preventing corruption during incomplete transactions.
+ - **Multi-Key System** → Supports up to **14 different keys per application**, allowing fine-grained access control.
+ - **Side-Channel Attack Protection (EV3)** → EV3 improves resistance against attacks that extract encryption keys through power analysis.
+
+ MIFARE DESFire is significantly more secure than **MIFARE Classic**, which uses the weaker **CRYPTO-1 encryption** and is vulnerable to cloning attacks.
+
+ ---
+
+ ## Migration Considerations
+
+ Organizations using older **MIFARE Classic** cards should consider upgrading to **MIFARE DESFire EV2 or EV3** for better security. The migration process typically involves:
+
+ 1. **Identifying Existing Card Infrastructure** → Determine if legacy MIFARE Classic cards are in use.
+ 2. **Upgrading Readers** → Ensure readers support **AES encryption** and newer DESFire versions.
+ 3. **Reissuing Cards** → Distribute new DESFire EV2/EV3 cards for secure access control.
+ 4. **Implementing Key Management** → Securely store encryption keys to prevent unauthorized duplication.
+
+ Multi-technology readers can **support both legacy MIFARE and DESFire**, allowing a **phased migration** without immediate system replacement.
+
+ ---
+
+ ## Final Thoughts
+
+ **MIFARE DESFire is one of the most secure contactless card technologies available, offering strong encryption, multi-application support, and flexible memory structures.** Organizations should:
+
+ ✅ **Assess their current card format and security risks.**
+ ✅ **Upgrade to DESFire EV2 or EV3 for enhanced encryption.**
+ ✅ **Implement strong key management for secure authentication.**
+
+ By leveraging the latest MIFARE DESFire technologies, businesses can **ensure a future-proof, highly secure access control and payment system.**
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