1

私はHID Omnikey Worbenchを使用しています。このツールを使用すると、非接触型スマートカードのUID(一意の識別子)を取得できます。しかし、私は連絡先カードにそのようなUIDを受け取っていません。スマートカードのUIDを読む

コンタクトスマートカードからUIDを読み取ることはできますか?

答えて

3

連絡先スマートカードにはUID(または衝突防止識別子)がありません。

接触型スマートカードと非接触型スマートカードは、異なる物理通信媒体(電線とRFフィールド)を使用するため、異なる(下位レイヤ)通信プロトコルが必要です。連絡先スマートカードの場合、リーダーは有線接続を介して1つのカードにのみ接続されます。非接触カードでは、複数のカードが1つのリーダのRFフィールドの範囲内にある可能性があります。結果として、スマートカードリーダーは、その範囲内のすべての(または少なくとも1つの)非接触スマートカードを発見するために何らかの形のアンチコリジョンおよび列挙を実行する必要があります。これは、UIDが(少なくともISO/IEC 14443タイプAで)来る場所です。 UIDは、アンチコリジョン中に各カードに一意的にアドレスするために使用されます。コンタクトカードとの衝突防止がないので(リーダーにはカードが1つしか接続されていないため)、コンタクトカード付きのUIDは必要ありません。

+0

私が想定したものとまったく同じです。ありがとう – bafla

+0

あまりにも関連する可能性のある別の問題: UIDとシリアル番号の関係は何ですか? たとえば、EMVではどのように見えますか? – bafla

+0

@bafla UIDは、タグ/カード(特にISO/IEC 14443タイプAカード/タグおよびISO/IEC 15693タグ)のシリアル番号としてよく使用されます。しかし、すべてのUIDがシリアル番号としての使用に適しているわけではありません。例えば。 UIDを持つカードが、RF起動ごとにランダムに割り当てられます。さらに、有効な4バイトのUIDよりも4バイトのUIDを持つカードが多いため、4バイトのUIDには衝突が発生する必要があります。すべてのメーカーが各タグ/カードに固有の値を割り当てることを保証するわけではありません。最後に、UIDを簡単に複製できます。 –

関連する問題