(57)【要約】【課題】スマートカードログオンができない場合であっても、高いセキュリティを確保した上で、クライアント端末にログオンすることができるログオンシステムを得る。【解決手段】クライアント端末の利用者がアプリケーションを起動し、ログオン制御サーバに対して、ＩＤおよびパスワード、並びにワンタイムパスワードによりクライアント端末にログオンするためのワンタイムパスワードを要求し、ログオン制御サーバから得られたワンタイムパスワードを用いてクライアント端末にログオンする。また、クライアント端末の利用者が承認者に対して、承認者の承認を得た上でＩＤおよびパスワードによりクライアント端末にログオンすることを申請し、承認者が自身のクライアント端末からログオン制御サーバにアクセスして利用者のクライアント端末のログオンを承認し、利用者がＩＤおよびパスワードにより自身のクライアント端末にログオンする。【選択図】図１
2017091305.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して互いに接続された携帯端末およびログオン制御サーバと、前記ログオン制御サーバとネットワークを介して接続可能なクライアント端末とからなる代替ログオンシステムであって、前記携帯端末と前記クライアント端末とは、同一の利用者が所持し、
前記携帯端末は、スマートカードログオンに代えて、ＩＤおよびパスワード、並びにワンタイムパスワードにより前記クライアント端末にログオンする代替ログオンを行うためのアプリケーションを含むアプリケーション部を有し、
前記ログオン制御サーバは、前記アプリケーション部から代替ログオンの要求があった場合に、前記携帯端末の利用者情報と内蔵時計の日時とを用いて、ワンタイムパスワードを演算して前記携帯端末に送信するサーバ側演算部を有し、
前記クライアント端末は、前記利用者によりＩＤおよびパスワードが入力された場合に、前記クライアント端末の利用者情報と内蔵時計の日時とを用いて、ワンタイムパスワードを演算するクライアント側演算部と、
前記利用者に対して前記携帯端末に送信されたワンタイムパスワードの入力を要求するとともに、前記サーバ側演算部で演算されたワンタイムパスワードと前記クライアント側演算部で演算されたワンタイムパスワードとを比較して、ログオン可能であるか否かを判定するクライアント側ログオン制御部と、を有する
代替ログオンシステム。
【請求項２】
前記クライアント側ログオン制御部は、代替ログオンにより前記クライアント端末へのログオンが行われた場合には、その後、スマートカードログオンを不可とする
請求項１に記載の代替ログオンシステム。
【請求項３】
前記ログオン制御サーバは、前記クライアント端末が接続された場合において、前記クライアント端末からの要求により、代替ログオンを取り消してスマートカードログオンを可能とするサーバ側ログオン制御部を有する
請求項２に記載の代替ログオンシステム。
【請求項４】
ネットワークを介して互いに接続された承認者クライアント端末、ログオン制御サーバおよび利用者クライアント端末とからなる承認ログオンシステムであって、
前記承認者クライアント端末は、前記利用者クライアント端末の利用者から、スマートカードログオンに代えて、ＩＤおよびパスワードより前記利用者クライアント端末にログオンする承認ログオンを行うことが申請された場合に、前記ログオン制御サーバに対して、前記利用者クライアント端末のログオンを承認する承認者クライアント側ログオン制御部を有し、
前記ログオン制御サーバは、前記承認者クライアント側ログオン制御部から承認ログオンの要求があった場合に、前記利用者クライアント端末のステータスを、承認者によって承認されている状態へと変更するサーバ側ログオン制御部を有し、
前記利用者クライアント端末は、前記利用者によりＩＤおよびパスワードが入力された場合に、前記サーバ側ログオン制御部に対して前記利用者クライアント端末のステータスを確認し、前記利用者クライアント端末が承認者によって承認されていれば、ＩＤおよびパスワードを認証してログオン可能であるか否かを判定する利用者クライアント側ログオン制御部を有する
承認ログオンシステム。
【請求項５】
前記利用者クライアント側ログオン制御部は、承認ログオンにより前記利用者クライアント端末へのログオンが行われた場合には、その後、スマートカードログオンを不可とする
請求項４に記載の承認ログオンシステム。
【請求項６】
前記サーバ側ログオン制御部は、前記承認者クライアント端末の要求により、承認ログオンを取り消してスマートカードログオンを可能とする
請求項５に記載の承認ログオンシステム。
【請求項７】
ネットワークを介して互いに接続された携帯端末およびログオン制御サーバと、前記ログオン制御サーバとネットワークを介して接続可能なクライアント端末とからなる代替ログオンシステムで実現される代替ログオン方法であって、前記携帯端末と前記クライアント端末とは、同一の利用者が所持し、
前記携帯端末から、スマートカードログオンに代えて、ＩＤおよびパスワード、並びにワンタイムパスワードにより前記クライアント端末にログオンする代替ログオンの要求があった場合に、前記携帯端末の利用者情報と内蔵時計の日時とを用いて、ワンタイムパスワードを演算して前記携帯端末に送信するステップと、
前記利用者により前記クライアント端末にＩＤおよびパスワードが入力された場合に、前記クライアント端末の利用者情報と内蔵時計の日時とを用いて、ワンタイムパスワードを演算するステップと、
前記利用者に対して前記携帯端末に送信されたワンタイムパスワードの入力を要求するステップと、
それぞれ演算されたワンタイムパスワードを比較して、ログオン可能であるか否かを判定するステップと、を有する
代替ログオン方法。
【請求項８】
ネットワークを介して互いに接続された承認者クライアント端末、ログオン制御サーバおよび利用者クライアント端末とからなる承認ログオンシステムで実現される承認ログオン方法であって、
前記利用者クライアント端末の利用者から、スマートカードログオンに代えて、ＩＤおよびパスワードより前記利用者クライアント端末にログオンする承認ログオンを行うことが申請された場合に、前記ログオン制御サーバに対して、前記利用者クライアント端末のログオンを承認するステップと、
承認ログオンの要求があった場合に、前記利用者クライアント端末のステータスを、承認者によって承認されている状態へと変更するステップと、
前記利用者により前記利用者クライアント端末にＩＤおよびパスワードが入力された場合に、前記利用者クライアント端末のステータスを確認し、前記利用者クライアント端末が承認者によって承認されていれば、ＩＤおよびパスワードを認証してログオン可能であるか否かを判定するステップと、を有する
承認ログオン方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スマートカードログオンができない場合に、クライアント端末にログオンするための代替ログオンシステムおよび代替ログオン方法、並びに承認ログオンシステムおよび承認ログオン方法に関する。
【背景技術】
【０００２】
従来から、クライアント端末にログオンする際に、利用者がカードリーダにスマートカードを挿入して、ログオン画面で暗証番号（ＰＩＮ：ｐｅｒｓｏｎａｌ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｎｕｍｂｅｒ）を入力し、正しいＰＩＮが入力された場合にログオンを可能とするスマートカードログオンが知られている（例えば、非特許文献１参照）。
【０００３】
スマートカードログオンでは、利用者の認証にあたり、スマートカードに格納された電子証明書が用いられている。スマートカードログオンによれば、利用者がスマートカードを持っていること、および利用者が正しいＰＩＮを入力したことの２つを認証することにより、ＩＤおよびパスワードによる認証よりもセキュリティを強化している。
【０００４】
ここで、スマートカードログオンにおいては、スマートカードを紛失したもしくは忘れた場合、またはスマートカードが故障した場合には、クライアント端末にログオンすることができない。なお、クライアント端末にログオンできない場合において、クライアント端末へのログオンをサポートする技術として、以下のものが知られている。
【０００５】
まず、利用者の携帯端末の所定操作に基づきクライアント端末のＩＤを含むパスワード要求メールを管理サーバへ送信し、管理サーバはこのパスワード要求メールを受信するとパスワードを生成してこのパスワードをＩＤに対応して記憶部に記憶するとともに、生成したパスワードを含むパスワード情報メールを、ＩＤに対応してあらかじめ記憶部に記憶されているメールアドレスに基づき携帯端末へ送信してパスワードを利用者に取得させる一方、利用者のクライアント端末のログオン時に入力された取得パスワードと、記憶部のパスワードとの一致に基づき利用者によるクライアント端末の利用を可能にするクライアント端末のログオン装置が知られている（例えば、特許文献１参照）。
【０００６】
また、生体認証システムにおいて、クライアントＰＣのそれぞれは、操作者の生体情報を取得する生体情報取得デバイスと、クライアントＰＣのそれぞれに割り当てられた担当者の生体情報および担当者の上長情報を格納したＨＤＤと、生体情報取得デバイスで取得された生体情報およびＨＤＤに格納された担当者の生体情報に基づいて、認証処理を行う生体認証ソフトとを備え、生体認証ソフトは、認証失敗時に、ＨＤＤに格納された上長情報に基づいて、担当者の上長のクライアントＰＣを特定し、上長のクライアントＰＣに、生体情報取得デバイスで取得された生体情報を送信し、認証を依頼する生体認証システムが知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２５１３７６号公報
【特許文献２】特開２００８−１５８６６号公報
【非特許文献】
【０００８】
【非特許文献１】葛生和人、「ＰＫＩと連携したスマートカードログオンについて−共有端末における個人認証システムへの適用−」、名古屋大学情報連携基盤センターニュース、２００７年２月、Ｖｏｌ．６、Ｎｏ．１、ｐ．２７−４０
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来技術には、以下のような課題がある。
すなわち、特許文献１、２に記載された技術は、クライアント端末へのログオンをサポートするものであるが、スマートカードログオンにおいて、スマートカードを紛失したもしくは忘れた場合、またはスマートカードが故障した場合に適用されるものではない。
【００１０】
また、特許文献１、２に記載された技術は、上述した、利用者がスマートカードを持っていること、に相当する認証を行っていないので、スマートカードログオンに比べて、セキュリティが低くなるという問題がある。
【００１１】
この発明は、上記のような課題を解決するためになされたものであり、スマートカードログオンができない場合であっても、高いセキュリティを確保した上で、クライアント端末にログオンすることができるシステムおよび方法を得ることを目的とする。
【課題を解決するための手段】
【００１２】
この発明に係る代替ログオンシステムは、ネットワークを介して互いに接続された携帯端末およびログオン制御サーバと、ログオン制御サーバとネットワークを介して接続可能なクライアント端末とからなる代替ログオンシステムであって、携帯端末とクライアント端末とは、同一の利用者が所持し、携帯端末は、スマートカードログオンに代えて、ＩＤおよびパスワード、並びにワンタイムパスワードによりクライアント端末にログオンする代替ログオンを行うためのアプリケーションを含むアプリケーション部を有し、ログオン制御サーバは、アプリケーション部から代替ログオンの要求があった場合に、携帯端末の利用者情報と内蔵時計の日時とを用いて、ワンタイムパスワードを演算して携帯端末に送信するサーバ側演算部を有し、クライアント端末は、利用者によりＩＤおよびパスワードが入力された場合に、クライアント端末の利用者情報と内蔵時計の日時とを用いて、ワンタイムパスワードを演算するクライアント側演算部と、利用者に対して携帯端末に送信されたワンタイムパスワードの入力を要求するとともに、サーバ側演算部で演算されたワンタイムパスワードとクライアント側演算部で演算されたワンタイムパスワードとを比較して、ログオン可能であるか否かを判定するクライアント側ログオン制御部とを有するものである。
【００１３】
また、この発明に係る承認ログオンシステムは、ネットワークを介して互いに接続された承認者クライアント端末、ログオン制御サーバおよび利用者クライアント端末とからなる承認ログオンシステムであって、承認者クライアント端末は、利用者クライアント端末の利用者から、スマートカードログオンに代えて、ＩＤおよびパスワードより利用者クライアント端末にログオンする承認ログオンを行うことが申請された場合に、ログオン制御サーバに対して、利用者クライアント端末のログオンを承認する承認者クライアント側ログオン制御部を有し、ログオン制御サーバは、承認者クライアント側ログオン制御部から承認ログオンの要求があった場合に、利用者クライアント端末のステータスを、承認者によって承認されている状態へと変更するサーバ側ログオン制御部を有し、利用者クライアント端末は、利用者によりＩＤおよびパスワードが入力された場合に、サーバ側ログオン制御部に対して利用者クライアント端末のステータスを確認し、利用者クライアント端末が承認者によって承認されていれば、ＩＤおよびパスワードを認証してログオン可能であるか否かを判定する利用者クライアント側ログオン制御部を有するものである。
【発明の効果】
【００１４】
この発明に係る代替ログオンシステムによれば、クライアント端末の利用者が携帯端末からアプリケーションを起動し、ログオン制御サーバに対して、ＩＤおよびパスワード、並びにワンタイムパスワードによりクライアント端末にログオンする代替ログオンを行うためのワンタイムパスワードを要求し、ログオン制御サーバから得られたワンタイムパスワードを用いてクライアント端末にログオンする。
また、この発明に係る承認ログオンシステムによれば、クライアント端末の利用者が承認者（例えば、上長）に対して、承認者の承認を得た上でＩＤおよびパスワードによりクライアント端末にログオンする承認ログオンを行うことを申請し、承認者が自身のクライアント端末からログオン制御サーバにアクセスして利用者のクライアント端末のログオンを承認し、利用者がＩＤおよびパスワードにより自身のクライアント端末にログオンする。
そのため、スマートカードログオンができない場合であっても、高いセキュリティを確保した上で、クライアント端末にログオンすることができる。
【図面の簡単な説明】
【００１５】
【図１】この発明の実施の形態１に係る代替ログオンシステムを示すブロック構成図である。
【図２】この発明の実施の形態１に係る代替ログオンシステムの処理を示すシーケンス図である。
【図３】この発明の実施の形態２に係る承認ログオンシステムを示すブロック構成図である。
【図４】この発明の実施の形態２に係る承認ログオンシステムの処理を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、この発明に係る代替ログオンシステムおよび承認ログオンシステムの好適な実施の形態について、図面を用いて説明する。なお、この代替ログオンシステムおよび承認ログオンシステムは、Ｗｉｎｄｏｗｓ（登録商標）のログオンプロセスに必要な機能を追加し、スマートカードログオンをせずともログオンを可能とする形で適用される。また、スマートカードログオンを正常に実施していれば、同日であっても代替ログオンまたは承認ログオンを適用することができる。
【００１７】
実施の形態１．
まず、クライアント端末の利用者が携帯端末からアプリケーションを起動し、ログオン制御サーバに対して、ＩＤおよびパスワード、並びにマトリクス表と表中の表示場所を指定して生成されるワンタイムパスワードによりクライアント端末にログオンする代替ログオンを行うためのワンタイムパスワードを要求し、ログオン制御サーバから得られたワンタイムパスワードを用いてクライアント端末にログオンする代替ログオンシステムについて説明する。
【００１８】
図１は、この発明の実施の形態１に係る代替ログオンシステムを示すブロック構成図である。図１において、この代替ログオンシステムは、携帯端末１０、ログオン制御サーバ２０およびクライアント端末３０から構成されている。なお、通常時は、クライアント端末３０へのログオンは、スマートカードログオンにより行われる。
【００１９】
ここで、携帯端末１０とログオン制御サーバ２０とは、アプリケーション部が起動するとネットワークを介し通信が確立する（すなわち、携帯端末１０がオンラインになる）が、ログオン制御サーバ２０とクライアント端末３０とは、互いに接続されていなくても（すなわち、クライアント端末３０がオフラインであっても）よい。また、利用者は、携帯端末１０およびクライアント端末３０を所持している。
【００２０】
携帯端末１０は、表示部１１、操作部１２およびアプリケーション部１３を有している。ここで、携帯端末１０は、例えば携帯電話である。表示部１１は、ディスプレイであり、操作部１２は、ハードウェアキーまたはソフトウェアキーである。アプリケーション部１３には、代替ログオンを行うためのアプリケーションが代替ログオンシステムと連携したダウンロード用サーバからダウンロードされている。
【００２１】
なお、アプリケーションをダウンロードする際には、特定の認証番号（例えば、利用者の社員番号等）が代替ログオンシステムと連携したダウンロード用サーバに通知されるとともに、ＰＩＮが設定される。ログオン制御サーバ２０は、あらかじめ定めた規格により連携したダウンロード用サーバが携帯端末１０に付与する利用者情報を取得しており、携帯端末１０からアクセスがあった場合に、どの利用者の携帯端末からのアクセスであるかを識別することができる。
【００２２】
ログオン制御サーバ２０は、サーバ側演算部２１、サーバ側ログオン制御部２２および利用者情報データベース２３を有している。サーバ側演算部２１は、携帯端末１０のアプリケーション部１３から代替ログオンの要求があった場合に、利用者情報データベース２３に記憶された携帯端末１０の利用者の属人情報または利用者固有の情報を示す認証番号と、図示しない内蔵時計の日時とを用いて、ワンタイムパスワードを演算する。
【００２３】
サーバ側ログオン制御部２２は、クライアント端末３０がオンラインになった場合、すなわちログオン制御サーバ２０とクライアント端末３０とが互いに接続されたときに、クライアント端末３０へのログオンを制御する。具体的には、サーバ側ログオン制御部２２は、アプリケーション部１３から代替ログオンの要求があった場合に、クライアント端末３０へのスマートカードログオンを規制するが、クライアント端末３０から代替ログオンの取り消し要求があった場合に、クライアント端末３０の代替ログオンを取り消して、スマートカードログオンを可能とする。
【００２４】
また、サーバ側ログオン制御部２２は、クライアント端末３０がオンラインである場合に、代替ログオンが行われたときには、利用者が所有している他のクライアント端末へのログオンを禁止するとともに、リモートデスクトップを禁止する。
【００２５】
利用者情報データベース２３は、携帯端末１０の利用者を示す認証番号とクライアント端末３０の利用者を示すＩＤとを記憶している。なお、ここでは、認証番号とＩＤとは、共通であるとする。すなわち、ログオン制御サーバ２０は、クライアント端末３０からアクセスがあった場合に、どの利用者のクライアント端末からのアクセスであるかを識別することができる。なお、利用者情報データベース２３において、認証番号とＩＤとから１人の利用者を特定することができれば、これらは別の値であってもよい。
【００２６】
クライアント端末３０は、表示部３１、操作部３２、クライアント側ログオン制御部３３およびクライアント側演算部３４を有している。ここで、クライアント端末３０は、例えばＰＣである。また、表示部３１は、ディスプレイであり、操作部３２は、ハードウェアキーボードまたはソフトウェアキーボードである。
【００２７】
クライアント側ログオン制御部３３は、クライアント端末３０へのログオンを制御する。具体的には、クライアント側ログオン制御部３３は、クライアント端末３０にスマートカードが挿入された場合には、Ｗｉｎｄｏｗｓの機能によりＰＩＮの入力が求められ、ＰＩＮを認証した後に、代替ログオンの適用状態をログオン制御サーバ２０に照会し、ログオン可能であるか否かを判定する。
【００２８】
また、クライアント側ログオン制御部３３は、クライアント端末３０にＩＤおよびパスワードが入力された場合には、代替ログオンと判断して、さらにワンタイムパスワードを入力することを要求するとともに、ＩＤおよびパスワード、並びにワンタイムパスワードを認証してログオン可能であるか否かを判定する。
【００２９】
また、クライアント側ログオン制御部３３は、代替ログオンによりクライアント端末３０へのログオンが行われた場合には、その後、スマートカードログオンを不可とする。このとき、クライアント端末３０がオンラインになった場合に、サーバ側ログオン制御部２２が、代替ログオンによりログオンを行ったクライアント端末３０に対して、スマートカードログオンを不可としてもよい。
【００３０】
また、クライアント側ログオン制御部３３は、クライアント端末３０がオンラインになった場合に、利用者の要求に応じて、サーバ側ログオン制御部２２に代替ログオンの取り消しを要求する。なお、代替ログオンの取り消しは、利用者の上長が、自身のクライアント端末からサーバ側ログオン制御部２２に対して要求する。
【００３１】
クライアント側演算部３４は、クライアント端末３０にＩＤおよびパスワードが入力された場合に、入力されたＩＤと図示しない内蔵時計の日時とを用いて、ワンタイムパスワードを演算する。
【００３２】
ここで、サーバ側演算部２１およびクライアント側演算部３４は、ワンタイムパスワードの演算について、それぞれ共通のアルゴリズムを有している。すなわち、サーバ側演算部２１およびクライアント側演算部３４では、上述した共通である認証番号およびＩＤと、ログオン制御サーバ２０およびクライアント端末３０のそれぞれの内蔵時計の日時とを用いて、同一のワンタイムパスワードが演算される。
【００３３】
そのため、クライアント側ログオン制御部３３は、クライアント端末３０に入力されるワンタイムパスワードを、クライアント側演算部３４で演算されたワンタイムパスワードと比較して、両者が互いに一致する場合に、ログオン可能であると判定することができる。なお、ワンタイムパスワードは、任意に設定される時間単位で（例えば６時間毎に）更新され、更新後に再度ログオンする場合には、ワンタイムパスワードを取り直すこととなる。
【００３４】
図２は、この発明の実施の形態１に係る代替ログオンシステムの処理を示すシーケンス図である。図２において、まず、利用者が携帯端末１０のアプリケーション部１３を起動して、ＰＩＮを入力する（ステップＳ１）。
続いて、利用者が携帯端末１０のアプリケーション部１３からログオン制御サーバ２０に対して代替ログオンを要求する（ステップＳ２）。
【００３５】
次に、サーバ側演算部２１は、携帯端末１０の利用者を示す認証番号と、内蔵時計の日時とを用いて、ワンタイムパスワードを演算する（ステップＳ３）。
続いて、サーバ側演算部２１は、演算したワンタイムパスワードを携帯端末１０に送信する（ステップＳ４）。
【００３６】
次に、利用者がクライアント端末３０を起動し（ステップＳ５）、ＩＤおよびパスワードを入力する（ステップＳ６）。
続いて、クライアント側演算部３４は、入力されたＩＤと内蔵時計の日時とを用いて、ワンタイムパスワードを演算する（ステップＳ７）。
【００３７】
次に、クライアント側ログオン制御部３３は、利用者にワンタイムパスワードの入力を要求し（ステップＳ８）、利用者がワンタイムパスワードを入力することで（ステップＳ９）、ＩＤおよびパスワード、並びにワンタイムパスワードを認証してログオンを行う（ステップＳ１０）。
【００３８】
なお、代替ログオンを取り消す場合には、クライアント端末３０がオンラインになった後、利用者の要求に応じて、クライアント側ログオン制御部３３がサーバ側ログオン制御部２２に代替ログオンの取り消しを要求し（ステップＳ１１）、サーバ側ログオン制御部２２がクライアント端末３０の代替ログオンを取り消す（ステップＳ１２）。
【００３９】
このように、スマートカードログオンができない場合に、利用者が携帯端末１０のアプリケーション部１３を起動して、ＰＩＮを入力し、かつ携帯端末１０に送信されたワンタイムパスワードをクライアント端末３０に入力することにより、セキュリティを確保した上でＰＣにログオンすることができるようになる。
【００４０】
以上のように、実施の形態１によれば、クライアント端末の利用者が携帯端末からアプリケーションを起動し、ログオン制御サーバに対して、ＩＤおよびパスワード、並びにワンタイムパスワードによりクライアント端末にログオンする代替ログオンを行うためのワンタイムパスワードを要求し、ログオン制御サーバから得られたワンタイムパスワードを用いてクライアント端末にログオンする。
そのため、スマートカードログオンができない場合であっても、高いセキュリティを確保した上で、クライアント端末にログオンすることができる。
また、スマートカードが見つかった場合には、上長が代替ログオンの取り消しを要求することにより、スマートカードログオンを可能とし、利用者の利便性を向上させることができる。
【００４１】
実施の形態２．
次に、クライアント端末の利用者が承認者（例えば、上長）に対して、承認者の承認を得た上でＩＤおよびパスワードによりクライアント端末にログオンする承認ログオンを行うことを申請し、承認者が自身のクライアント端末からログオン制御サーバにアクセスして利用者のクライアント端末のログオンを承認し、利用者がＩＤおよびパスワードにより自身のクライアント端末にログオンする承認ログオンシステムについて説明する。
【００４２】
図３は、この発明の実施の形態２に係る承認ログオンシステムを示すブロック構成図である。図３において、この承認ログオンシステムは、承認者クライアント端末５０、ログオン制御サーバ６０および利用者クライアント端末７０から構成されている。なお、通常時は、クライアント端末５０、７０へのログオンは、それぞれスマートカードログオンにより行われる。
【００４３】
ここで、承認者クライアント端末５０とログオン制御サーバ６０と利用者クライアント端末７０とは、ネットワークを介して互いに接続されている（すなわち、承認者クライアント端末５０および利用者クライアント端末７０がオンラインである）。
【００４４】
承認者クライアント端末５０は、表示部５１、操作部５２、承認者クライアント側ログオン制御部５３を有している。ここで、承認者クライアント端末５０は、例えばＰＣである。また、表示部５１は、ディスプレイであり、操作部５２は、ハードウェアキーボードまたはソフトウェアキーボードである。
【００４５】
承認者クライアント側ログオン制御部５３は、利用者クライアント端末７０へのログオンを制御する。具体的には、承認者クライアント側ログオン制御部５３は、利用者から承認ログオンの申請があった場合に、承認者の操作により、ログオン制御サーバ６０に対して、利用者クライアント端末７０のログオンを承認する。
【００４６】
ここで、承認者は、利用者クライアント端末７０のログオンを承認するにあたり、承認者クライアント端末５０にスマートカードログオンによりログオンしている必要がある。また、承認者は、自身が承認ログオンを申請する場合に、自己承認をすることはできず、他の承認者に申請する必要がある。また、承認者が１日に承認できる人数には、制限（例えば３人）がある。
【００４７】
ログオン制御サーバ６０は、サーバ側ログオン制御部６１および利用者情報データベース６２を有している。サーバ側ログオン制御部６１は、利用者クライアント端末７０へのログオンを制御する。具体的には、利用者クライアント端末７０にＩＤおよびパスワードが入力された場合には、承認ログオンと判断して、当該利用者クライアント端末７０が承認者によって承認されているか否かを判定する。
【００４８】
なお、承認者クライアント側ログオン制御部５３は、ログオン制御サーバ６０に対して、利用者クライアント端末７０のログオンを承認した後、利用者の要求に応じて、サーバ側ログオン制御部６１に承認ログオンの取り消しを要求する。また、サーバ側ログオン制御部６１は、承認者クライアント側ログオン制御部５３から承認ログオンの取り消し要求があった場合に、利用者クライアント端末７０の承認ログオンを取り消す。
【００４９】
また、サーバ側ログオン制御部６１は、承認ログオンが行われている場合には、利用者が所有している他のクライアント端末へのログオンを禁止するとともに、リモートデスクトップを禁止する。
【００５０】
利用者情報データベース６２は、承認者クライアント端末５０および利用者クライアント端末７０の利用者を示すＩＤを記憶している。すなわち、ログオン制御サーバ６０は、承認者クライアント端末５０および利用者クライアント端末７０からアクセスがあった場合に、どの利用者のクライアント端末からのアクセスであるかを識別することができる。
【００５１】
利用者クライアント端末７０は、表示部７１、操作部７２、利用者クライアント側ログオン制御部７３を有している。ここで、利用者クライアント端末７０は、例えばＰＣである。また、表示部７１は、ディスプレイであり、操作部７２は、ハードウェアキーボードまたはソフトウェアキーボードである。
【００５２】
利用者クライアント側ログオン制御部７３は、利用者クライアント端末７０へのログオンを制御する。具体的には、利用者クライアント側ログオン制御部７３は、利用者クライアント端末７０にスマートカードが挿入された場合には、Ｗｉｎｄｏｗｓの機能によりＰＩＮの入力が求められ、ＰＩＮを認証した後に、承認ログオンの適用状態をログオン制御サーバ２０に照会し、ログオン可能であるか否かを判定する。
【００５３】
また、利用者クライアント側ログオン制御部７３は、利用者クライアント端末７０にＩＤおよびパスワードが入力された場合には、承認ログオンと判断して、サーバ側ログオン制御部６１に対して、当該利用者クライアント端末７０が承認者によって承認されているか否かを確認し、承認されていれば、ＩＤおよびパスワードを認証してログオン可能であるか否かを判定する。
【００５４】
また、利用者クライアント側ログオン制御部７３は、承認ログオンにより利用者クライアント端末７０へのログオンが行われた場合には、その後、スマートカードログオンを不可とする。なお、利用者クライアント側ログオン制御部７３は、利用者クライアント端末７０の承認ログオンが取り消された場合には、スマートカードログオンを可能とする。
【００５５】
図４は、この発明の実施の形態２に係る承認ログオンシステムの処理を示すシーケンス図である。図４において、まず、利用者からの承認ログオンの申請に応じて、承認者がログオン制御サーバ６０に対して承認ログオンを要求する（ステップＳ２１）。
続いて、サーバ側ログオン制御部６１は、利用者クライアント端末７０のステータスを、承認者によって承認されている状態へと変更する（ステップＳ２２）。
【００５６】
次に、利用者が利用者クライアント端末７０を起動し（ステップＳ２３）、ＩＤおよびパスワードを入力する（ステップＳ２４）。
続いて、利用者クライアント側ログオン制御部７３は、サーバ側ログオン制御部６１に対して、利用者クライアント端末７０のステータスを確認する（ステップＳ２５）。
【００５７】
次に、サーバ側ログオン制御部６１は、利用者クライアント側ログオン制御部７３に対して、利用者クライアント端末７０が承認者によって承認されていると回答し（ステップＳ２６）する。
続いて、利用者クライアント側ログオン制御部７３は、ＩＤおよびパスワードを認証してログオンを行う（ステップＳ２７）。
【００５８】
なお、承認ログオンを取り消す場合には、利用者からの承認ログオンの要求に応じて、承認者がログオン制御サーバ６０に対して承認ログオンの取り消しを要求し（ステップＳ２８）、サーバ側ログオン制御部６１が利用者クライアント端末７０の承認ログオンを取り消す（ステップＳ２９）。
【００５９】
このように、スマートカードログオンができない場合に、利用者が承認者に対して承認ログオンを行うことを申請し、承認者が承認者クライアント端末５０からログオン制御サーバ６０にアクセスして利用者クライアント端末７０のログオンを承認することにより、セキュリティを確保した上でＰＣにログオンすることができるようになる。
【００６０】
以上のように、実施の形態２によれば、クライアント端末の利用者が承認者（例えば、上長）に対して、承認者の承認を得た上でＩＤおよびパスワードによりクライアント端末にログオンする承認ログオンを行うことを申請し、承認者が自身のクライアント端末からログオン制御サーバにアクセスして利用者のクライアント端末のログオンを承認し、利用者がＩＤおよびパスワードにより自身のクライアント端末にログオンする。
そのため、スマートカードログオンができない場合であっても、高いセキュリティを確保した上で、クライアント端末にログオンすることができる。
また、スマートカードが見つかった場合には、承認者（例えば、上長）が代替ログオンの取り消しを要求することにより、スマートカードログオンを可能とし、利用者の利便性を向上させることができる。
【符号の説明】
【００６１】
１０  携帯端末、１１  表示部、１２  操作部、１３  アプリケーション部、２０  ログオン制御サーバ、２１  サーバ側演算部、２２  サーバ側ログオン制御部、２３  利用者情報データベース、３０  クライアント端末、３１  表示部、３２  操作部、３３  クライアント側ログオン制御部、３４  クライアント側演算部、５０  承認者クライアント端末、５１  表示部、５２  操作部、５３  承認者クライアント側ログオン制御部、６０  ログオン制御サーバ、６１  サーバ側ログオン制御部、６２  利用者情報データベース、７０  利用者クライアント端末、７１  表示部、７２  操作部、７３  利用者クライアント側ログオン制御部。
【図１】
2017091305.tif 000003
【図２】
2017091305.tif 000004
【図３】
2017091305.tif 000005
【図４】
2017091305.tif 000006