MIFARE Plus は、既存の MIFARE Classic ベースのシステムのアップグレードを目的としています。MIAFRE CLassic と下位互換性のあるモードがあります。これは MIFARE Classic と同じ固定メモリ構造を持っています: 16 バイトのデータの 3 つのブロックと 2 つのアクセス制御キー用のブロックを含むセクターです。ISO 14443-4 に準拠していません。
MIFARE DESFire には柔軟なメモリ構造があります。それぞれ最大 32 個のファイルを持つ最大 28 個の「アプリケーション」(一種の op ディレクトリ) です。アクセス制御も非常に柔軟です。ISO 14443-4 に準拠しており、ISO 7816-4 準拠モードで通信できます。NFC フォーラム タイプ 4 タグとして構成できるため、準拠システム (NFC を備えた Android デバイスなど) が NDEF メッセージを自動的に読み取ることができます。一部の決済システムで使用されています。
編集:
この 2 つの製品は、多少異なるセキュリティ目標を目指していると言えます。DESFire は、AES と 3DES を提供して最大限の柔軟性を実現し、暗号化、MAC、または平文の通信を選択できます。各アプリケーションとファイルは、独自のアクセス制御キーで構成できます。MIFARE Plus は MIFARE Classic のセキュリティを向上させることを目的としていますが、その機能は残りの部分と非常に似ています。さらに、MIFARE Plus には近接チェック機能がありますが、DESFire にはそのような機能はありません。
どちらも同じ読み取り速度をサポートしています (仕様を確認してください!)。どちらもフェライト層で問題なく動作し、35mm のアンテナ サイズでも問題なく動作します。Androidフォンで問題なく動作する、フェライトの有無にかかわらず、そのようなDESfireタグがあります。
開発を容易にするために、私の好みは DESFire です。通信オプションとデータ ストレージ構成の両方において、より柔軟です。NFC 機能を備えた Android デバイスを使用している場合は、DESFire をタイプ 4 タグとして構成することもできます。これは、Android が NDEF データを自動的に読み取り、インテントでアプリに配信することを意味します。