web-dev-qa-db-ja.com

スマートカードは暗号化を行うのですか、それともプライベート証明書を提供するだけですか?

スマートカードのしくみがよくわかりません。彼らは自分で署名または暗号化しますか(コンピューターが署名のためにデータを提供します)、またはPINを入力するときにコンピューターにプライベート証明書を提供しますか?

2
Thomas T.

これは、スマートカードに大きく依存します。

一部のカードは単純にキーストアを提供しますが、他のカードはデータを送信する完全なインフラストラクチャを提供し、スマートカードはデータの署名や暗号化を行うことができます。

2番目のタイプ(通常、スマートカードという用語を使用する場合に意味します)には、(プライベート)キーがスマートカードから出て行かないという利点があります。

3
Uwe Plonus

キーがスマートカードから出てこない場合、暗号化する必要はありませんが、外部ストレージに送信される場合は、明らかに異なります。どちらの方法もセキュリティの点で優れていますが、これらは異なる実現です。

例として、WWPass PassKeyには、Javaスマートカードであるセキュアエレメントがあります。これは、Javaアプリケーションを実行できます。アクセスに必要な暗号化マテリアルを保存します。 WWPass Secure Cloud内のキー。セキュリティ上の理由から、キーはクラウドに送信される前に暗号化されます。

0
Orrr_