2012-02-17 20 views
0

スマートカード(PC/SC)の読み取り用ドライバで作業していますが、私は強制的に8ビットの方法でデータを読み込んでいます。カード自体に16ビットのチップが搭載されている可能性があります。私はカードが16ビットまたは8ビットアーキテクチャに準拠しているかどうか、もう1つは16ビットシステムを16ビットとして処理するパフォーマンスが向上するかどうかをどのように判断するのかという2つの質問があります。スマートカードの読み取り(8ビットまたは16ビットですか?)

答えて

1

16ビットシステムを処理するパフォーマンスが、 16ビットになるのでしょうか?

CPUは、内部8、16またはさらには32ビットです。しかし、現在のすべてのプロセッサーカードは、ISO 7816-3(連絡先)またはISO 14443(非接触)インターフェースで動作します。 CPUではなく速度を制御するのがこのインタフェースです。 CPUはこれに外部クロックを使用しますが、すべての最新のスマートカードはより高速で動作している内部クロックを使用します。

インターフェイスが更新されていない限り、8ビットまたは16ビットの間の「選択」は少しでも問題ありません。私は引用符の間に「選択」を入れました。これに任意の選択肢があります。

+0

暗号化されたセッションはどうですか? 1つの大きなパケットとは対照的に、個々のパケットに対して暗号化を実行すると、コストがかかるようです。 –

+0

どのような種類の暗号化セッションを参照していますか? APDUに安全なメッセージがありますか? –

関連する問題