(57)【要約】【課題】コンピュータ切り替え器の使用者を認証するだけでなく、この使用者の管理するコンピュータに対する認証取得作業を実行する認証機能付きコンピュータ切り替え器を提供する。【解決手段】コンピュータ切り替え器１が使用者を認証すると、コンピュータ切り替え器は接続されたコンピュータに予め定められた暗号を送信する。コンピュータは暗号を受信すると、この暗号が所定時間内に受信され、かつ、予め設定された暗号と一致したかを判定し、肯定判定されたときは、コンピュータ切り替え器に接続された一組の端末機器によるコンピュータの操作を許容する。【選択図】      図１
2004234376.tif 000002
【特許請求の範囲】
【請求項１】
一台のキーボード、一台のポインティングデバイス及び一台のディスプレイから構成される一組の端末装置を複数台のコンピュータの一台に選択的に接続する切り替え手段と、
前記切り替え手段の操作を特定の使用者のみに許容する使用者認証手段を具備する認証機能付きコンピュータ切り替え器。
【請求項２】
前記使用者認証手段により前記特定の使用者による前記切り替え手段の操作が許容されたときに、前記複数台のコンピュータ中の前記特定の使用者の使用が許容されたコンピュータから前記特定の使用者の認証を取得するコンピュータ認証取得手段を具備する請求項１に記載の認証機能付きコンピュータ切り替え器。
【請求項３】
前記認証取得手段が、
前記特定の使用者の使用が許容されたコンピュータに対して予め定められた暗号を予め定められた時間内に送信する暗号送信手段と、
前記暗号送信手段から送信された暗号が前記特定の使用者の使用が許容されたコンピュータにより認証されたときに、前記一組の端末装置による前記特定の使用者の使用が許容されたコンピュータの操作を許容する許容手段を具備する請求項２に記載の認証機能付きコンピュータ切り替え器。
【請求項４】
前記暗号送信手段が、
通常の操作によりキーボードから出力される単位時間当りの情報量よりも多量のキーボード情報を、前記特定の使用者の使用が許容されたコンピュータのキーボードインターフェイスに送信する擬似キーボード情報送信手段である請求項３に記載の認証機能付きコンピュータ切り替え器。
【請求項５】
前記暗号送信手段が、
通常のマウスの操作により出力されるポインティングデバイスの操作情報の精度よりも高精度な操作情報を、前記特定の使用者の使用が許容されたコンピュータのポインティングデバイスインターフェイスに送信する擬似ポインティングデバイス情報送信手段である請求項３に記載の認証機能付きコンピュータ切り替え器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は認証機能付きコンピュータ切り替え器に係り、特にコンピュータ切り替え器の操作に対する認証だけでなくコンピュータ切り替え器に接続されたコンピュータの操作に対する認証も取得する認証機能付きコンピュータ切り替え器に関する。
【０００２】
【従来の技術】
例えばサーバで構成されるコンピュータシステムの使用者は、メールサーバ、ファイルサーバ等機能別に設置される複数台のコンピュータにアクセスする必要があるが、コンピュータごとに端末機器（ディスプレイ、キーボード、ポインティングデバイス）を設置すると設置場所が増大するだけでなく、操作が複雑となるという課題が発生する。
【０００３】
この課題を解消するために、一組の端末機器で複数のコンピュータの操作を可能とするコンピュータ切り替え器を使用する場合がある（例えば特許文献１を参照）。
【０００４】
一方、大規模なサーバシステムにあっては、複数の管理者が特定のサーバだけを管理することが普通である。この場合は、各使用者は自分が管理するコンピュータに、自分のアクセスを可能とし、他人のアクセスを禁止する認証機能を設定する。
【０００５】
周知の認証機能としては、使用者が入力した使用者識別コード及びパスワードが予め設定された使用者識別コード及びパスワードと一致したときだけ以後の操作を許容するものがある（例えば特許文献２参照）。
【０００６】
【特許文献１】
特開２００２−１６９６３２  （［０００５］、図８）
【特許文献２】
特開２００１−０２７９１１  （［０００８］）
【０００７】
【発明が解決しようとする課題】
従って、一組の端末機器とコンピュータ切り替え器を使用して複数のコンピュータを使用する場合には、使用者はコンピュータ切り替え器を介して一組の端末機器を自分の使用するコンピュータに順次接続し、使用者識別コード及びパスワードを入力してコンピュータの認証を受ける必要がある。
【０００８】
しかしながら、使用者識別コード及びパスワードはコンピュータごとに相違するので、使用者はコンピュータごとに異なる使用者識別コード及びパスワードを入力する認証操作を実行する必要があり、操作が煩雑となることは回避できない。
【０００９】
本発明は上記課題に鑑みなされたものであって、コンピュータ切り替え器が使用者を認証することができるだけでなく、使用者の使用するコンピュータに対する認証取得作業を自動的に実行する認証機能付きコンピュータ切り替え器を提供することを目的とする。
【００１０】
【課題を解決するための手段】
第一の発明に係る認証機能付きコンピュータ切り替え器は、一台のキーボード、一台のポインティングデバイス及び一台のディスプレイから構成される一組の端末装置を複数台のコンピュータの一台に選択的に接続するコンピュータ切り替え手段と、コンピュータ切り替え手段の操作を特定の使用者のみに許容する使用者認証手段を具備する。
【００１１】
本発明に係る認証機能付きコンピュータ切り替え器は、認証された使用者の操作だけに応動する。
【００１２】
第二の発明に係る認証機能付きコンピュータ切り替え器は、使用者認証手段により特定の使用者による切り替え手段の操作が許容されたときに、複数台のコンピュータ中の特定の使用者の使用が許容されたコンピュータから特定の使用者の認証を取得するコンピュータ認証取得手段を具備する。
【００１３】
本発明に係る認証機能付きコンピュータ切り替え器は、特定のコンピュータから特定の使用者の認証を取得する。
【００１４】
第三の発明に係る認証機能付きコンピュータ切り替え器は、認証取得手段が、特定の使用者の使用が許容されたコンピュータに対して予め定められた時間内に予め定められた暗号を送信する暗号送信手段と、暗号送信手段から送信された暗号が前記特定の使用者の使用が許容されたコンピュータにより認証されたときに一組の端末装置による特定の使用者の使用が許容されたコンピュータの操作を許容する許容手段を具備する。
【００１５】
本発明に係る認証機能付きコンピュータ切り替え器は、コンピュータに対し所定期間内に所定の暗号を送信し、コンピュータにより暗号が認証されたときに、端末装置によるコンピュータの操作を許容する。
【００１６】
第四の発明に係る認証機能付きコンピュータ切り替え器は、暗号送信手段が、通常の操作によりキーボードから出力される単位時間当りの情報量よりも多量のキーボード情報を特定の使用者の使用が許容されたコンピュータのキーボードインターフェイスに送信する擬似キーボード情報送信手段である。
【００１７】
本発明に係る認証機能付きコンピュータ切り替え器は、コンピュータにキーボードインターフェイスを介して人力によっては入力不可能な量の単位時間当りの情報を送信する。
【００１８】
第五の発明に係る認証機能付きコンピュータ切り替え器は、暗号送信手段が、通常のマウスの操作により出力されるポインティングデバイスの操作情報の精度よりも高精度な操作情報を特定の使用者の使用が許容されたコンピュータのポインティングデバイスインターフェイスに送信する擬似ポインティングデバイス情報送信手段である。
【００１９】
本発明に係る認証機能付きコンピュータ切り替え器は、コンピュータにポインティングデバイスインターフェイスを介して人力によっては入力不可能な精度で操作情報を送信する。
【００２０】
【発明の実施の形態】
図１は本発明に係る認証機能付きコンピュータ切り替え器を使用したコンピュータシステムの構成図であって、認証機能付きコンピュータ切り替え器（以下切り替え器）１には、端末機器であるディスプレイ１１、キーボード１２、ポインティングデバイス（例えばマウス）１３、及び複数台のコンピュータ１４１、１４２・・・１４Ｎが接続される。
【００２１】
切り替え器１にはビデオスイッチ１ａが搭載されており、コンピュータ１４ｎ（１≦ｎ≦Ｎ）から出力されるビデオ信号の中の一つを選択して、オン・スクリーン・ディスプレイ・コントローラ（ＯＳＤＣ）１ｂを介してディスプレイ１１に出力する。
【００２２】
キーボード１２及びマウス１３の出力は、制御プロセッサ１ｃにおいて選択されたコンピュータ１４ｎに対する操作指令として、コンピュータ１４ｎに対応して設置される端末模擬プロセッサ１ｄｎを介してコンピュータ１４ｎに出力される。
【００２３】
制御プロセッサ１ｃはバス１ｃ０を中心として、ＣＰＵ１ｃ１、メモリ１ｃ２、キーボード・マウス・インターフェイス（ＫＭＩ／Ｆ）１ｃ３、入出力インターフェイス（ＩＯＩ／Ｆ）１ｃ４及び端末模擬プロセッサインターフェイス（ＴＩ／Ｏ）１ｃ５を具備する。
【００２４】
即ち、キーボード・マウスインターフェイス１ｃ３にはキーボード１２及びマウス１３が接続され、キーボード１２及びマウス１３の出力を制御プロセッサ１ｃに取り込む。
【００２５】
入出力インターフェイス１ｃ４は、ビデオスイッチ１ａ、ＯＳＤＣ１ｂ及び端末模擬プロセッサ１ｄ１、１ｄ２・・・１ｄｎに対し選択信号を出力し、選択されたコンピュータ１４ｎから出力されるビデオ信号がディスプレイ１１に出力されるようにビデオスイッチ１ａを切り替えるとともに、選択されたコンピュータ１４ｎに対応する端末模擬プロセッサ１ｄｎをアクティブとしてキーボード１２及びマウス１３からの操作指令をコンピュータ１４ｎに出力する。
【００２６】
図２は切り替え器１に内蔵されているメモリ１ｃ２に記憶され、ＣＰＵ１ｃ１で実行される使用者認証ルーチンのフローチャートであって、例えば切り替え器１の電源がオンとされたときに自動起動する。
【００２７】
ステップ２０でＯＳＤＣ１ｂを起動してディスプレイ１１上に認証ウィザードを表示する。
【００２８】
図３はディスプレイ上に表示される認証ウィザードの例であって、使用者名及びパスワードを入力する二つのウインドウを有する。
【００２９】
ステップ２１で使用者名を、ステップ２２でパスワードを入力した後、ステップ２３でウィザード上の「ＯＫ」ボタンをクリックする。
【００３０】
ステップ２４で「ＯＫ」ボタンがクリックされたことを確認し、ステップ２５でステップ２１において入力された使用者名が予め設定されている使用者名と一致しているかを確認する。
【００３１】
使用者名が一致していると判定された場合は、ステップ２６でステップ２２において入力されたパスワードが予め設定されているパスワードと一致しているかを確認する。
【００３２】
パスワードが一致していると判定された場合は、ステップ２７でコンピュータアクセスルーチンを実行してこのルーチンを終了する。
【００３３】
ステップ２４からステップ２６のいずれか一つのステップで否定判定された場合は、ステップ２８においてその使用者を認証しない旨のメッセージを表示し、以後のこの使用者による切り替え器１の動作を禁止してこのルーチンを終了する。
【００３４】
図４は、使用者認証ルーチンのステップ２７で実行されるコンピュータアクセスルーチンのフローチャートであって、ステップ２７１で切り替え器１に接続されたコンピュータを特定するインデックスｎを“１”に初期化する。
【００３５】
ステップ２７２で、このルーチンのステップ２０〜２６の処理で認証された使用者がコンピュータｎにアクセスすることが許容されているかを判断する。
【００３６】
［表１］は切り替え器に四台のコンピュータが接続されており、三人の使用者（使用者甲、使用者乙、及び使用者丙）で管理する場合の状態図であって、使用者甲は四台すべてのコンピュータにアクセス可能であり、使用者乙はコンピュータ＃４にだけアクセス可能であり、使用者丙はコンピュータ＃２及びコンピュータ＃３にアクセス可能なように設定された場合を示している。
【００３７】
【表１】
2004234376.tif 000003
【００３８】
なお、この設定は切り替え器１とコンピュータ１４ｎを接続したときに実行される。
【００３９】
上記の例において、使用者が切り替え器１により認証され、コンピュータｎにアクセス可能な場合には、ステップ２７２で肯定判定され、ステップ２７３に進む。
【００４０】
ステップ２７３では、切り替え器１の制御プロセッサ１ｃからコンピュータｎに予め定められた時間内に予め定められた暗号を送信する。
【００４１】
予め定められた時間及び予め定められた暗号は、初期処理としてコンピュータ及び切り替え器に設定されるものであって、人力によっては入力することが不可能な単位時間当りの情報量を有する暗号とすることが望ましい。
【００４２】
例えば、予め定められた時間を１秒間に、暗号を１００個の文字数字を適当な順序に並べた文字数字列に設定することができる。これは、キーボードから１秒間に、予め定められた順序に１００個の文字数字を入力することは人力によってはほとんど不可能と考えられるからである。
【００４３】
また、暗号として、マウスによるポインタの動きを適用することが可能である。例えば、マウスの現在位置から真上にＰ１パルス分、左方にＰ２パルス分、右方にＰ３パルス分・・・・と動かしたときのパルス列を使用することも可能である。これは、使用者はディスプレイ上のカーソルを見ながら適当にマウスを操作するのが普通であり、使用者はマウスの移動方向及び移動距離に依存してどのようなパルスがいくつ出力されるのかを認識することは不可能であるからである。
【００４４】
ステップ２７４でコンピュータｎの認証結果を取り込み、ステップ２７５に進むが、コンピュータｎにおける認証処理の詳細は後述する。
【００４５】
ステップ２７２で否定判定された場合、即ち切り替え器１で認証された使用者がコンピュータｎへのアクセスを許容されていない場合は、ステップ２７３及び２７４を実行せずに直接ステップ２７５に進む。
【００４６】
ステップ２７５でディスプレイ１１上にコンピュータｎにおける認証結果を表示した後、ステップ２７６ですべてのコンピュータｎに対してアクセスしたかをインデックスｎがＮに到達したかによって判定する。
【００４７】
ステップ２７６で否定判定されたとき、即ち、切り替え器１に接続されているすべてのコンピュータへのアクセスが完了していないときは、ステップ２７７でインデックスｎをインクリメントしてステップ２７２に戻る。
【００４８】
逆に、ステップ２７６で肯定判定されたとき、即ち、切り替え器１に接続されているすべてのコンピュータへのアクセスが完了したときはこのルーチンを終了する。
【００４９】
図５はコンピュータに予めインストールされ、切り替え器１からのアクセスに応答してコンピュータ内で実行されるコンピュータ認証ルーチンのフローチャートであって、ステップ５１で時間ｔをクリアし、ステップ５２で切り替え器１から送信される暗号を受信する。
【００５０】
ステップ５３で暗号の受信開始後予め定められた時間Ｔが経過したかを判定し、否定判定されたときはステップ５２に戻り暗号の受信を継続する。
【００５１】
ステップ５３で肯定判定されたとき、即ち、予め定められた時間Ｔが経過したときは、ステップ５４で受信した暗号が予めコンピュータに設定された暗号と一致しているかを判定する。
【００５２】
ステップ５４で肯定判定されたとき、即ち、受信した暗号と予め設定された暗号とが一致しているときは、ステップ５５でコンピュータｎの動作を許可した後、ステップ５６で切り替え器１に認証メッセージを送信してこのルーチンを終了する。
【００５３】
ステップ５４で否定判定されたとき、即ち、受信した暗号と予め設定された暗号とが一致しないときは、ステップ５７で切り替え器１に不認証メッセージを送信してこのルーチンを終了する。
【００５４】
以上の説明から明らかなように、［表１］のように設定されている場合には、使用者が甲であれば切り替え器１は四台のコンピュータすべてにアクセスして認証を受ける。使用者が乙であれば切り替え器１はコンピュータ＃４にのみアクセスして認証を受け、使用者が丙であれば切り替え器１はコンピュータ＃２及び＃３にアクセスして認証を受ける。
【００５５】
逆に使用者乙が切り替え器１により認証されても、切り替え器１はコンピュータ＃１〜＃３に対してアクセスしないだけでなく、コンピュータ乙が直接コンピュータ＃１〜＃３に対してアクセスを試みても認証用暗号を入力することは不可能であるため、コンピュータ＃１〜＃３への不正なアクセスを確実に防止することができる。
【００５６】
使用者丙がコンピュータ＃１又は＃４にアクセスを試みた場合も同様である。
【００５７】
【発明の効果】
第一の発明に係る認証機能付きコンピュータ切り替え器によれば、認証された使用者のみにコンピュータ切り替え操作が許容される。
【００５８】
第二の発明に係る認証機能付きコンピュータ切り替え器によれば、コンピュータに対する使用者の認証操作が自動的に実行される。
【００５９】
第三の発明に係る認証機能付きコンピュータ切り替え器によれば、コンピュータに対して予め定められた時間内に予め定められた暗号を送付することにより認証を行うことができる。
【００６０】
第四の発明に係る認証機能付きコンピュータ切り替え器によれば、キーボードインターフェイスから暗号を入力することが可能となる。
【００６１】
第五の発明に係る認証機能付きコンピュータ切り替え器によれば、ポインティングデバイスインターフェイスから暗号を入力することが可能となる。
【図面の簡単な説明】
【図１】本発明に係る認証機能付きコンピュータ切り替え器を使用したコンピュータシステムの構成図である。
【図２】使用者認証ルーチンのフローチャートである。
【図３】認証ウィザードの例である。
【図４】コンピュータアクセスルーチンのフローチャートである。
【図５】コンピュータ認証ルーチンのフローチャートである。
【符号の説明】
１…コンピュータ切り替え器
１ａ…ビデオスイッチ
１ｂ…オン・スクリーン・ディスプレイ・コントローラ
１ｃ…制御プロセッサ
１ｃ０…バス
１ｃ１…ＣＰＵ
１ｃ２…メモリ
１ｃ３…マウス・キーボード・インターフェイス
１ｃ４…入出力インターフェイス
１ｃ５…端末模擬プロセッサインターフェイス
１ｄｎ…端末模擬プロセッサ
１１…ディスプレイ
１２…キーボード
１３…マウス
１４ｎ…コンピュータ
【図１】
2004234376.tif 000004
【図２】
2004234376.tif 000005
【図３】
2004234376.tif 000006
【図４】
2004234376.tif 000007
【図５】
2004234376.tif 000008