3

強力な暗号機能を備えた NFC 技術を使用した認証システムを開発しています。

NXP からは 2 つのソリューションがあります。メモリ領域と 3DES および AES128 暗号化機能を備えたチップである Mifare DESFire EV1 と、OS とソフトウェアを実行する必要がある完全な MCU である SmartMX2 です。

2 つのタグのどちらかを選択するには、これらのタグをプログラムする方法を知っている必要があります。私が理解したところでは、 DESFireには USB リーダー/ライターとインターフェイス ソフトウェアが必要です 。

OSをSmartMXカードにインストールしてデバッグするには、どのような機器が必要ですか? NFCインターフェース経由でのみ行うことは可能ですか?

気にかけてくれてありがとう、gfunky

4

1 に答える 1

1

SmartMXカードには、常にカードOSがインストールされています。カードOSは、実際にはチップのROMマスクに固定されています。このようなカードOSの例はNXPJCOPです。JavaCardの実装。

JCOP用のJavaCardアプレットの開発は、通常Eclipseで行われます。NXPは、Eclipse用のプラグインで構成されるJCOP開発ツールを顧客に提供します。カード自体ではデバッグはできませんが(セキュリティ上の理由から)、PC上で実行されるシミュレーターでデバッグが行われます。

DESFireは機能が固定されたチップです。ファイルの作成、データの読み取りと書き込み、認証の実行などを行うための独自のコマンドセットがあります。原則として、これは、非接触型カードリーダーを介してコマンドを送信できる任意のソフトウェアを使用して実行できます。ただし、DESFireのサポートが組み込まれている専用ソフトウェアは非常に便利であり、開発を大幅にスピードアップする可能性があります。

于 2012-07-03T20:48:03.180 に答える