2016-10-24 13 views
1

スマートカードから情報を読み取り、それがフォーカスされている入力テキストに直接入れることができるかどうかを知りたい。この機能は、現在市販されている多くのバーコードによって既に提供されているので、同様の方法でスマートカードが動作する可能性があるかどうかを知りたい。バーコードスキャナのようにスマートカードリーダーをキーボードとして使用

私はテスト目的でomnikey 3021を使用しています。

答えて

2

このようなアプローチ原則何もブロックでいる間、それは1には、以下の理由で使用したい、何の解決策ではありません:

  • バーコードは、典型的な入力フィールドに一致する情報量を持って、スマートカードは持っています何百、何百kByte - どれを選択するのですか?
  • バーコードリーダーは、キーボードとして偽装するのが適切です。読者自身が構成される必要がある場合(例えば、異なるバーコードタイプを読み取る場合)、それは特別のバーコードを介して行われる。スマートカードリーダーは、(間違った名前であっても)完全に双方向であるため、通常はコマンドを送信し、アプリケーションが読み取る情報とカードの応答を指定します。 (磁気ストライプリーダはバーコードと非常に似ています)。キーボード変装なしで、アプリケーションの一部がキーボードバッファに読み出したデータを入れて持って
  • - ではないエレガントまたは安全なアプローチ
  • 一つの可能​​性が高い(おそらく機密)情報はによって読み取ることができることを望んでいないだろう任意のアプリケーション(これは、カードホルダーの追跡を可能にする他の欠点もあるが)が、アプリケーションが最初にそれ自身を認証しなければならない解決策を好む。
  • 一方、あなたが提案したようなスキームは、バーコードと同じセキュリティを持っています。これは簡単に複写することができます。最高レベルのセキュリティレベルが可能なハードウェアの組み合わせについては、適切にプログラムされていれば、それは非常に残念な結果です。
+0

スマートカードには、通常、カードから離れることのない秘密情報が含まれていますが、代わりに非対称クリプトグラフィックプリミティブによってカードを認証するために使用されます。 –

関連する問題