KEY(1)

名称
S/key - コンピュータシステムへのアクセスにワンタイムパスワードを使用するための手続き

解説
S/key はコンピュータシステムへのアクセスを認証する際にワンタイムパスワードを 使用するための手続きです。 MD4 アルゴリズムにより変換された 64 ビットの情報を使用します。 ユーザは安全性が保証されたコンピュータで生成された 6 つの英単語の 形式で 64 ビットのパスワードを供給します。 S/key プログラム key の使用例

    >key 99 th91334
    Enter password: <あなたのシークレットパスワードをここに入力します>
    OMEN US HORN OMIT BACK AHOY
    >

S/key システムの部品となるプログラムは keyinit, key, keyinfo です。 あなたの ID をセットアップするために keyinit が使用されます。 ワンタイムパスワードを得るために毎回 key が使用されます。 S/key データベースから情報を取り出すために keyinfo が使用されます。

keyinit を実行すると、あなたのシークレットパスワードが システムに通知されます。 key を実行するとあなたのシークレットパスワードを要求して、 ワンタイムパスワードが生成されます。 もしもあなたが key を実行する時にパスワードを打ち間違えると、 何の問題も指摘されずに うまく動かないパスワードのリストを得ることになってしまいます。

パスワードシーケンス番号は 99 から減算されていきます。 もしあなたがこのことを知らないと、 key コマンドの使用法は わかりにくいことでしょう。

key プログラムがパスワードを大文字で与えたとしても、 小文字でパスワードを入力することができます。

Macintosh と汎用 PC で使用することができます。

FreeBSD では、 /etc/skey.access により どのホストやネットワークからのアクセスに対して S/key パスワードの 使用義務を負わせるかを制御することができます。

関連項目
keyinit(1), key(1), keyinfo(1), skey.access(5)

作者
Phil Karn Neil M. Haller John S. Walden Scott Chasin