CCID (チップカードインターフェースデバイス) プロトコルは、標準の USB インターフェースを使用してカードリーダーを介してスマートカードをコンピューターに接続できるようにするUSBプロトコルであり、スマートカードの製造元ごとに独自のリーダーやプロトコルを提供する必要はありません。 [1]これにより、スマートカードを、 BitLockerで使用されるものなどの認証およびデータ暗号化用のセキュリティトークンとして使用できるようになります。 チップカードインターフェースデバイスにはさまざまな形式があります。 最小の CCID 形式は標準の USBドングルで、USB ドングル内にSIM カードまたはSecure Digitalカードが含まれている場合があります。 [要出典]別の一般的なインターフェースは、標準の USB キーボードであることに加えて、スマートカードを受け入れるためのスロットが組み込まれた USB スマートカードリーダーキーボードです。 ただし、すべての CCID 準拠デバイスが取り外し可能なスマートカードを受け入れるわけではありません。たとえば、一部のYubikeyハードウェア認証デバイスは CCID をサポートしており、カードリーダーとスマートカード自体の両方の役割を果たします。
ハードウェア実装
USB 標準作業グループによる CCID 仕様によれば、CCID は、10 バイトのヘッダーとそれに続くメッセージ固有のデータで構成される CCID メッセージを使用して、USB 経由でホスト コンピュータを介して情報を交換します。[2]この標準では、ホスト コンピュータがメッセージでデータ、ステータス、および制御情報を送信するために使用できる 14 個のコマンドが定義されています。すべてのコマンドには、CCID からの少なくとも 1 つの応答メッセージが必要です。[3]
ソフトウェアドライバー
CCIDドライバのサポートは、 Windows 2000以降、Microsoftによってネイティブにサポートされています。[4] AppleはMac OS X以降、何らかの形でネイティブのCCIDサポートを組み込んでおり、米国連邦政府が設定したCommon Access CardおよびPersonal Identity Verification仕様に合わせてサポートが進化しています。[5] [6] Appleは、iOS 16.0以降、iPadOS 16.1以降にネイティブのCCIDサポートを組み込んでいます。[7] [8] Linuxやその他のUnixでは、CCIDおよびCT-APIデバイスは通常、ユーザー空間ドライバを使用してアクセスされ、特別なカーネルの適応は必要ありません。[9]
CCIDプロバイダーのリスト
- 高度なカードシステム
- アクティブアイデンティティ
- バルテック
- ビット4id
- ブルートロニクス
- エリクティス
- フェイティアンテクノロジーズ
- ジェムアルト
- ギーゼッケ・デフリエント
- HIDグローバル
- ジャカルタ
- rfアイデア
- セーフネット
- セキュテックソリューションズ
- スプリングカード
- ベリサイン
- ユビコ
- ライナーカードの注文
- DUALi
参考文献
- ^ 米国特許 7748636、Finn、David、「物理的および論理的アクセスのためのポータブル ID カード リーダー システム」、2010 年 7 月 6 日公開、Dpd Patent Trust Ltd. に譲渡。
- ^ 「集積回路カード インターフェース デバイス仕様 リビジョン 1.1」。usb.org . USB Implementers Forum, Inc. p. 25 . 2015 年1 月 26 日閲覧。
- ^ USB Complete: カスタム USB 周辺機器の開発に必要なすべて、Jan Axelson、2005 年、189 ページ
- ^ 「USB CCID スマート カード用 Microsoft クラス ドライバー」。Microsoft Developer Network。Microsoft。2015年1月 26 日閲覧。
- ^ 「Jamf Pro の概要 - macOS スマートカードの機能」(PDF)。Jamf。 2018 年。p. 7。2020 年 11 月 26 日のオリジナルからアーカイブ(PDF) 。2020 年 11 月 26 日取得。
- ^ 「スマートカード統合の概要」。Appleサポート。Apple。2020年 11 月 26 日時点のオリジナルよりアーカイブ。2020 年 11 月 26日閲覧。
- ^ 「iPhone および iPad でスマート カードを使用する」。Appleサポート。2024年 1 月 23 日閲覧。
- ^ 「iPhone および iPad でサポートされているスマート カード機能」。Appleサポート。2024 年 1 月 23 日閲覧。
- ^ 「CCID フリー ソフトウェア ドライバー」 。2018年6 月 22 日閲覧。
