セキュリティトークン
セキュリティトークン(ハードウェアトークン、認証トークン、暗号トークン)とは、コンピュータサービスの利用権限のある利用者に、認証の助けとなるよう与えられる物理的な装置のことである。
特殊な用途を持っていたり、写真つきIDカードとして使用できたりするものもあり、携帯電話やPDAをセキュリティートークンとして使用することもできる。また、Booleansoftはおよそクレジットカード大のCDトークンを提供している。
もっともシンプルなセキュリティートークンはコンピュータへの接続を必要としない。クライアントは、要求されたときにトークンに表示されている数字(通常はユーザーIDも)を入力するだけである。そうでないものは、Bluetoothのような無線技術でコンピュータに接続する。また別のものはコンピュータに挿入する。この場合は、:
適切な入力デバイスを用いてトークンをコンピュータに接続する
ユーザーIDを入力する
すると、トークンのタイプに応じてコンピュータのOSは以下の動作をする:
トークンからキーを読み取り、暗号解読する、または
トークンのファームウェアを問い合わせる
トークンに関連した応用例の一つとしてハードウェアドングル (dongle) があり、これはソフトウェアの所有権があることを立証するために一部のコンピュータプログラムが必要とするものである。ドングルを入力機器に装着すると、そのソフトウェアは、問題のソフトウェアの使用を認可するためのI/O装置にアクセスする。